diff options
author | DongHun Kwak <dh0128.kwak@samsung.com> | 2022-02-09 08:13:54 +0900 |
---|---|---|
committer | DongHun Kwak <dh0128.kwak@samsung.com> | 2022-02-09 08:13:54 +0900 |
commit | 9d87c563f0ba698043ddbedc4b541cb3c465413f (patch) | |
tree | 4408e04efe3457475f94a7c74d3c812fd1c1b361 /test/scanner.--skeleton.c | |
parent | b2bb05c4286dc7f13ff5709128c91fde141bc39d (diff) | |
download | re2c-upstream/1.3.tar.gz re2c-upstream/1.3.tar.bz2 re2c-upstream/1.3.zip |
Imported Upstream version 1.3upstream/1.3
Diffstat (limited to 'test/scanner.--skeleton.c')
-rw-r--r-- | test/scanner.--skeleton.c | 11603 |
1 files changed, 0 insertions, 11603 deletions
diff --git a/test/scanner.--skeleton.c b/test/scanner.--skeleton.c deleted file mode 100644 index 7cf08682..00000000 --- a/test/scanner.--skeleton.c +++ /dev/null @@ -1,11603 +0,0 @@ -/* Generated by re2c */ - -#include <stddef.h> /* size_t */ -#include <stdio.h> -#include <stdlib.h> /* malloc, free */ -#include <string.h> /* memcpy */ - -static void *read_file - ( const char *fname - , size_t unit - , size_t padding - , size_t *pfsize - ) -{ - void *buffer = NULL; - size_t fsize = 0; - - /* open file */ - FILE *f = fopen(fname, "rb"); - if(f == NULL) { - goto error; - } - - /* get file size */ - fseek(f, 0, SEEK_END); - fsize = (size_t) ftell(f) / unit; - fseek(f, 0, SEEK_SET); - - /* allocate memory for file and padding */ - buffer = malloc(unit * (fsize + padding)); - if (buffer == NULL) { - goto error; - } - - /* read the whole file in memory */ - if (fread(buffer, unit, fsize, f) != fsize) { - goto error; - } - - fclose(f); - *pfsize = fsize; - return buffer; - -error: - fprintf(stderr, "error: cannot read file '%s'\n", fname); - free(buffer); - if (f != NULL) { - fclose(f); - } - return NULL; -} - -#define YYCTYPE unsigned char -#define YYKEYTYPE unsigned char -#define YYPEEK() *cursor -#define YYSKIP() ++cursor -#define YYBACKUP() marker = cursor -#define YYRESTORE() cursor = marker -#define YYLESSTHAN(n) (limit - cursor) < n -#define YYFILL(n) { break; } - -static int action_line144 - ( unsigned *pkix - , const YYKEYTYPE *keys - , const YYCTYPE *start - , const YYCTYPE *token - , const YYCTYPE **cursor - , YYKEYTYPE rule_act - ) -{ - const unsigned kix = *pkix; - const long pos = token - start; - const long len_act = *cursor - token; - const long len_exp = (long) keys[kix + 1]; - const YYKEYTYPE rule_exp = keys[kix + 2]; - *pkix = kix + 3; - if (rule_exp == 255) { - fprintf - ( stderr - , "warning: lex_line144: control flow is undefined for input" - " at position %ld, rerun re2c with '-W'\n" - , pos - ); - } - if (len_act == len_exp && rule_act == rule_exp) { - const YYKEYTYPE offset = keys[kix]; - *cursor = token + offset; - return 0; - } else { - fprintf - ( stderr - , "error: lex_line144: at position %ld (key %u):\n" - "\texpected: match length %ld, rule %u\n" - "\tactual: match length %ld, rule %u\n" - , pos - , kix - , len_exp - , rule_exp - , len_act - , rule_act - ); - return 1; - } -} - -static int check_key_count_line144(unsigned have, unsigned used, unsigned need) -{ - if (used + need <= have) return 0; - fprintf(stderr, "error: lex_line144: not enough keys\n"); - return 1; -} - -int lex_line144() -{ - const size_t padding = 11; /* YYMAXFILL */ - int status = 0; - size_t input_len = 0; - size_t keys_count = 0; - YYCTYPE *input = NULL; - YYKEYTYPE *keys = NULL; - const YYCTYPE *cursor = NULL; - const YYCTYPE *limit = NULL; - const YYCTYPE *token = NULL; - const YYCTYPE *eof = NULL; - unsigned int i = 0; - - input = (YYCTYPE *) read_file - ("scanner.--skeleton.c.line144.input" - , sizeof (YYCTYPE) - , padding - , &input_len - ); - if (input == NULL) { - status = 1; - goto end; - } - - keys = (YYKEYTYPE *) read_file - ("scanner.--skeleton.c.line144.keys" - , sizeof (YYKEYTYPE) - , 0 - , &keys_count - ); - if (keys == NULL) { - status = 1; - goto end; - } - - cursor = input; - limit = input + input_len + padding; - eof = input + input_len; - - for (i = 0; status == 0 && cursor < eof && i < keys_count;) { - token = cursor; - const YYCTYPE *marker = NULL; - YYCTYPE yych; - - if (YYLESSTHAN (11)) YYFILL(11); - yych = YYPEEK (); - switch (yych) { - case 0x00: goto yy2; - case '\n': goto yy6; - case '*': goto yy8; - case '/': goto yy9; - default: goto yy4; - } -yy2: - YYSKIP (); - status = check_key_count_line144(keys_count, i, 3) - || action_line144(&i, keys, input, token, &cursor, 4); - continue; -yy4: - YYSKIP (); -yy5: - status = check_key_count_line144(keys_count, i, 3) - || action_line144(&i, keys, input, token, &cursor, 5); - continue; -yy6: - YYSKIP (); - status = check_key_count_line144(keys_count, i, 3) - || action_line144(&i, keys, input, token, &cursor, 3); - continue; -yy8: - YYSKIP (); - yych = YYPEEK (); - switch (yych) { - case '/': goto yy10; - default: goto yy5; - } -yy9: - YYSKIP (); - YYBACKUP (); - yych = YYPEEK (); - switch (yych) { - case '*': goto yy12; - default: goto yy5; - } -yy10: - YYSKIP (); - status = check_key_count_line144(keys_count, i, 3) - || action_line144(&i, keys, input, token, &cursor, 2); - continue; -yy12: - YYSKIP (); - yych = YYPEEK (); - switch (yych) { - case '!': goto yy14; - default: goto yy13; - } -yy13: - YYRESTORE (); - goto yy5; -yy14: - YYSKIP (); - yych = YYPEEK (); - switch (yych) { - case 'm': goto yy15; - case 'r': goto yy16; - default: goto yy13; - } -yy15: - YYSKIP (); - yych = YYPEEK (); - switch (yych) { - case 'a': goto yy17; - default: goto yy13; - } -yy16: - YYSKIP (); - yych = YYPEEK (); - switch (yych) { - case 'e': goto yy18; - default: goto yy13; - } -yy17: - YYSKIP (); - yych = YYPEEK (); - switch (yych) { - case 'x': goto yy19; - default: goto yy13; - } -yy18: - YYSKIP (); - yych = YYPEEK (); - switch (yych) { - case '2': goto yy20; - default: goto yy13; - } -yy19: - YYSKIP (); - yych = YYPEEK (); - switch (yych) { - case ':': goto yy21; - default: goto yy13; - } -yy20: - YYSKIP (); - yych = YYPEEK (); - switch (yych) { - case 'c': goto yy22; - default: goto yy13; - } -yy21: - YYSKIP (); - yych = YYPEEK (); - switch (yych) { - case 'r': goto yy24; - default: goto yy13; - } -yy22: - YYSKIP (); - status = check_key_count_line144(keys_count, i, 3) - || action_line144(&i, keys, input, token, &cursor, 0); - continue; -yy24: - YYSKIP (); - yych = YYPEEK (); - switch (yych) { - case 'e': goto yy25; - default: goto yy13; - } -yy25: - YYSKIP (); - yych = YYPEEK (); - switch (yych) { - case '2': goto yy26; - default: goto yy13; - } -yy26: - YYSKIP (); - yych = YYPEEK (); - switch (yych) { - case 'c': goto yy27; - default: goto yy13; - } -yy27: - YYSKIP (); - status = check_key_count_line144(keys_count, i, 3) - || action_line144(&i, keys, input, token, &cursor, 1); - continue; - - } - if (status == 0) { - if (cursor != eof) { - status = 1; - const long pos = token - input; - fprintf(stderr, "error: lex_line144: unused input strings left at position %ld\n", pos); - } - if (i != keys_count) { - status = 1; - fprintf(stderr, "error: lex_line144: unused keys left after %u keys\n", i); - } - } - -end: - free(input); - free(keys); - - return status; -} - -#undef YYCTYPE -#undef YYKEYTYPE -#undef YYPEEK -#undef YYSKIP -#undef YYBACKUP -#undef YYRESTORE -#undef YYLESSTHAN -#undef YYFILL - -#define YYCTYPE unsigned char -#define YYKEYTYPE unsigned char -#define YYPEEK() *cursor -#define YYSKIP() ++cursor -#define YYBACKUP() marker = cursor -#define YYRESTORE() cursor = marker -#define YYLESSTHAN(n) (limit - cursor) < n -#define YYFILL(n) { break; } - -static int action_line247 - ( unsigned *pkix - , const YYKEYTYPE *keys - , const YYCTYPE *start - , const YYCTYPE *token - , const YYCTYPE **cursor - , YYKEYTYPE rule_act - ) -{ - const unsigned kix = *pkix; - const long pos = token - start; - const long len_act = *cursor - token; - const long len_exp = (long) keys[kix + 1]; - const YYKEYTYPE rule_exp = keys[kix + 2]; - *pkix = kix + 3; - if (rule_exp == 255) { - fprintf - ( stderr - , "warning: lex_line247: control flow is undefined for input" - " at position %ld, rerun re2c with '-W'\n" - , pos - ); - } - if (len_act == len_exp && rule_act == rule_exp) { - const YYKEYTYPE offset = keys[kix]; - *cursor = token + offset; - return 0; - } else { - fprintf - ( stderr - , "error: lex_line247: at position %ld (key %u):\n" - "\texpected: match length %ld, rule %u\n" - "\tactual: match length %ld, rule %u\n" - , pos - , kix - , len_exp - , rule_exp - , len_act - , rule_act - ); - return 1; - } -} - -static int check_key_count_line247(unsigned have, unsigned used, unsigned need) -{ - if (used + need <= have) return 0; - fprintf(stderr, "error: lex_line247: not enough keys\n"); - return 1; -} - -int lex_line247() -{ - const size_t padding = 5; /* YYMAXFILL */ - int status = 0; - size_t input_len = 0; - size_t keys_count = 0; - YYCTYPE *input = NULL; - YYKEYTYPE *keys = NULL; - const YYCTYPE *cursor = NULL; - const YYCTYPE *limit = NULL; - const YYCTYPE *token = NULL; - const YYCTYPE *eof = NULL; - unsigned int i = 0; - - input = (YYCTYPE *) read_file - ("scanner.--skeleton.c.line247.input" - , sizeof (YYCTYPE) - , padding - , &input_len - ); - if (input == NULL) { - status = 1; - goto end; - } - - keys = (YYKEYTYPE *) read_file - ("scanner.--skeleton.c.line247.keys" - , sizeof (YYKEYTYPE) - , 0 - , &keys_count - ); - if (keys == NULL) { - status = 1; - goto end; - } - - cursor = input; - limit = input + input_len + padding; - eof = input + input_len; - - for (i = 0; status == 0 && cursor < eof && i < keys_count;) { - token = cursor; - const YYCTYPE *marker = NULL; - YYCTYPE yych; - unsigned int yyaccept = 0; - - if (YYLESSTHAN (5)) YYFILL(5); - yych = YYPEEK (); - switch (yych) { - case '\t': - case ' ': goto yy33; - case '\n': goto yy36; - case '\r': goto yy38; - case '"': goto yy39; - case '\'': goto yy41; - case '(': - case ')': - case ';': - case '=': - case '\\': - case '|': goto yy43; - case '*': goto yy45; - case '+': - case '?': goto yy47; - case '.': goto yy48; - case '/': goto yy50; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy51; - case '[': goto yy54; - case 'r': goto yy56; - case '{': goto yy57; - default: goto yy31; - } -yy31: - YYSKIP (); -yy32: - status = check_key_count_line247(keys_count, i, 3) - || action_line247(&i, keys, input, token, &cursor, 22); - continue; -yy33: - YYSKIP (); - if (YYLESSTHAN (1)) YYFILL(1); - yych = YYPEEK (); - switch (yych) { - case '\t': - case ' ': goto yy33; - default: goto yy35; - } -yy35: - status = check_key_count_line247(keys_count, i, 3) - || action_line247(&i, keys, input, token, &cursor, 20); - continue; -yy36: - YYSKIP (); - status = check_key_count_line247(keys_count, i, 3) - || action_line247(&i, keys, input, token, &cursor, 21); - continue; -yy38: - YYSKIP (); - yych = YYPEEK (); - switch (yych) { - case '\n': goto yy36; - default: goto yy32; - } -yy39: - yyaccept = 0; - YYSKIP (); - YYBACKUP (); - yych = YYPEEK (); - switch (yych) { - case '\n': goto yy40; - default: goto yy60; - } -yy40: - status = check_key_count_line247(keys_count, i, 3) - || action_line247(&i, keys, input, token, &cursor, 5); - continue; -yy41: - yyaccept = 1; - YYSKIP (); - YYBACKUP (); - yych = YYPEEK (); - switch (yych) { - case '\n': goto yy42; - default: goto yy66; - } -yy42: - status = check_key_count_line247(keys_count, i, 3) - || action_line247(&i, keys, input, token, &cursor, 6); - continue; -yy43: - YYSKIP (); -yy44: - status = check_key_count_line247(keys_count, i, 3) - || action_line247(&i, keys, input, token, &cursor, 10); - continue; -yy45: - YYSKIP (); - yych = YYPEEK (); - switch (yych) { - case '/': goto yy70; - default: goto yy46; - } -yy46: - status = check_key_count_line247(keys_count, i, 3) - || action_line247(&i, keys, input, token, &cursor, 11); - continue; -yy47: - YYSKIP (); - goto yy46; -yy48: - YYSKIP (); - status = check_key_count_line247(keys_count, i, 3) - || action_line247(&i, keys, input, token, &cursor, 19); - continue; -yy50: - YYSKIP (); - yych = YYPEEK (); - switch (yych) { - case '*': goto yy72; - default: goto yy44; - } -yy51: - YYSKIP (); - if (YYLESSTHAN (1)) YYFILL(1); - yych = YYPEEK (); -yy52: - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy51; - default: goto yy53; - } -yy53: - status = check_key_count_line247(keys_count, i, 3) - || action_line247(&i, keys, input, token, &cursor, 18); - continue; -yy54: - yyaccept = 2; - YYSKIP (); - YYBACKUP (); - yych = YYPEEK (); - switch (yych) { - case '\n': goto yy55; - case '^': goto yy79; - default: goto yy75; - } -yy55: - status = check_key_count_line247(keys_count, i, 3) - || action_line247(&i, keys, input, token, &cursor, 9); - continue; -yy56: - YYSKIP (); - yych = YYPEEK (); - switch (yych) { - case 'e': goto yy81; - default: goto yy52; - } -yy57: - yyaccept = 3; - YYSKIP (); - YYBACKUP (); - yych = YYPEEK (); - switch (yych) { - case ',': goto yy82; - case '0': goto yy84; - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy85; - default: goto yy58; - } -yy58: - status = check_key_count_line247(keys_count, i, 3) - || action_line247(&i, keys, input, token, &cursor, 0); - continue; -yy59: - YYSKIP (); - if (YYLESSTHAN (1)) YYFILL(1); - yych = YYPEEK (); -yy60: - switch (yych) { - case '\n': goto yy61; - case '"': goto yy62; - case '\\': goto yy64; - default: goto yy59; - } -yy61: - YYRESTORE (); - switch (yyaccept) { - case 0: goto yy40; - case 1: goto yy42; - case 2: goto yy55; - case 3: goto yy58; - case 4: goto yy83; - case 5: goto yy53; - default: goto yy107; - } -yy62: - YYSKIP (); - status = check_key_count_line247(keys_count, i, 3) - || action_line247(&i, keys, input, token, &cursor, 3); - continue; -yy64: - YYSKIP (); - if (YYLESSTHAN (1)) YYFILL(1); - yych = YYPEEK (); - switch (yych) { - case '\n': goto yy61; - default: goto yy59; - } -yy65: - YYSKIP (); - if (YYLESSTHAN (1)) YYFILL(1); - yych = YYPEEK (); -yy66: - switch (yych) { - case '\n': goto yy61; - case '\'': goto yy67; - case '\\': goto yy69; - default: goto yy65; - } -yy67: - YYSKIP (); - status = check_key_count_line247(keys_count, i, 3) - || action_line247(&i, keys, input, token, &cursor, 4); - continue; -yy69: - YYSKIP (); - if (YYLESSTHAN (1)) YYFILL(1); - yych = YYPEEK (); - switch (yych) { - case '\n': goto yy61; - default: goto yy65; - } -yy70: - YYSKIP (); - status = check_key_count_line247(keys_count, i, 3) - || action_line247(&i, keys, input, token, &cursor, 2); - continue; -yy72: - YYSKIP (); - status = check_key_count_line247(keys_count, i, 3) - || action_line247(&i, keys, input, token, &cursor, 1); - continue; -yy74: - YYSKIP (); - if (YYLESSTHAN (1)) YYFILL(1); - yych = YYPEEK (); -yy75: - switch (yych) { - case '\n': goto yy61; - case '\\': goto yy76; - case ']': goto yy77; - default: goto yy74; - } -yy76: - YYSKIP (); - if (YYLESSTHAN (1)) YYFILL(1); - yych = YYPEEK (); - switch (yych) { - case '\n': goto yy61; - default: goto yy74; - } -yy77: - YYSKIP (); - status = check_key_count_line247(keys_count, i, 3) - || action_line247(&i, keys, input, token, &cursor, 8); - continue; -yy79: - YYSKIP (); - if (YYLESSTHAN (1)) YYFILL(1); - yych = YYPEEK (); - switch (yych) { - case '\n': goto yy61; - case '\\': goto yy87; - case ']': goto yy88; - default: goto yy79; - } -yy81: - YYSKIP (); - yych = YYPEEK (); - switch (yych) { - case '2': goto yy90; - default: goto yy52; - } -yy82: - YYSKIP (); -yy83: - status = check_key_count_line247(keys_count, i, 3) - || action_line247(&i, keys, input, token, &cursor, 16); - continue; -yy84: - YYSKIP (); - yych = YYPEEK (); - switch (yych) { - case ',': goto yy91; - default: goto yy86; - } -yy85: - YYSKIP (); - if (YYLESSTHAN (2)) YYFILL(2); - yych = YYPEEK (); -yy86: - switch (yych) { - case ',': goto yy94; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy85; - case '}': goto yy92; - default: goto yy61; - } -yy87: - YYSKIP (); - if (YYLESSTHAN (1)) YYFILL(1); - yych = YYPEEK (); - switch (yych) { - case '\n': goto yy61; - default: goto yy79; - } -yy88: - YYSKIP (); - status = check_key_count_line247(keys_count, i, 3) - || action_line247(&i, keys, input, token, &cursor, 7); - continue; -yy90: - YYSKIP (); - yych = YYPEEK (); - switch (yych) { - case 'c': goto yy95; - default: goto yy52; - } -yy91: - yyaccept = 4; - YYSKIP (); - YYBACKUP (); - yych = YYPEEK (); - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy96; - case '}': goto yy98; - default: goto yy83; - } -yy92: - YYSKIP (); - status = check_key_count_line247(keys_count, i, 3) - || action_line247(&i, keys, input, token, &cursor, 13); - continue; -yy94: - yyaccept = 4; - YYSKIP (); - YYBACKUP (); - yych = YYPEEK (); - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy96; - case '}': goto yy100; - default: goto yy83; - } -yy95: - yyaccept = 5; - YYSKIP (); - YYBACKUP (); - yych = YYPEEK (); - switch (yych) { - case ':': goto yy102; - default: goto yy52; - } -yy96: - YYSKIP (); - if (YYLESSTHAN (1)) YYFILL(1); - yych = YYPEEK (); - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy96; - case '}': goto yy103; - default: goto yy61; - } -yy98: - YYSKIP (); - status = check_key_count_line247(keys_count, i, 3) - || action_line247(&i, keys, input, token, &cursor, 12); - continue; -yy100: - YYSKIP (); - status = check_key_count_line247(keys_count, i, 3) - || action_line247(&i, keys, input, token, &cursor, 15); - continue; -yy102: - YYSKIP (); - if (YYLESSTHAN (1)) YYFILL(1); - yych = YYPEEK (); - switch (yych) { - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy105; - default: goto yy61; - } -yy103: - YYSKIP (); - status = check_key_count_line247(keys_count, i, 3) - || action_line247(&i, keys, input, token, &cursor, 14); - continue; -yy105: - yyaccept = 6; - YYSKIP (); - YYBACKUP (); - if (YYLESSTHAN (1)) YYFILL(1); - yych = YYPEEK (); - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy105; - case ':': goto yy102; - default: goto yy107; - } -yy107: - status = check_key_count_line247(keys_count, i, 3) - || action_line247(&i, keys, input, token, &cursor, 17); - continue; - - } - if (status == 0) { - if (cursor != eof) { - status = 1; - const long pos = token - input; - fprintf(stderr, "error: lex_line247: unused input strings left at position %ld\n", pos); - } - if (i != keys_count) { - status = 1; - fprintf(stderr, "error: lex_line247: unused keys left after %u keys\n", i); - } - } - -end: - free(input); - free(keys); - - return status; -} - -#undef YYCTYPE -#undef YYKEYTYPE -#undef YYPEEK -#undef YYSKIP -#undef YYBACKUP -#undef YYRESTORE -#undef YYLESSTHAN -#undef YYFILL - -#define YYCTYPE unsigned char -#define YYKEYTYPE unsigned char -#define YYPEEK() *cursor -#define YYSKIP() ++cursor -#define YYBACKUP() marker = cursor -#define YYRESTORE() cursor = marker -#define YYLESSTHAN(n) (limit - cursor) < n -#define YYFILL(n) { break; } - -static int action_line264 - ( unsigned *pkix - , const YYKEYTYPE *keys - , const YYCTYPE *start - , const YYCTYPE *token - , const YYCTYPE **cursor - , YYKEYTYPE rule_act - ) -{ - const unsigned kix = *pkix; - const long pos = token - start; - const long len_act = *cursor - token; - const long len_exp = (long) keys[kix + 1]; - const YYKEYTYPE rule_exp = keys[kix + 2]; - *pkix = kix + 3; - if (rule_exp == 255) { - fprintf - ( stderr - , "warning: lex_line264: control flow is undefined for input" - " at position %ld, rerun re2c with '-W'\n" - , pos - ); - } - if (len_act == len_exp && rule_act == rule_exp) { - const YYKEYTYPE offset = keys[kix]; - *cursor = token + offset; - return 0; - } else { - fprintf - ( stderr - , "error: lex_line264: at position %ld (key %u):\n" - "\texpected: match length %ld, rule %u\n" - "\tactual: match length %ld, rule %u\n" - , pos - , kix - , len_exp - , rule_exp - , len_act - , rule_act - ); - return 1; - } -} - -static int check_key_count_line264(unsigned have, unsigned used, unsigned need) -{ - if (used + need <= have) return 0; - fprintf(stderr, "error: lex_line264: not enough keys\n"); - return 1; -} - -int lex_line264() -{ - const size_t padding = 2; /* YYMAXFILL */ - int status = 0; - size_t input_len = 0; - size_t keys_count = 0; - YYCTYPE *input = NULL; - YYKEYTYPE *keys = NULL; - const YYCTYPE *cursor = NULL; - const YYCTYPE *limit = NULL; - const YYCTYPE *token = NULL; - const YYCTYPE *eof = NULL; - unsigned int i = 0; - - input = (YYCTYPE *) read_file - ("scanner.--skeleton.c.line264.input" - , sizeof (YYCTYPE) - , padding - , &input_len - ); - if (input == NULL) { - status = 1; - goto end; - } - - keys = (YYKEYTYPE *) read_file - ("scanner.--skeleton.c.line264.keys" - , sizeof (YYKEYTYPE) - , 0 - , &keys_count - ); - if (keys == NULL) { - status = 1; - goto end; - } - - cursor = input; - limit = input + input_len + padding; - eof = input + input_len; - - for (i = 0; status == 0 && cursor < eof && i < keys_count;) { - token = cursor; - const YYCTYPE *marker = NULL; - YYCTYPE yych; - - if (YYLESSTHAN (2)) YYFILL(2); - yych = YYPEEK (); - switch (yych) { - case '\n': goto yy112; - case '"': goto yy114; - case '\'': goto yy115; - case '{': goto yy116; - case '}': goto yy118; - default: goto yy110; - } -yy110: - YYSKIP (); -yy111: - status = check_key_count_line264(keys_count, i, 3) - || action_line264(&i, keys, input, token, &cursor, 3); - continue; -yy112: - YYSKIP (); - status = check_key_count_line264(keys_count, i, 3) - || action_line264(&i, keys, input, token, &cursor, 2); - continue; -yy114: - YYSKIP (); - YYBACKUP (); - yych = YYPEEK (); - switch (yych) { - case '\n': goto yy111; - default: goto yy121; - } -yy115: - YYSKIP (); - YYBACKUP (); - yych = YYPEEK (); - switch (yych) { - case '\n': goto yy111; - default: goto yy125; - } -yy116: - YYSKIP (); - status = check_key_count_line264(keys_count, i, 3) - || action_line264(&i, keys, input, token, &cursor, 1); - continue; -yy118: - YYSKIP (); - status = check_key_count_line264(keys_count, i, 3) - || action_line264(&i, keys, input, token, &cursor, 0); - continue; -yy120: - YYSKIP (); - if (YYLESSTHAN (1)) YYFILL(1); - yych = YYPEEK (); -yy121: - switch (yych) { - case '\n': goto yy122; - case '"': goto yy110; - case '\\': goto yy123; - default: goto yy120; - } -yy122: - YYRESTORE (); - goto yy111; -yy123: - YYSKIP (); - if (YYLESSTHAN (1)) YYFILL(1); - yych = YYPEEK (); - switch (yych) { - case '\n': goto yy122; - default: goto yy120; - } -yy124: - YYSKIP (); - if (YYLESSTHAN (1)) YYFILL(1); - yych = YYPEEK (); -yy125: - switch (yych) { - case '\n': goto yy122; - case '\'': goto yy110; - case '\\': goto yy126; - default: goto yy124; - } -yy126: - YYSKIP (); - if (YYLESSTHAN (1)) YYFILL(1); - yych = YYPEEK (); - switch (yych) { - case '\n': goto yy122; - default: goto yy124; - } - - } - if (status == 0) { - if (cursor != eof) { - status = 1; - const long pos = token - input; - fprintf(stderr, "error: lex_line264: unused input strings left at position %ld\n", pos); - } - if (i != keys_count) { - status = 1; - fprintf(stderr, "error: lex_line264: unused keys left after %u keys\n", i); - } - } - -end: - free(input); - free(keys); - - return status; -} - -#undef YYCTYPE -#undef YYKEYTYPE -#undef YYPEEK -#undef YYSKIP -#undef YYBACKUP -#undef YYRESTORE -#undef YYLESSTHAN -#undef YYFILL - -#define YYCTYPE unsigned char -#define YYKEYTYPE unsigned char -#define YYPEEK() *cursor -#define YYSKIP() ++cursor -#define YYLESSTHAN(n) (limit - cursor) < n -#define YYFILL(n) { break; } - -static int action_line281 - ( unsigned *pkix - , const YYKEYTYPE *keys - , const YYCTYPE *start - , const YYCTYPE *token - , const YYCTYPE **cursor - , YYKEYTYPE rule_act - ) -{ - const unsigned kix = *pkix; - const long pos = token - start; - const long len_act = *cursor - token; - const long len_exp = (long) keys[kix + 1]; - const YYKEYTYPE rule_exp = keys[kix + 2]; - *pkix = kix + 3; - if (rule_exp == 255) { - fprintf - ( stderr - , "warning: lex_line281: control flow is undefined for input" - " at position %ld, rerun re2c with '-W'\n" - , pos - ); - } - if (len_act == len_exp && rule_act == rule_exp) { - const YYKEYTYPE offset = keys[kix]; - *cursor = token + offset; - return 0; - } else { - fprintf - ( stderr - , "error: lex_line281: at position %ld (key %u):\n" - "\texpected: match length %ld, rule %u\n" - "\tactual: match length %ld, rule %u\n" - , pos - , kix - , len_exp - , rule_exp - , len_act - , rule_act - ); - return 1; - } -} - -static int check_key_count_line281(unsigned have, unsigned used, unsigned need) -{ - if (used + need <= have) return 0; - fprintf(stderr, "error: lex_line281: not enough keys\n"); - return 1; -} - -int lex_line281() -{ - const size_t padding = 2; /* YYMAXFILL */ - int status = 0; - size_t input_len = 0; - size_t keys_count = 0; - YYCTYPE *input = NULL; - YYKEYTYPE *keys = NULL; - const YYCTYPE *cursor = NULL; - const YYCTYPE *limit = NULL; - const YYCTYPE *token = NULL; - const YYCTYPE *eof = NULL; - unsigned int i = 0; - - input = (YYCTYPE *) read_file - ("scanner.--skeleton.c.line281.input" - , sizeof (YYCTYPE) - , padding - , &input_len - ); - if (input == NULL) { - status = 1; - goto end; - } - - keys = (YYKEYTYPE *) read_file - ("scanner.--skeleton.c.line281.keys" - , sizeof (YYKEYTYPE) - , 0 - , &keys_count - ); - if (keys == NULL) { - status = 1; - goto end; - } - - cursor = input; - limit = input + input_len + padding; - eof = input + input_len; - - for (i = 0; status == 0 && cursor < eof && i < keys_count;) { - token = cursor; - YYCTYPE yych; - - if (YYLESSTHAN (2)) YYFILL(2); - yych = YYPEEK (); - switch (yych) { - case '\n': goto yy131; - case '*': goto yy133; - case '/': goto yy134; - default: goto yy129; - } -yy129: - YYSKIP (); -yy130: - status = check_key_count_line281(keys_count, i, 3) - || action_line281(&i, keys, input, token, &cursor, 3); - continue; -yy131: - YYSKIP (); - status = check_key_count_line281(keys_count, i, 3) - || action_line281(&i, keys, input, token, &cursor, 2); - continue; -yy133: - YYSKIP (); - yych = YYPEEK (); - switch (yych) { - case '/': goto yy135; - default: goto yy130; - } -yy134: - YYSKIP (); - yych = YYPEEK (); - switch (yych) { - case '*': goto yy137; - default: goto yy130; - } -yy135: - YYSKIP (); - status = check_key_count_line281(keys_count, i, 3) - || action_line281(&i, keys, input, token, &cursor, 0); - continue; -yy137: - YYSKIP (); - status = check_key_count_line281(keys_count, i, 3) - || action_line281(&i, keys, input, token, &cursor, 1); - continue; - - } - if (status == 0) { - if (cursor != eof) { - status = 1; - const long pos = token - input; - fprintf(stderr, "error: lex_line281: unused input strings left at position %ld\n", pos); - } - if (i != keys_count) { - status = 1; - fprintf(stderr, "error: lex_line281: unused keys left after %u keys\n", i); - } - } - -end: - free(input); - free(keys); - - return status; -} - -#undef YYCTYPE -#undef YYKEYTYPE -#undef YYPEEK -#undef YYSKIP -#undef YYLESSTHAN -#undef YYFILL - -#define YYCTYPE unsigned char -#define YYKEYTYPE unsigned char -#define YYPEEK() *cursor -#define YYSKIP() ++cursor -#define YYLESSTHAN(n) (limit - cursor) < n -#define YYFILL(n) { break; } - -static int action_line291 - ( unsigned *pkix - , const YYKEYTYPE *keys - , const YYCTYPE *start - , const YYCTYPE *token - , const YYCTYPE **cursor - , YYKEYTYPE rule_act - ) -{ - const unsigned kix = *pkix; - const long pos = token - start; - const long len_act = *cursor - token; - const long len_exp = (long) keys[kix + 1]; - const YYKEYTYPE rule_exp = keys[kix + 2]; - *pkix = kix + 3; - if (rule_exp == 255) { - fprintf - ( stderr - , "warning: lex_line291: control flow is undefined for input" - " at position %ld, rerun re2c with '-W'\n" - , pos - ); - } - if (len_act == len_exp && rule_act == rule_exp) { - const YYKEYTYPE offset = keys[kix]; - *cursor = token + offset; - return 0; - } else { - fprintf - ( stderr - , "error: lex_line291: at position %ld (key %u):\n" - "\texpected: match length %ld, rule %u\n" - "\tactual: match length %ld, rule %u\n" - , pos - , kix - , len_exp - , rule_exp - , len_act - , rule_act - ); - return 1; - } -} - -static int check_key_count_line291(unsigned have, unsigned used, unsigned need) -{ - if (used + need <= have) return 0; - fprintf(stderr, "error: lex_line291: not enough keys\n"); - return 1; -} - -int lex_line291() -{ - const size_t padding = 1; /* YYMAXFILL */ - int status = 0; - size_t input_len = 0; - size_t keys_count = 0; - YYCTYPE *input = NULL; - YYKEYTYPE *keys = NULL; - const YYCTYPE *cursor = NULL; - const YYCTYPE *limit = NULL; - const YYCTYPE *token = NULL; - const YYCTYPE *eof = NULL; - unsigned int i = 0; - - input = (YYCTYPE *) read_file - ("scanner.--skeleton.c.line291.input" - , sizeof (YYCTYPE) - , padding - , &input_len - ); - if (input == NULL) { - status = 1; - goto end; - } - - keys = (YYKEYTYPE *) read_file - ("scanner.--skeleton.c.line291.keys" - , sizeof (YYKEYTYPE) - , 0 - , &keys_count - ); - if (keys == NULL) { - status = 1; - goto end; - } - - cursor = input; - limit = input + input_len + padding; - eof = input + input_len; - - for (i = 0; status == 0 && cursor < eof && i < keys_count;) { - token = cursor; - YYCTYPE yych; - - if (YYLESSTHAN (1)) YYFILL(1); - yych = YYPEEK (); - switch (yych) { - case '\t': - case ' ': goto yy143; - case '=': goto yy146; - default: goto yy141; - } -yy141: - YYSKIP (); - status = check_key_count_line291(keys_count, i, 3) - || action_line291(&i, keys, input, token, &cursor, 2); - continue; -yy143: - YYSKIP (); - if (YYLESSTHAN (1)) YYFILL(1); - yych = YYPEEK (); - switch (yych) { - case '\t': - case ' ': goto yy143; - default: goto yy145; - } -yy145: - status = check_key_count_line291(keys_count, i, 3) - || action_line291(&i, keys, input, token, &cursor, 0); - continue; -yy146: - YYSKIP (); - if (YYLESSTHAN (1)) YYFILL(1); - yych = YYPEEK (); - switch (yych) { - case '\t': - case ' ': goto yy146; - default: goto yy148; - } -yy148: - status = check_key_count_line291(keys_count, i, 3) - || action_line291(&i, keys, input, token, &cursor, 1); - continue; - - } - if (status == 0) { - if (cursor != eof) { - status = 1; - const long pos = token - input; - fprintf(stderr, "error: lex_line291: unused input strings left at position %ld\n", pos); - } - if (i != keys_count) { - status = 1; - fprintf(stderr, "error: lex_line291: unused keys left after %u keys\n", i); - } - } - -end: - free(input); - free(keys); - - return status; -} - -#undef YYCTYPE -#undef YYKEYTYPE -#undef YYPEEK -#undef YYSKIP -#undef YYLESSTHAN -#undef YYFILL - -#define YYCTYPE unsigned char -#define YYKEYTYPE unsigned char -#define YYPEEK() *cursor -#define YYSKIP() ++cursor -#define YYBACKUP() marker = cursor -#define YYRESTORE() cursor = marker -#define YYLESSTHAN(n) (limit - cursor) < n -#define YYFILL(n) { break; } - -static int action_line305 - ( unsigned *pkix - , const YYKEYTYPE *keys - , const YYCTYPE *start - , const YYCTYPE *token - , const YYCTYPE **cursor - , YYKEYTYPE rule_act - ) -{ - const unsigned kix = *pkix; - const long pos = token - start; - const long len_act = *cursor - token; - const long len_exp = (long) keys[kix + 1]; - const YYKEYTYPE rule_exp = keys[kix + 2]; - *pkix = kix + 3; - if (rule_exp == 255) { - fprintf - ( stderr - , "warning: lex_line305: control flow is undefined for input" - " at position %ld, rerun re2c with '-W'\n" - , pos - ); - } - if (len_act == len_exp && rule_act == rule_exp) { - const YYKEYTYPE offset = keys[kix]; - *cursor = token + offset; - return 0; - } else { - fprintf - ( stderr - , "error: lex_line305: at position %ld (key %u):\n" - "\texpected: match length %ld, rule %u\n" - "\tactual: match length %ld, rule %u\n" - , pos - , kix - , len_exp - , rule_exp - , len_act - , rule_act - ); - return 1; - } -} - -static int check_key_count_line305(unsigned have, unsigned used, unsigned need) -{ - if (used + need <= have) return 0; - fprintf(stderr, "error: lex_line305: not enough keys\n"); - return 1; -} - -int lex_line305() -{ - const size_t padding = 2; /* YYMAXFILL */ - int status = 0; - size_t input_len = 0; - size_t keys_count = 0; - YYCTYPE *input = NULL; - YYKEYTYPE *keys = NULL; - const YYCTYPE *cursor = NULL; - const YYCTYPE *limit = NULL; - const YYCTYPE *token = NULL; - const YYCTYPE *eof = NULL; - unsigned int i = 0; - - input = (YYCTYPE *) read_file - ("scanner.--skeleton.c.line305.input" - , sizeof (YYCTYPE) - , padding - , &input_len - ); - if (input == NULL) { - status = 1; - goto end; - } - - keys = (YYKEYTYPE *) read_file - ("scanner.--skeleton.c.line305.keys" - , sizeof (YYKEYTYPE) - , 0 - , &keys_count - ); - if (keys == NULL) { - status = 1; - goto end; - } - - cursor = input; - limit = input + input_len + padding; - eof = input + input_len; - - for (i = 0; status == 0 && cursor < eof && i < keys_count;) { - token = cursor; - const YYCTYPE *marker = NULL; - YYCTYPE yych; - - if (YYLESSTHAN (2)) YYFILL(2); - yych = YYPEEK (); - switch (yych) { - case '\t': - case '\n': - case '\r': - case ' ': - case ';': goto yy151; - case '"': goto yy154; - case '\'': goto yy156; - case '-': goto yy158; - case '0': goto yy159; - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy161; - default: goto yy152; - } -yy151: - status = check_key_count_line305(keys_count, i, 3) - || action_line305(&i, keys, input, token, &cursor, 1); - continue; -yy152: - YYSKIP (); - if (YYLESSTHAN (1)) YYFILL(1); - yych = YYPEEK (); -yy153: - switch (yych) { - case '\t': - case '\n': - case '\r': - case ' ': - case ';': goto yy151; - default: goto yy152; - } -yy154: - YYSKIP (); - YYBACKUP (); - if (YYLESSTHAN (1)) YYFILL(1); - yych = YYPEEK (); - switch (yych) { - case '\t': - case '\r': - case ' ': - case ';': goto yy163; - case '\n': goto yy151; - case '"': goto yy152; - case '\\': goto yy166; - default: goto yy154; - } -yy156: - YYSKIP (); - YYBACKUP (); - if (YYLESSTHAN (1)) YYFILL(1); - yych = YYPEEK (); - switch (yych) { - case '\t': - case '\r': - case ' ': - case ';': goto yy167; - case '\n': goto yy151; - case '\'': goto yy152; - case '\\': goto yy169; - default: goto yy156; - } -yy158: - YYSKIP (); - yych = YYPEEK (); - switch (yych) { - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy161; - default: goto yy153; - } -yy159: - YYSKIP (); - yych = YYPEEK (); - switch (yych) { - case '\t': - case '\n': - case '\r': - case ' ': - case ';': goto yy160; - default: goto yy152; - } -yy160: - status = check_key_count_line305(keys_count, i, 3) - || action_line305(&i, keys, input, token, &cursor, 0); - continue; -yy161: - YYSKIP (); - if (YYLESSTHAN (1)) YYFILL(1); - yych = YYPEEK (); - switch (yych) { - case '\t': - case '\n': - case '\r': - case ' ': - case ';': goto yy160; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy161; - default: goto yy152; - } -yy163: - YYSKIP (); - if (YYLESSTHAN (1)) YYFILL(1); - yych = YYPEEK (); - switch (yych) { - case '\n': goto yy165; - case '"': goto yy170; - case '\\': goto yy171; - default: goto yy163; - } -yy165: - YYRESTORE (); - goto yy151; -yy166: - YYSKIP (); - YYBACKUP (); - if (YYLESSTHAN (1)) YYFILL(1); - yych = YYPEEK (); - switch (yych) { - case '\t': - case '\r': - case ' ': - case ';': goto yy163; - case '\n': goto yy151; - default: goto yy154; - } -yy167: - YYSKIP (); - if (YYLESSTHAN (1)) YYFILL(1); - yych = YYPEEK (); - switch (yych) { - case '\n': goto yy165; - case '\'': goto yy170; - case '\\': goto yy172; - default: goto yy167; - } -yy169: - YYSKIP (); - YYBACKUP (); - if (YYLESSTHAN (1)) YYFILL(1); - yych = YYPEEK (); - switch (yych) { - case '\t': - case '\r': - case ' ': - case ';': goto yy167; - case '\n': goto yy151; - default: goto yy156; - } -yy170: - YYSKIP (); - goto yy151; -yy171: - YYSKIP (); - if (YYLESSTHAN (1)) YYFILL(1); - yych = YYPEEK (); - switch (yych) { - case '\n': goto yy165; - default: goto yy163; - } -yy172: - YYSKIP (); - if (YYLESSTHAN (1)) YYFILL(1); - yych = YYPEEK (); - switch (yych) { - case '\n': goto yy165; - default: goto yy167; - } - - } - if (status == 0) { - if (cursor != eof) { - status = 1; - const long pos = token - input; - fprintf(stderr, "error: lex_line305: unused input strings left at position %ld\n", pos); - } - if (i != keys_count) { - status = 1; - fprintf(stderr, "error: lex_line305: unused keys left after %u keys\n", i); - } - } - -end: - free(input); - free(keys); - - return status; -} - -#undef YYCTYPE -#undef YYKEYTYPE -#undef YYPEEK -#undef YYSKIP -#undef YYBACKUP -#undef YYRESTORE -#undef YYLESSTHAN -#undef YYFILL - -int main() -{ - if(lex_line144() != 0) { - return 1; - } - if(lex_line247() != 0) { - return 1; - } - if(lex_line264() != 0) { - return 1; - } - if(lex_line281() != 0) { - return 1; - } - if(lex_line291() != 0) { - return 1; - } - if(lex_line305() != 0) { - return 1; - } - return 0; -} - -*/* -***
******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*{*|*}*~*********************************************************************************************************************************/*!max:re2c/*!max:re2 -/*!max:re2/*!max:re2/*!max:re2
/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2 /*!max:re2!/*!max:re2"/*!max:re2#/*!max:re2$/*!max:re2%/*!max:re2&/*!max:re2'/*!max:re2(/*!max:re2)/*!max:re2*/*!max:re2+/*!max:re2,/*!max:re2-/*!max:re2./*!max:re2//*!max:re20/*!max:re21/*!max:re22/*!max:re23/*!max:re24/*!max:re25/*!max:re26/*!max:re27/*!max:re28/*!max:re29/*!max:re2:/*!max:re2;/*!max:re2</*!max:re2=/*!max:re2>/*!max:re2?/*!max:re2@/*!max:re2A/*!max:re2B/*!max:re2C/*!max:re2D/*!max:re2E/*!max:re2F/*!max:re2G/*!max:re2H/*!max:re2I/*!max:re2J/*!max:re2K/*!max:re2L/*!max:re2M/*!max:re2N/*!max:re2O/*!max:re2P/*!max:re2Q/*!max:re2R/*!max:re2S/*!max:re2T/*!max:re2U/*!max:re2V/*!max:re2W/*!max:re2X/*!max:re2Y/*!max:re2Z/*!max:re2[/*!max:re2\/*!max:re2]/*!max:re2^/*!max:re2_/*!max:re2`/*!max:re2a/*!max:re2b/*!max:re2d/*!max:re2e/*!max:re2f/*!max:re2g/*!max:re2h/*!max:re2i/*!max:re2j/*!max:re2k/*!max:re2l/*!max:re2m/*!max:re2n/*!max:re2o/*!max:re2p/*!max:re2q/*!max:re2r/*!max:re2s/*!max:re2t/*!max:re2u/*!max:re2v/*!max:re2w/*!max:re2x/*!max:re2y/*!max:re2z/*!max:re2{/*!max:re2|/*!max:re2}/*!max:re2~/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re2/*!max:re -/*!max:re/*!max:re/*!max:re
/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re /*!max:re!/*!max:re"/*!max:re#/*!max:re$/*!max:re%/*!max:re&/*!max:re'/*!max:re(/*!max:re)/*!max:re*/*!max:re+/*!max:re,/*!max:re-/*!max:re./*!max:re//*!max:re0/*!max:re1/*!max:re3/*!max:re4/*!max:re5/*!max:re6/*!max:re7/*!max:re8/*!max:re9/*!max:re:/*!max:re;/*!max:re</*!max:re=/*!max:re>/*!max:re?/*!max:re@/*!max:reA/*!max:reB/*!max:reC/*!max:reD/*!max:reE/*!max:reF/*!max:reG/*!max:reH/*!max:reI/*!max:reJ/*!max:reK/*!max:reL/*!max:reM/*!max:reN/*!max:reO/*!max:reP/*!max:reQ/*!max:reR/*!max:reS/*!max:reT/*!max:reU/*!max:reV/*!max:reW/*!max:reX/*!max:reY/*!max:reZ/*!max:re[/*!max:re\/*!max:re]/*!max:re^/*!max:re_/*!max:re`/*!max:rea/*!max:reb/*!max:rec/*!max:red/*!max:ree/*!max:ref/*!max:reg/*!max:reh/*!max:rei/*!max:rej/*!max:rek/*!max:rel/*!max:rem/*!max:ren/*!max:reo/*!max:rep/*!max:req/*!max:rer/*!max:res/*!max:ret/*!max:reu/*!max:rev/*!max:rew/*!max:rex/*!max:rey/*!max:rez/*!max:re{/*!max:re|/*!max:re}/*!max:re~/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:re/*!max:r -/*!max:r/*!max:r/*!max:r
/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r /*!max:r!/*!max:r"/*!max:r#/*!max:r$/*!max:r%/*!max:r&/*!max:r'/*!max:r(/*!max:r)/*!max:r*/*!max:r+/*!max:r,/*!max:r-/*!max:r./*!max:r//*!max:r0/*!max:r1/*!max:r2/*!max:r3/*!max:r4/*!max:r5/*!max:r6/*!max:r7/*!max:r8/*!max:r9/*!max:r:/*!max:r;/*!max:r</*!max:r=/*!max:r>/*!max:r?/*!max:r@/*!max:rA/*!max:rB/*!max:rC/*!max:rD/*!max:rE/*!max:rF/*!max:rG/*!max:rH/*!max:rI/*!max:rJ/*!max:rK/*!max:rL/*!max:rM/*!max:rN/*!max:rO/*!max:rP/*!max:rQ/*!max:rR/*!max:rS/*!max:rT/*!max:rU/*!max:rV/*!max:rW/*!max:rX/*!max:rY/*!max:rZ/*!max:r[/*!max:r\/*!max:r]/*!max:r^/*!max:r_/*!max:r`/*!max:ra/*!max:rb/*!max:rc/*!max:rd/*!max:rf/*!max:rg/*!max:rh/*!max:ri/*!max:rj/*!max:rk/*!max:rl/*!max:rm/*!max:rn/*!max:ro/*!max:rp/*!max:rq/*!max:rr/*!max:rs/*!max:rt/*!max:ru/*!max:rv/*!max:rw/*!max:rx/*!max:ry/*!max:rz/*!max:r{/*!max:r|/*!max:r}/*!max:r~/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max:r/*!max: -/*!max:/*!max:/*!max:
/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max: /*!max:!/*!max:"/*!max:#/*!max:$/*!max:%/*!max:&/*!max:'/*!max:(/*!max:)/*!max:*/*!max:+/*!max:,/*!max:-/*!max:./*!max://*!max:0/*!max:1/*!max:2/*!max:3/*!max:4/*!max:5/*!max:6/*!max:7/*!max:8/*!max:9/*!max::/*!max:;/*!max:</*!max:=/*!max:>/*!max:?/*!max:@/*!max:A/*!max:B/*!max:C/*!max:D/*!max:E/*!max:F/*!max:G/*!max:H/*!max:I/*!max:J/*!max:K/*!max:L/*!max:M/*!max:N/*!max:O/*!max:P/*!max:Q/*!max:R/*!max:S/*!max:T/*!max:U/*!max:V/*!max:W/*!max:X/*!max:Y/*!max:Z/*!max:[/*!max:\/*!max:]/*!max:^/*!max:_/*!max:`/*!max:a/*!max:b/*!max:c/*!max:d/*!max:e/*!max:f/*!max:g/*!max:h/*!max:i/*!max:j/*!max:k/*!max:l/*!max:m/*!max:n/*!max:o/*!max:p/*!max:q/*!max:s/*!max:t/*!max:u/*!max:v/*!max:w/*!max:x/*!max:y/*!max:z/*!max:{/*!max:|/*!max:}/*!max:~/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max:/*!max -/*!max/*!max/*!max
/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max /*!max!/*!max"/*!max#/*!max$/*!max%/*!max&/*!max'/*!max(/*!max)/*!max*/*!max+/*!max,/*!max-/*!max./*!max//*!max0/*!max1/*!max2/*!max3/*!max4/*!max5/*!max6/*!max7/*!max8/*!max9/*!max;/*!max</*!max=/*!max>/*!max?/*!max@/*!maxA/*!maxB/*!maxC/*!maxD/*!maxE/*!maxF/*!maxG/*!maxH/*!maxI/*!maxJ/*!maxK/*!maxL/*!maxM/*!maxN/*!maxO/*!maxP/*!maxQ/*!maxR/*!maxS/*!maxT/*!maxU/*!maxV/*!maxW/*!maxX/*!maxY/*!maxZ/*!max[/*!max\/*!max]/*!max^/*!max_/*!max`/*!maxa/*!maxb/*!maxc/*!maxd/*!maxe/*!maxf/*!maxg/*!maxh/*!maxi/*!maxj/*!maxk/*!maxl/*!maxm/*!maxn/*!maxo/*!maxp/*!maxq/*!maxr/*!maxs/*!maxt/*!maxu/*!maxv/*!maxw/*!maxx/*!maxy/*!maxz/*!max{/*!max|/*!max}/*!max~/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!max/*!ma -/*!ma/*!ma/*!ma
/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma /*!ma!/*!ma"/*!ma#/*!ma$/*!ma%/*!ma&/*!ma'/*!ma(/*!ma)/*!ma*/*!ma+/*!ma,/*!ma-/*!ma./*!ma//*!ma0/*!ma1/*!ma2/*!ma3/*!ma4/*!ma5/*!ma6/*!ma7/*!ma8/*!ma9/*!ma:/*!ma;/*!ma</*!ma=/*!ma>/*!ma?/*!ma@/*!maA/*!maB/*!maC/*!maD/*!maE/*!maF/*!maG/*!maH/*!maI/*!maJ/*!maK/*!maL/*!maM/*!maN/*!maO/*!maP/*!maQ/*!maR/*!maS/*!maT/*!maU/*!maV/*!maW/*!maX/*!maY/*!maZ/*!ma[/*!ma\/*!ma]/*!ma^/*!ma_/*!ma`/*!maa/*!mab/*!mac/*!mad/*!mae/*!maf/*!mag/*!mah/*!mai/*!maj/*!mak/*!mal/*!mam/*!man/*!mao/*!map/*!maq/*!mar/*!mas/*!mat/*!mau/*!mav/*!maw/*!may/*!maz/*!ma{/*!ma|/*!ma}/*!ma~/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!ma/*!m -/*!m/*!m/*!m
/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m /*!m!/*!m"/*!m#/*!m$/*!m%/*!m&/*!m'/*!m(/*!m)/*!m*/*!m+/*!m,/*!m-/*!m./*!m//*!m0/*!m1/*!m2/*!m3/*!m4/*!m5/*!m6/*!m7/*!m8/*!m9/*!m:/*!m;/*!m</*!m=/*!m>/*!m?/*!m@/*!mA/*!mB/*!mC/*!mD/*!mE/*!mF/*!mG/*!mH/*!mI/*!mJ/*!mK/*!mL/*!mM/*!mN/*!mO/*!mP/*!mQ/*!mR/*!mS/*!mT/*!mU/*!mV/*!mW/*!mX/*!mY/*!mZ/*!m[/*!m\/*!m]/*!m^/*!m_/*!m`/*!mb/*!mc/*!md/*!me/*!mf/*!mg/*!mh/*!mi/*!mj/*!mk/*!ml/*!mm/*!mn/*!mo/*!mp/*!mq/*!mr/*!ms/*!mt/*!mu/*!mv/*!mw/*!mx/*!my/*!mz/*!m{/*!m|/*!m}/*!m~/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!m/*!re2c/*!re2 -/*!re2/*!re2/*!re2
/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2 /*!re2!/*!re2"/*!re2#/*!re2$/*!re2%/*!re2&/*!re2'/*!re2(/*!re2)/*!re2*/*!re2+/*!re2,/*!re2-/*!re2./*!re2//*!re20/*!re21/*!re22/*!re23/*!re24/*!re25/*!re26/*!re27/*!re28/*!re29/*!re2:/*!re2;/*!re2</*!re2=/*!re2>/*!re2?/*!re2@/*!re2A/*!re2B/*!re2C/*!re2D/*!re2E/*!re2F/*!re2G/*!re2H/*!re2I/*!re2J/*!re2K/*!re2L/*!re2M/*!re2N/*!re2O/*!re2P/*!re2Q/*!re2R/*!re2S/*!re2T/*!re2U/*!re2V/*!re2W/*!re2X/*!re2Y/*!re2Z/*!re2[/*!re2\/*!re2]/*!re2^/*!re2_/*!re2`/*!re2a/*!re2b/*!re2d/*!re2e/*!re2f/*!re2g/*!re2h/*!re2i/*!re2j/*!re2k/*!re2l/*!re2m/*!re2n/*!re2o/*!re2p/*!re2q/*!re2r/*!re2s/*!re2t/*!re2u/*!re2v/*!re2w/*!re2x/*!re2y/*!re2z/*!re2{/*!re2|/*!re2}/*!re2~/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re2/*!re -/*!re/*!re/*!re
/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re /*!re!/*!re"/*!re#/*!re$/*!re%/*!re&/*!re'/*!re(/*!re)/*!re*/*!re+/*!re,/*!re-/*!re./*!re//*!re0/*!re1/*!re3/*!re4/*!re5/*!re6/*!re7/*!re8/*!re9/*!re:/*!re;/*!re</*!re=/*!re>/*!re?/*!re@/*!reA/*!reB/*!reC/*!reD/*!reE/*!reF/*!reG/*!reH/*!reI/*!reJ/*!reK/*!reL/*!reM/*!reN/*!reO/*!reP/*!reQ/*!reR/*!reS/*!reT/*!reU/*!reV/*!reW/*!reX/*!reY/*!reZ/*!re[/*!re\/*!re]/*!re^/*!re_/*!re`/*!rea/*!reb/*!rec/*!red/*!ree/*!ref/*!reg/*!reh/*!rei/*!rej/*!rek/*!rel/*!rem/*!ren/*!reo/*!rep/*!req/*!rer/*!res/*!ret/*!reu/*!rev/*!rew/*!rex/*!rey/*!rez/*!re{/*!re|/*!re}/*!re~/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!re/*!r -/*!r/*!r/*!r
/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r /*!r!/*!r"/*!r#/*!r$/*!r%/*!r&/*!r'/*!r(/*!r)/*!r*/*!r+/*!r,/*!r-/*!r./*!r//*!r0/*!r1/*!r2/*!r3/*!r4/*!r5/*!r6/*!r7/*!r8/*!r9/*!r:/*!r;/*!r</*!r=/*!r>/*!r?/*!r@/*!rA/*!rB/*!rC/*!rD/*!rE/*!rF/*!rG/*!rH/*!rI/*!rJ/*!rK/*!rL/*!rM/*!rN/*!rO/*!rP/*!rQ/*!rR/*!rS/*!rT/*!rU/*!rV/*!rW/*!rX/*!rY/*!rZ/*!r[/*!r\/*!r]/*!r^/*!r_/*!r`/*!ra/*!rb/*!rc/*!rd/*!rf/*!rg/*!rh/*!ri/*!rj/*!rk/*!rl/*!rm/*!rn/*!ro/*!rp/*!rq/*!rr/*!rs/*!rt/*!ru/*!rv/*!rw/*!rx/*!ry/*!rz/*!r{/*!r|/*!r}/*!r~/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*!r/*! -/*!/*!/*!
/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*! /*!!/*!"/*!#/*!$/*!%/*!&/*!'/*!(/*!)/*!*/*!+/*!,/*!-/*!./*!//*!0/*!1/*!2/*!3/*!4/*!5/*!6/*!7/*!8/*!9/*!:/*!;/*!</*!=/*!>/*!?/*!@/*!A/*!B/*!C/*!D/*!E/*!F/*!G/*!H/*!I/*!J/*!K/*!L/*!M/*!N/*!O/*!P/*!Q/*!R/*!S/*!T/*!U/*!V/*!W/*!X/*!Y/*!Z/*![/*!\/*!]/*!^/*!_/*!`/*!a/*!b/*!c/*!d/*!e/*!f/*!g/*!h/*!i/*!j/*!k/*!l/*!n/*!o/*!p/*!q/*!s/*!t/*!u/*!v/*!w/*!x/*!y/*!z/*!{/*!|/*!}/*!~/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/*!/* -/*/*/*
/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/* /*"/*#/*$/*%/*&/*'/*(/*)/**/*+/*,/*-/*./*//*0/*1/*2/*3/*4/*5/*6/*7/*8/*9/*:/*;/*</*=/*>/*?/*@/*A/*B/*C/*D/*E/*F/*G/*H/*I/*J/*K/*L/*M/*N/*O/*P/*Q/*R/*S/*T/*U/*V/*W/*X/*Y/*Z/*[/*\/*]/*^/*_/*`/*a/*b/*c/*d/*e/*f/*g/*h/*i/*j/*k/*l/*m/*n/*o/*p/*q/*r/*s/*t/*u/*v/*w/*x/*y/*z/*{/*|/*}/*~/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/ -///
/////////////////// /!/"/#/$/%/&/'/(/)/+/,/-/.///0/1/2/3/4/5/6/7/8/9/:/;/</=/>/?/@/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/[/\/]/^/_/`/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/{/|/}/~///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ -
! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ -
-
-"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -" \ -"\ -"\ -"
\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -" \ -"!!\ -"##\ -"$$\ -"%%\ -"&&\ -"''\ -"((\ -"))\ -"**\ -"++\ -",,\ -"--\ -"..\ -"//\ -"00\ -"11\ -"22\ -"33\ -"44\ -"55\ -"66\ -"77\ -"88\ -"99\ -"::\ -";;\ -"<<\ -"==\ -">>\ -"??\ -"@@\ -"AA\ -"BB\ -"CC\ -"DD\ -"EE\ -"FF\ -"GG\ -"HH\ -"II\ -"JJ\ -"KK\ -"LL\ -"MM\ -"NN\ -"OO\ -"PP\ -"QQ\ -"RR\ -"SS\ -"TT\ -"UU\ -"VV\ -"WW\ -"XX\ -"YY\ -"ZZ\ -"[[\ -"]]\ -"^^\ -"__\ -"``\ -"aa\ -"bb\ -"cc\ -"dd\ -"ee\ -"ff\ -"gg\ -"hh\ -"ii\ -"jj\ -"kk\ -"ll\ -"mm\ -"nn\ -"oo\ -"pp\ -"qq\ -"rr\ -"ss\ -"tt\ -"uu\ -"vv\ -"ww\ -"xx\ -"yy\ -"zz\ -"{{\ -"||\ -"}}\ -"~~\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -" -" -" -" -" -" -" -" -" -" -" -" -"
-" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -"!! -"## -"$$ -"%% -"&& -"'' -"(( -")) -"** -"++ -",, -"-- -".. -"// -"00 -"11 -"22 -"33 -"44 -"55 -"66 -"77 -"88 -"99 -":: -";; -"<< -"== -">> -"?? -"@@ -"AA -"BB -"CC -"DD -"EE -"FF -"GG -"HH -"II -"JJ -"KK -"LL -"MM -"NN -"OO -"PP -"QQ -"RR -"SS -"TT -"UU -"VV -"WW -"XX -"YY -"ZZ -"[[ -"]] -"^^ -"__ -"`` -"aa -"bb -"cc -"dd -"ee -"ff -"gg -"hh -"ii -"jj -"kk -"ll -"mm -"nn -"oo -"pp -"qq -"rr -"ss -"tt -"uu -"vv -"ww -"xx -"yy -"zz -"{{ -"|| -"}} -"~~ -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -" \ -"\ -"\ -"
\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -" \ -"!\ -"#\ -"$\ -"%\ -"&\ -"'\ -"(\ -")\ -"*\ -"+\ -",\ -"-\ -".\ -"/\ -"0\ -"1\ -"2\ -"3\ -"4\ -"5\ -"6\ -"7\ -"8\ -"9\ -":\ -";\ -"<\ -"=\ -">\ -"?\ -"@\ -"A\ -"B\ -"C\ -"D\ -"E\ -"F\ -"G\ -"H\ -"I\ -"J\ -"K\ -"L\ -"M\ -"N\ -"O\ -"P\ -"Q\ -"R\ -"S\ -"T\ -"U\ -"V\ -"W\ -"X\ -"Y\ -"Z\ -"[\ -"]\ -"^\ -"_\ -"`\ -"a\ -"b\ -"c\ -"d\ -"e\ -"f\ -"g\ -"h\ -"i\ -"j\ -"k\ -"l\ -"m\ -"n\ -"o\ -"p\ -"q\ -"r\ -"s\ -"t\ -"u\ -"v\ -"w\ -"x\ -"y\ -"z\ -"{\ -"|\ -"}\ -"~\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -" -" -" -" -" -" -" -" -" -" -" -" -"
-" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -"! -"# -"$ -"% -"& -"' -"( -") -"* -"+ -", -"- -". -"/ -"0 -"1 -"2 -"3 -"4 -"5 -"6 -"7 -"8 -"9 -": -"; -"< -"= -"> -"? -"@ -"A -"B -"C -"D -"E -"F -"G -"H -"I -"J -"K -"L -"M -"N -"O -"P -"Q -"R -"S -"T -"U -"V -"W -"X -"Y -"Z -"[ -"] -"^ -"_ -"` -"a -"b -"c -"d -"e -"f -"g -"h -"i -"j -"k -"l -"m -"n -"o -"p -"q -"r -"s -"t -"u -"v -"w -"x -"y -"z -"{ -"| -"} -"~ -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -"""\ -" -' -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -' \ -'\ -'\ -'
\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -' \ -'!!\ -'""\ -'##\ -'$$\ -'%%\ -'&&\ -'((\ -'))\ -'**\ -'++\ -',,\ -'--\ -'..\ -'//\ -'00\ -'11\ -'22\ -'33\ -'44\ -'55\ -'66\ -'77\ -'88\ -'99\ -'::\ -';;\ -'<<\ -'==\ -'>>\ -'??\ -'@@\ -'AA\ -'BB\ -'CC\ -'DD\ -'EE\ -'FF\ -'GG\ -'HH\ -'II\ -'JJ\ -'KK\ -'LL\ -'MM\ -'NN\ -'OO\ -'PP\ -'QQ\ -'RR\ -'SS\ -'TT\ -'UU\ -'VV\ -'WW\ -'XX\ -'YY\ -'ZZ\ -'[[\ -']]\ -'^^\ -'__\ -'``\ -'aa\ -'bb\ -'cc\ -'dd\ -'ee\ -'ff\ -'gg\ -'hh\ -'ii\ -'jj\ -'kk\ -'ll\ -'mm\ -'nn\ -'oo\ -'pp\ -'qq\ -'rr\ -'ss\ -'tt\ -'uu\ -'vv\ -'ww\ -'xx\ -'yy\ -'zz\ -'{{\ -'||\ -'}}\ -'~~\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -' -' -' -' -' -' -' -' -' -' -' -' -'
-' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -'!! -'"" -'## -'$$ -'%% -'&& -'(( -')) -'** -'++ -',, -'-- -'.. -'// -'00 -'11 -'22 -'33 -'44 -'55 -'66 -'77 -'88 -'99 -':: -';; -'<< -'== -'>> -'?? -'@@ -'AA -'BB -'CC -'DD -'EE -'FF -'GG -'HH -'II -'JJ -'KK -'LL -'MM -'NN -'OO -'PP -'QQ -'RR -'SS -'TT -'UU -'VV -'WW -'XX -'YY -'ZZ -'[[ -']] -'^^ -'__ -'`` -'aa -'bb -'cc -'dd -'ee -'ff -'gg -'hh -'ii -'jj -'kk -'ll -'mm -'nn -'oo -'pp -'qq -'rr -'ss -'tt -'uu -'vv -'ww -'xx -'yy -'zz -'{{ -'|| -'}} -'~~ -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -' \ -'\ -'\ -'
\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -' \ -'!\ -'"\ -'#\ -'$\ -'%\ -'&\ -'(\ -')\ -'*\ -'+\ -',\ -'-\ -'.\ -'/\ -'0\ -'1\ -'2\ -'3\ -'4\ -'5\ -'6\ -'7\ -'8\ -'9\ -':\ -';\ -'<\ -'=\ -'>\ -'?\ -'@\ -'A\ -'B\ -'C\ -'D\ -'E\ -'F\ -'G\ -'H\ -'I\ -'J\ -'K\ -'L\ -'M\ -'N\ -'O\ -'P\ -'Q\ -'R\ -'S\ -'T\ -'U\ -'V\ -'W\ -'X\ -'Y\ -'Z\ -'[\ -']\ -'^\ -'_\ -'`\ -'a\ -'b\ -'c\ -'d\ -'e\ -'f\ -'g\ -'h\ -'i\ -'j\ -'k\ -'l\ -'m\ -'n\ -'o\ -'p\ -'q\ -'r\ -'s\ -'t\ -'u\ -'v\ -'w\ -'x\ -'y\ -'z\ -'{\ -'|\ -'}\ -'~\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -' -' -' -' -' -' -' -' -' -' -' -' -'
-' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -'! -'" -'# -'$ -'% -'& -'( -') -'* -'+ -', -'- -'. -'/ -'0 -'1 -'2 -'3 -'4 -'5 -'6 -'7 -'8 -'9 -': -'; -'< -'= -'> -'? -'@ -'A -'B -'C -'D -'E -'F -'G -'H -'I -'J -'K -'L -'M -'N -'O -'P -'Q -'R -'S -'T -'U -'V -'W -'X -'Y -'Z -'[ -'] -'^ -'_ -'` -'a -'b -'c -'d -'e -'f -'g -'h -'i -'j -'k -'l -'m -'n -'o -'p -'q -'r -'s -'t -'u -'v -'w -'x -'y -'z -'{ -'| -'} -'~ -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -'''\ -' -();=\|*/* -***
******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*{*|*}*~*********************************************************************************************************************************+?./*/ -///
/////////////////// /!/"/#/$/%/&/'/(/)/+/,/-/.///0/1/2/3/4/5/6/7/8/9/:/;/</=/>/?/@/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/[/\/]/^/_/`/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/{/|/}/~/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////A0 -LBMCND
OEPFQGRHSITJUKVLWMXNYOZPaQbRcSdTeUfVgW hX!iY"jZ#ka$lb%mc&nd'oe(pf)qg*sh+ti,uj-vk.wl/xm:yn;zo<Ap=Bq>Cr?Ds@Et[Fu\Gv]Hw^Ix_Jy`Kz{L0|M1}N2~O3P4Q5R6S7T8U9VAWBXCYDZEaFbGcHdIeJfKgLhMiNjOkPlQmRnSoTpUqVsWtXuYvZwaxbyczdAeBfCgDhEiFjGkHlImJnKoLpMqNrOsPtQuRvSwTxUyVzW0X1Y2Z3a4b5c6d7e8f9gAhBiCjDkElFmGnHoIpJqKsLtMuNvOwPxQyRzSATBUCVDWEXFYGZHaIbJcKdLeMfNgOhPiQjRkSlTmUnVoWpXqYrZsatbucvdwexfygzh0i1j2k3l4m5n6o7A -LMN
OPQRSTUVWXYZabcdefg h!i"j#k$l%m&n'o(p)q*s+t,u-v.w/x:y;z<A=B>C?D@E[F\G]H^I_J`K{L|M}N~OPQRSTUVWXYZabcdefghijklmnopqstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmno[ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[ \ -[\ -[\ -[
\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[ \ -[!!\ -[""\ -[##\ -[$$\ -[%%\ -[&&\ -[''\ -[((\ -[))\ -[**\ -[++\ -[,,\ -[--\ -[..\ -[//\ -[00\ -[11\ -[22\ -[33\ -[44\ -[55\ -[66\ -[77\ -[88\ -[99\ -[::\ -[;;\ -[<<\ -[==\ -[>>\ -[??\ -[@@\ -[AA\ -[BB\ -[CC\ -[DD\ -[EE\ -[FF\ -[GG\ -[HH\ -[II\ -[JJ\ -[KK\ -[LL\ -[MM\ -[NN\ -[OO\ -[PP\ -[QQ\ -[RR\ -[SS\ -[TT\ -[UU\ -[VV\ -[WW\ -[XX\ -[YY\ -[ZZ\ -[[[\ -[_^\ -[`_\ -[a`\ -[ba\ -[cb\ -[dc\ -[ed\ -[fe\ -[gf\ -[hg\ -[ih\ -[ji\ -[kj\ -[lk\ -[ml\ -[nm\ -[on\ -[po\ -[qp\ -[rq\ -[sr\ -[ts\ -[ut\ -[vu\ -[wv\ -[xw\ -[yx\ -[zy\ -[{z\ -[|{\ -[}|\ -[~}\ -[~\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[
-[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[!! -["" -[## -[$$ -[%% -[&& -['' -[(( -[)) -[** -[++ -[,, -[-- -[.. -[// -[00 -[11 -[22 -[33 -[44 -[55 -[66 -[77 -[88 -[99 -[:: -[;; -[<< -[== -[>> -[?? -[@@ -[AA -[BB -[CC -[DD -[EE -[FF -[GG -[HH -[II -[JJ -[KK -[LL -[MM -[NN -[OO -[PP -[QQ -[RR -[SS -[TT -[UU -[VV -[WW -[XX -[YY -[ZZ -[[[ -[_^ -[`_ -[a` -[ba -[cb -[dc -[ed -[fe -[gf -[hg -[ih -[ji -[kj -[lk -[ml -[nm -[on -[po -[qp -[rq -[sr -[ts -[ut -[vu -[wv -[xw -[yx -[zy -[{z -[|{ -[}| -[~} -[~ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[ \ -[\ -[\ -[
\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[ \ -[!\ -["\ -[#\ -[$\ -[%\ -[&\ -['\ -[(\ -[)\ -[*\ -[+\ -[,\ -[-\ -[.\ -[/\ -[0\ -[1\ -[2\ -[3\ -[4\ -[5\ -[6\ -[7\ -[8\ -[9\ -[:\ -[;\ -[<\ -[=\ -[>\ -[?\ -[@\ -[A\ -[B\ -[C\ -[D\ -[E\ -[F\ -[G\ -[H\ -[I\ -[J\ -[K\ -[L\ -[M\ -[N\ -[O\ -[P\ -[Q\ -[R\ -[S\ -[T\ -[U\ -[V\ -[W\ -[X\ -[Y\ -[Z\ -[[\ -[_\ -[`\ -[a\ -[b\ -[c\ -[d\ -[e\ -[f\ -[g\ -[h\ -[i\ -[j\ -[k\ -[l\ -[m\ -[n\ -[o\ -[p\ -[q\ -[r\ -[s\ -[t\ -[u\ -[v\ -[w\ -[x\ -[y\ -[z\ -[{\ -[|\ -[}\ -[~\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[\ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[
-[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[! -[" -[# -[$ -[% -[& -[' -[( -[) -[* -[+ -[, -[- -[. -[/ -[0 -[1 -[2 -[3 -[4 -[5 -[6 -[7 -[8 -[9 -[: -[; -[< -[= -[> -[? -[@ -[A -[B -[C -[D -[E -[F -[G -[H -[I -[J -[K -[L -[M -[N -[O -[P -[Q -[R -[S -[T -[U -[V -[W -[X -[Y -[Z -[[ -[_ -[` -[a -[b -[c -[d -[e -[f -[g -[h -[i -[j -[k -[l -[m -[n -[o -[p -[q -[r -[s -[t -[u -[v -[w -[x -[y -[z -[{ -[| -[} -[~ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[ -[\ -[][^ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^ \ -[^\ -[^\ -[^
\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^ \ -[^!\ -[^"\ -[^#\ -[^$\ -[^%\ -[^&\ -[^'\ -[^(\ -[^)\ -[^*\ -[^+\ -[^,\ -[^-\ -[^.\ -[^/\ -[^0\ -[^1\ -[^2\ -[^3\ -[^4\ -[^5\ -[^6\ -[^7\ -[^8\ -[^9\ -[^:\ -[^;\ -[^<\ -[^=\ -[^>\ -[^?\ -[^@\ -[^A\ -[^B\ -[^C\ -[^D\ -[^E\ -[^F\ -[^G\ -[^H\ -[^I\ -[^J\ -[^K\ -[^L\ -[^M\ -[^N\ -[^O\ -[^P\ -[^Q\ -[^R\ -[^S\ -[^T\ -[^U\ -[^V\ -[^W\ -[^X\ -[^Y\ -[^Z\ -[^[\ -[^^\ -[^_\ -[^`\ -[^a\ -[^b\ -[^c\ -[^d\ -[^e\ -[^f\ -[^g\ -[^h\ -[^i\ -[^j\ -[^k\ -[^l\ -[^m\ -[^n\ -[^o\ -[^p\ -[^q\ -[^r\ -[^s\ -[^t\ -[^u\ -[^v\ -[^w\ -[^x\ -[^y\ -[^z\ -[^{\ -[^|\ -[^}\ -[^~\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^\ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^
-[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^! -[^" -[^# -[^$ -[^% -[^& -[^' -[^( -[^) -[^* -[^+ -[^, -[^- -[^. -[^/ -[^0 -[^1 -[^2 -[^3 -[^4 -[^5 -[^6 -[^7 -[^8 -[^9 -[^: -[^; -[^< -[^= -[^> -[^? -[^@ -[^A -[^B -[^C -[^D -[^E -[^F -[^G -[^H -[^I -[^J -[^K -[^L -[^M -[^N -[^O -[^P -[^Q -[^R -[^S -[^T -[^U -[^V -[^W -[^X -[^Y -[^Z -[^[ -[^^ -[^_ -[^` -[^a -[^b -[^c -[^d -[^e -[^f -[^g -[^h -[^i -[^j -[^k -[^l -[^m -[^n -[^o -[^p -[^q -[^r -[^s -[^t -[^u -[^v -[^w -[^x -[^y -[^z -[^{ -[^| -[^} -[^~ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^ -[^\ -[^][^ -[ -r0 -rBrCrD
rErFrGrHrIrJrKrLrMrNrOrPrQrRrSrTrUrVrW rX!rY"rZ#ra$rb%rc&rd'rf(rg)rh*ri+rj,rk-rl.rm/rn:ro;rp<rq=rr>rs?rt@ru[rv\rw]rx^ry_rz`r0{r1|r2}r3~r4r5r6r7r8r9rArBrCrDrErFrGrHrIrJrKrLrMrNrOrPrQrRrSrTrUrVrWrXrYrZrarbrcrdrfrgrhrirjrkrlrmrnrorprqrrrsrtrurvrwrxryrzr0r1r2r3r4r5r6r7r8r9rArBrCrDrErFrGrHrIrJrKrLrMrNrOrPrQrRrSrTrUrVrWrXrYrZrarbrcrdrfrgrhrirjrkrlrmrnrorprqrrrsrtrurvrwrxryrzr0r1r2r3r4r5r6r7r8r9rAre0 -reCreDreE
reFreGreHreIreJreKreLreMreNreOrePreQreRreSreTreUreVreWreX reY!reZ"rea#reb$rec%red&ree'ref(reg)reh*rei+rej,rek-rel.rem/ren:reo;rep<req=rer>res?ret@reu[rev\rew]rex^rey_rez`re0{re1|re3}re4~re5re6re7re8re9reAreBreCreDreEreFreGreHreIreJreKreLreMreNreOrePreQreRreSreTreUreVreWreXreYreZrearebrecredreerefregrehreirejrekrelremrenreorepreqrerresretreurevrewrexreyrezre0re1re3re4re5re6re7re8re9reAreBreCreDreEreFreGreHreIreJreKreLreMreNreOrePreQreRreSreTreUreVreWreXreYreZrearebrecredreerefregrehreirejrekrelremrenreorepreqrerresretreurevrewrexreyrezre0re1re3re4re5re6re7re8re9reAreBre20 -re2Bre2Cre2D
re2Ere2Fre2Gre2Hre2Ire2Jre2Kre2Lre2Mre2Nre2Ore2Pre2Qre2Rre2Sre2Tre2Ure2Vre2W re2X!re2Y"re2Z#re2a$re2b%re2d&re2e're2f(re2g)re2h*re2i+re2j,re2k-re2l.re2m/re2n:re2o;re2p<re2q=re2r>re2s?re2t@re2u[re2v\re2w]re2x^re2y_re2z`re20{re21|re22}re23~re24re25re26re27re28re29re2Are2Bre2Cre2Dre2Ere2Fre2Gre2Hre2Ire2Jre2Kre2Lre2Mre2Nre2Ore2Pre2Qre2Rre2Sre2Tre2Ure2Vre2Wre2Xre2Yre2Zre2are2bre2dre2ere2fre2gre2hre2ire2jre2kre2lre2mre2nre2ore2pre2qre2rre2sre2tre2ure2vre2wre2xre2yre2zre20re21re22re23re24re25re26re27re28re29re2Are2Bre2Cre2Dre2Ere2Fre2Gre2Hre2Ire2Jre2Kre2Lre2Mre2Nre2Ore2Pre2Qre2Rre2Sre2Tre2Ure2Vre2Wre2Xre2Yre2Zre2are2bre2dre2ere2fre2gre2hre2ire2jre2kre2lre2mre2nre2ore2pre2qre2rre2sre2tre2ure2vre2wre2xre2yre2zre20re21re22re23re24re25re26re27re28re29re2Are2c0 -re2cBre2cCre2cD
re2cEre2cFre2cGre2cHre2cIre2cJre2cKre2cLre2cMre2cNre2cOre2cPre2cQre2cRre2cSre2cTre2cUre2cVre2cW re2cX!re2cY"re2cZ#re2ca$re2cb%re2cc&re2cd're2ce(re2cf)re2cg*re2ch+re2ci,re2cj-re2ck.re2cl/re2cm:re2cn;re2co<re2cp=re2cq>re2cr?re2cs@re2ct[re2cu\re2cv]re2cw^re2cx_re2cy`re2cz{re2c0|re2c1}re2c2~re2c3re2c4re2c5re2c6re2c7re2c8re2c9re2cAre2cBre2cCre2cDre2cEre2cFre2cGre2cHre2cIre2cJre2cKre2cLre2cMre2cNre2cOre2cPre2cQre2cRre2cSre2cTre2cUre2cVre2cWre2cXre2cYre2cZre2care2cbre2ccre2cdre2cere2cfre2cgre2chre2cire2cjre2ckre2clre2cmre2cnre2core2cpre2cqre2crre2csre2ctre2cure2cvre2cwre2cxre2cyre2czre2c0re2c1re2c2re2c3re2c4re2c5re2c6re2c7re2c8re2c9re2cAre2cBre2cCre2cDre2cEre2cFre2cGre2cHre2cIre2cJre2cKre2cLre2cMre2cNre2cOre2cPre2cQre2cRre2cSre2cTre2cUre2cVre2cWre2cXre2cYre2cZre2care2cbre2ccre2cdre2cere2cfre2cgre2chre2cire2cjre2ckre2clre2cmre2cnre2core2cpre2cqre2crre2csre2ctre2cure2cvre2cwre2cxre2cyre2czre2c0re2c1re2c2re2c3re2c4re2c5re2c6re2c7re2c:A:A -re2c:L:Lre2c:M:Mre2c:N:N
re2c:O:Ore2c:P:Pre2c:Q:Qre2c:R:Rre2c:S:Sre2c:T:Tre2c:U:Ure2c:V:Vre2c:W:Wre2c:X:Xre2c:Y:Yre2c:Z:Zre2c:a:are2c:b:bre2c:c:cre2c:d:dre2c:e:ere2c:f:fre2c:g:g re2c:h:h!re2c:i:i"re2c:j:j#re2c:k:k$re2c:l:l%re2c:m:m&re2c:n:n're2c:o:o(re2c:p:p)re2c:q:q*re2c:r:r+re2c:s:s,re2c:t:t-re2c:u:u.re2c:v:v/re2c:w:w;re2c:x:x<re2c:y:y=re2c:z:z>re2c:A:A?re2c:B:B@re2c:C:C[re2c:D:D\re2c:E:E]re2c:F:F^re2c:G:G`re2c:H:H{re2c:I:I|re2c:J:J}re2c:K:K~re2c:L:Lre2c:M:Mre2c:N:Nre2c:O:Ore2c:P:Pre2c:Q:Qre2c:R:Rre2c:S:Sre2c:T:Tre2c:U:Ure2c:V:Vre2c:W:Wre2c:X:Xre2c:Y:Yre2c:Z:Zre2c:a:are2c:b:bre2c:c:cre2c:d:dre2c:e:ere2c:f:fre2c:g:gre2c:h:hre2c:i:ire2c:j:jre2c:k:kre2c:l:lre2c:m:mre2c:n:nre2c:o:ore2c:p:pre2c:q:qre2c:r:rre2c:s:sre2c:t:tre2c:u:ure2c:v:vre2c:w:wre2c:x:xre2c:y:yre2c:z:zre2c:A:Are2c:B:Bre2c:C:Cre2c:D:Dre2c:E:Ere2c:F:Fre2c:G:Gre2c:H:Hre2c:I:Ire2c:J:Jre2c:K:Kre2c:L:Lre2c:M:Mre2c:N:Nre2c:O:Ore2c:P:Pre2c:Q:Qre2c:R:Rre2c:S:Sre2c:T:Tre2c:U:Ure2c:V:Vre2c:W:Wre2c:X:Xre2c:Y:Yre2c:Z:Zre2c:a:are2c:b:bre2c:c:cre2c:d:dre2c:e:ere2c:f:fre2c:g:gre2c:h:hre2c:i:ire2c:j:jre2c:k:kre2c:l:lre2c:m:mre2c:n:nre2c:o:ore2c:p:pre2c:q:qre2c:r:rre2c:s:sre2c:t:tre2c:u:ure2c:v:vre2c:w:wre2c:x:xre2c:y:yre2c:z:zre2c:A:Are2c:B:Bre2c:C:Cre2c:D:Dre2c:E:Ere2c:F:Fre2c:G:Gre2c:H:Hre2c:I:Ire2c:J:Jre2c:K:Kre2c:L:Lre2c:M:Mre2c:N:Nre2c:O:Ore2c:P:Pre2c:Q:Qre2c:R:Rre2c:S:Sre2c:T:Tre2c:U:Ure2c:V:Vre2c:W:Wre2c:X:Xre2c:Y:Yre2c:Z:Zre2c:a:are2c:b:bre2c:c:cre2c:d:dre2c:e:ere2c:f:fre2c:g:gre2c:h:hre2c:i:ire2c:j:jre2c:A: -re2c:L:re2c:M:re2c:N:
re2c:O:re2c:P:re2c:Q:re2c:R:re2c:S:re2c:T:re2c:U:re2c:V:re2c:W:re2c:X:re2c:Y:re2c:Z:re2c:a:re2c:b:re2c:c:re2c:d:re2c:e:re2c:f:re2c:g: re2c:h:!re2c:i:"re2c:j:#re2c:k:$re2c:l:%re2c:m:&re2c:n:'re2c:o:(re2c:p:)re2c:q:*re2c:r:+re2c:s:,re2c:t:-re2c:u:.re2c:v:/re2c:w:0re2c:x:1re2c:y:2re2c:z:3re2c:A:4re2c:B:5re2c:C:6re2c:D:7re2c:E:8re2c:F:9re2c:G::re2c:H:;re2c:I:<re2c:J:=re2c:K:>re2c:L:?re2c:M:@re2c:N:[re2c:O:\re2c:P:]re2c:Q:^re2c:R:_re2c:S:`re2c:T:{re2c:U:|re2c:V:}re2c:W:~re2c:X:re2c:Y:re2c:Z:re2c:a:re2c:b:re2c:c:re2c:d:re2c:e:re2c:f:re2c:g:re2c:h:re2c:i:re2c:j:re2c:k:re2c:l:re2c:m:re2c:n:re2c:o:re2c:p:re2c:q:re2c:r:re2c:s:re2c:t:re2c:u:re2c:v:re2c:w:re2c:x:re2c:y:re2c:z:re2c:A:re2c:B:re2c:C:re2c:D:re2c:E:re2c:F:re2c:G:re2c:H:re2c:I:re2c:J:re2c:K:re2c:L:re2c:M:re2c:N:re2c:O:re2c:P:re2c:Q:re2c:R:re2c:S:re2c:T:re2c:U:re2c:V:re2c:W:re2c:X:re2c:Y:re2c:Z:re2c:a:re2c:b:re2c:c:re2c:d:re2c:e:re2c:f:re2c:g:re2c:h:re2c:i:re2c:j:re2c:k:re2c:l:re2c:m:re2c:n:re2c:o:re2c:p:re2c:q:re2c:r:re2c:s:re2c:t:re2c:u:re2c:v:re2c:w:re2c:x:re2c:y:re2c:z:re2c:A:re2c:B:re2c:C:re2c:D:re2c:E:re2c:F:re2c:G:re2c:H:re2c:I:re2c:J:re2c:K:re2c:L:re2c:M:re2c:N:re2c:O:re2c:P:re2c:Q:re2c:R:re2c:S:re2c:T:re2c:U:re2c:V:re2c:W:re2c:X:re2c:Y:re2c:Z:re2c:a:re2c:b:re2c:c:re2c:d:re2c:e:re2c:f:re2c:g:re2c:h:re2c:i:re2c:j:re2c:k:re2c:l:re2c:m:re2c:n:re2c:o:re2c:p:re2c:q:re2c:r:re2c:s:re2c:t:re2c:u:re2c:v:re2c:A0 -re2c:LBre2c:MCre2c:ND
re2c:OEre2c:PFre2c:QGre2c:RHre2c:SIre2c:TJre2c:UKre2c:VLre2c:WMre2c:XNre2c:YOre2c:ZPre2c:aQre2c:bRre2c:cSre2c:dTre2c:eUre2c:fVre2c:gW re2c:hX!re2c:iY"re2c:jZ#re2c:k_$re2c:la%re2c:mb&re2c:nc're2c:od(re2c:pe)re2c:qf*re2c:rg+re2c:sh,re2c:ti-re2c:uj.re2c:vk/re2c:wl;re2c:xm<re2c:yn=re2c:zo>re2c:Ap?re2c:Bq@re2c:Cr[re2c:Ds\re2c:Et]re2c:Fu^re2c:Gv`re2c:Hw{re2c:Ix|re2c:Jy}re2c:Kz~re2c:L0re2c:M1re2c:N2re2c:O3re2c:P4re2c:Q5re2c:R6re2c:S7re2c:T8re2c:U9re2c:VAre2c:WBre2c:XCre2c:YDre2c:ZEre2c:aFre2c:bGre2c:cHre2c:dIre2c:eJre2c:fKre2c:gLre2c:hMre2c:iNre2c:jOre2c:kPre2c:lQre2c:mRre2c:nSre2c:oTre2c:pUre2c:qVre2c:rWre2c:sXre2c:tYre2c:uZre2c:v_re2c:ware2c:xbre2c:ycre2c:zdre2c:Aere2c:Bfre2c:Cgre2c:Dhre2c:Eire2c:Fjre2c:Gkre2c:Hlre2c:Imre2c:Jnre2c:Kore2c:Lpre2c:Mqre2c:Nrre2c:Osre2c:Ptre2c:Qure2c:Rvre2c:Swre2c:Txre2c:Uyre2c:Vzre2c:W0re2c:X1re2c:Y2re2c:Z3re2c:a4re2c:b5re2c:c6re2c:d7re2c:e8re2c:f9re2c:gAre2c:hBre2c:iCre2c:jDre2c:kEre2c:lFre2c:mGre2c:nHre2c:oIre2c:pJre2c:qKre2c:rLre2c:sMre2c:tNre2c:uOre2c:vPre2c:wQre2c:xRre2c:ySre2c:zTre2c:AUre2c:BVre2c:CWre2c:DXre2c:EYre2c:FZre2c:G_re2c:Hare2c:Ibre2c:Jcre2c:Kdre2c:Lere2c:Mfre2c:Ngre2c:Ohre2c:Pire2c:Qjre2c:Rkre2c:Slre2c:Tmre2c:Unre2c:Vore2c:Wpre2c:Xqre2c:Yrre2c:Zsre2c:atre2c:bure2c:cvre2c:dwre2c:exre2c:fyre2c:gzre2c:h0re2c:i1re2c:j2re2c:A -re2c:Lre2c:Mre2c:N
re2c:Ore2c:Pre2c:Qre2c:Rre2c:Sre2c:Tre2c:Ure2c:Vre2c:Wre2c:Xre2c:Yre2c:Zre2c:are2c:bre2c:cre2c:dre2c:ere2c:fre2c:g re2c:h!re2c:i"re2c:j#re2c:k$re2c:l%re2c:m&re2c:n're2c:o(re2c:p)re2c:q*re2c:r+re2c:s,re2c:t-re2c:u.re2c:v/re2c:w;re2c:x<re2c:y=re2c:z>re2c:A?re2c:B@re2c:C[re2c:D\re2c:E]re2c:F^re2c:G`re2c:H{re2c:I|re2c:J}re2c:K~re2c:Lre2c:Mre2c:Nre2c:Ore2c:Pre2c:Qre2c:Rre2c:Sre2c:Tre2c:Ure2c:Vre2c:Wre2c:Xre2c:Yre2c:Zre2c:are2c:bre2c:cre2c:dre2c:ere2c:fre2c:gre2c:hre2c:ire2c:jre2c:kre2c:lre2c:mre2c:nre2c:ore2c:pre2c:qre2c:rre2c:sre2c:tre2c:ure2c:vre2c:wre2c:xre2c:yre2c:zre2c:Are2c:Bre2c:Cre2c:Dre2c:Ere2c:Fre2c:Gre2c:Hre2c:Ire2c:Jre2c:Kre2c:Lre2c:Mre2c:Nre2c:Ore2c:Pre2c:Qre2c:Rre2c:Sre2c:Tre2c:Ure2c:Vre2c:Wre2c:Xre2c:Yre2c:Zre2c:are2c:bre2c:cre2c:dre2c:ere2c:fre2c:gre2c:hre2c:ire2c:jre2c:kre2c:lre2c:mre2c:nre2c:ore2c:pre2c:qre2c:rre2c:sre2c:tre2c:ure2c:vre2c:wre2c:xre2c:yre2c:zre2c:Are2c:Bre2c:Cre2c:Dre2c:Ere2c:Fre2c:Gre2c:Hre2c:Ire2c:Jre2c:Kre2c:Lre2c:Mre2c:Nre2c:Ore2c:Pre2c:Qre2c:Rre2c:Sre2c:Tre2c:Ure2c:Vre2c:Wre2c:Xre2c:Yre2c:Zre2c:are2c:bre2c:cre2c:dre2c:ere2c:fre2c:gre2c:hre2c:ire2c:jre2c: -re2c:re2c:re2c:
re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c: re2c:!re2c:"re2c:#re2c:$re2c:%re2c:&re2c:'re2c:(re2c:)re2c:*re2c:+re2c:,re2c:-re2c:.re2c:/re2c:0re2c:1re2c:2re2c:3re2c:4re2c:5re2c:6re2c:7re2c:8re2c:9re2c::re2c:;re2c:<re2c:=re2c:>re2c:?re2c:@re2c:[re2c:\re2c:]re2c:^re2c:_re2c:`re2c:{re2c:|re2c:}re2c:~re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c:re2c -re2cre2cre2c
re2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2c re2c!re2c"re2c#re2c$re2c%re2c&re2c're2c(re2c)re2c*re2c+re2c,re2c-re2c.re2c/re2c;re2c<re2c=re2c>re2c?re2c@re2c[re2c\re2c]re2c^re2c_re2c`re2c{re2c|re2c}re2c~re2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2 -re2re2re2
re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2 re2!re2"re2#re2$re2%re2&re2're2(re2)re2*re2+re2,re2-re2.re2/re2:re2;re2<re2=re2>re2?re2@re2[re2\re2]re2^re2_re2`re2{re2|re2}re2~re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re -rerere
rerererererererererererererererererere re!re"re#re$re%re&re're(re)re*re+re,re-re.re/re:re;re<re=re>re?re@re[re\re]re^re_re`re{re|re}re~rererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererer -rrr
rrrrrrrrrrrrrrrrrrr r!r"r#r$r%r&r'r(r)r*r+r,r-r.r/r:r;r<r=r>r?r@r[r\r]r^r_r`r{r|r}r~rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr{,{000}{011}{022}{033}{044}{055}{066}{077}{088}{099}{000,00}{011,11}{022,22}{033,33}{044,44}{055,55}{066,66}{077,77}{088,88}{099,99}{000,00 -{011,11{022,22{033,33
{044,44{055,55{066,66{077,77{088,88{099,99{000,00{011,11{022,22{033,33{044,44{055,55{066,66{077,77{088,88{099,99{000,00{011,11{022,22 {033,33!{044,44"{055,55#{066,66${077,77%{088,88&{099,99'{000,00({011,11){022,22*{033,33+{044,44,{055,55-{066,66.{077,77/{088,88:{099,99;{000,00<{011,11={022,22>{033,33?{044,44@{055,55A{066,66B{077,77C{088,88D{099,99E{000,00F{011,11G{022,22H{033,33I{044,44J{055,55K{066,66L{077,77M{088,88N{099,99O{000,00P{011,11Q{022,22R{033,33S{044,44T{055,55U{066,66V{077,77W{088,88X{099,99Y{000,00Z{011,11[{022,22\{033,33]{044,44^{055,55_{066,66`{077,77a{088,88b{099,99c{000,00d{011,11e{022,22f{033,33g{044,44h{055,55i{066,66j{077,77k{088,88l{099,99m{000,00n{011,11o{022,22p{033,33q{044,44r{055,55s{066,66t{077,77u{088,88v{099,99w{000,00x{011,11y{022,22z{033,33{{044,44|{055,55~{066,66{077,77{088,88{099,99{000,00{011,11{022,22{033,33{044,44{055,55{066,66{077,77{088,88{099,99{000,00{011,11{022,22{033,33{044,44{055,55{066,66{077,77{088,88{099,99{000,00{011,11{022,22{033,33{044,44{055,55{066,66{077,77{088,88{099,99{000,00{011,11{022,22{033,33{044,44{055,55{066,66{077,77{088,88{099,99{000,00{011,11{022,22{033,33{044,44{055,55{066,66{077,77{088,88{099,99{000,00{011,11{022,22{033,33{044,44{055,55{066,66{077,77{088,88{099,99{000,00{011,11{022,22{033,33{044,44{055,55{066,66{077,77{088,88{099,99{000,00{011,11{022,22{033,33{044,44{055,55{066,66{077,77{088,88{099,99{000,00{011,11{022,22{033,33{044,44{055,55{066,66{077,77{088,88{099,99{000,00{011,11{022,22{033,33{044,44{055,55{066,66{077,77{088,88{099,99{000,00{011,11{022,22{033,33{044,44{055,55{066,66{077,77{088,88{099,99{000,00{011,11{022,22{033,33{044,44{055,55{066,66{077,77{088,88{099,99{000,00{011,11{022,22{033,33{044,44{000,0}{011,1}{022,2}{033,3}{044,4}{055,5}{066,6}{077,7}{088,8}{099,9}{000,0 -{011,1{022,2{033,3
{044,4{055,5{066,6{077,7{088,8{099,9{000,0{011,1{022,2{033,3{044,4{055,5{066,6{077,7{088,8{099,9{000,0{011,1{022,2 {033,3!{044,4"{055,5#{066,6${077,7%{088,8&{099,9'{000,0({011,1){022,2*{033,3+{044,4,{055,5-{066,6.{077,7/{088,8:{099,9;{000,0<{011,1={022,2>{033,3?{044,4@{055,5A{066,6B{077,7C{088,8D{099,9E{000,0F{011,1G{022,2H{033,3I{044,4J{055,5K{066,6L{077,7M{088,8N{099,9O{000,0P{011,1Q{022,2R{033,3S{044,4T{055,5U{066,6V{077,7W{088,8X{099,9Y{000,0Z{011,1[{022,2\{033,3]{044,4^{055,5_{066,6`{077,7a{088,8b{099,9c{000,0d{011,1e{022,2f{033,3g{044,4h{055,5i{066,6j{077,7k{088,8l{099,9m{000,0n{011,1o{022,2p{033,3q{044,4r{055,5s{066,6t{077,7u{088,8v{099,9w{000,0x{011,1y{022,2z{033,3{{044,4|{055,5~{066,6{077,7{088,8{099,9{000,0{011,1{022,2{033,3{044,4{055,5{066,6{077,7{088,8{099,9{000,0{011,1{022,2{033,3{044,4{055,5{066,6{077,7{088,8{099,9{000,0{011,1{022,2{033,3{044,4{055,5{066,6{077,7{088,8{099,9{000,0{011,1{022,2{033,3{044,4{055,5{066,6{077,7{088,8{099,9{000,0{011,1{022,2{033,3{044,4{055,5{066,6{077,7{088,8{099,9{000,0{011,1{022,2{033,3{044,4{055,5{066,6{077,7{088,8{099,9{000,0{011,1{022,2{033,3{044,4{055,5{066,6{077,7{088,8{099,9{000,0{011,1{022,2{033,3{044,4{055,5{066,6{077,7{088,8{099,9{000,0{011,1{022,2{033,3{044,4{055,5{066,6{077,7{088,8{099,9{000,0{011,1{022,2{033,3{044,4{055,5{066,6{077,7{088,8{099,9{000,0{011,1{022,2{033,3{044,4{055,5{066,6{077,7{088,8{099,9{000,0{011,1{022,2{033,3{044,4{055,5{066,6{077,7{088,8{099,9{000,0{011,1{022,2{033,3{044,4{000,}{011,}{022,}{033,}{044,}{055,}{066,}{077,}{088,}{099,}{000, -{011,{022,{033,
{044,{055,{066,{077,{088,{099,{000,{011,{022,{033,{044,{055,{066,{077,{088,{099,{000,{011,{022, {033,!{044,"{055,#{066,${077,%{088,&{099,'{000,({011,){022,*{033,+{044,,{055,-{066,.{077,/{088,:{099,;{000,<{011,={022,>{033,?{044,@{055,A{066,B{077,C{088,D{099,E{000,F{011,G{022,H{033,I{044,J{055,K{066,L{077,M{088,N{099,O{000,P{011,Q{022,R{033,S{044,T{055,U{066,V{077,W{088,X{099,Y{000,Z{011,[{022,\{033,]{044,^{055,_{066,`{077,a{088,b{099,c{000,d{011,e{022,f{033,g{044,h{055,i{066,j{077,k{088,l{099,m{000,n{011,o{022,p{033,q{044,r{055,s{066,t{077,u{088,v{099,w{000,x{011,y{022,z{033,{{044,|{055,~{066,{077,{088,{099,{000,{011,{022,{033,{044,{055,{066,{077,{088,{099,{000,{011,{022,{033,{044,{055,{066,{077,{088,{099,{000,{011,{022,{033,{044,{055,{066,{077,{088,{099,{000,{011,{022,{033,{044,{055,{066,{077,{088,{099,{000,{011,{022,{033,{044,{055,{066,{077,{088,{099,{000,{011,{022,{033,{044,{055,{066,{077,{088,{099,{000,{011,{022,{033,{044,{055,{066,{077,{088,{099,{000,{011,{022,{033,{044,{055,{066,{077,{088,{099,{000,{011,{022,{033,{044,{055,{066,{077,{088,{099,{000,{011,{022,{033,{044,{055,{066,{077,{088,{099,{000,{011,{022,{033,{044,{055,{066,{077,{088,{099,{000,{011,{022,{033,{044,{055,{066,{077,{088,{099,{000,{011,{022,{033,{044,{000 -{011{022{033
{044{055{066{077{088{099{000{011{022{033{044{055{066{077{088{099{000{011{022 {033!{044"{055#{066${077%{088&{099'{000({011){022*{033+{044-{055.{066/{077:{088;{099<{000={011>{022?{033@{044A{055B{066C{077D{088E{099F{000G{011H{022I{033J{044K{055L{066M{077N{088O{099P{000Q{011R{022S{033T{044U{055V{066W{077X{088Y{099Z{000[{011\{022]{033^{044_{055`{066a{077b{088c{099d{000e{011f{022g{033h{044i{055j{066k{077l{088m{099n{000o{011p{022q{033r{044s{055t{066u{077v{088w{099x{000y{011z{022{{033|{044~{055{066{077{088{099{000{011{022{033{044{055{066{077{088{099{000{011{022{033{044{055{066{077{088{099{000{011{022{033{044{055{066{077{088{099{000{011{022{033{044{055{066{077{088{099{000{011{022{033{044{055{066{077{088{099{000{011{022{033{044{055{066{077{088{099{000{011{022{033{044{055{066{077{088{099{000{011{022{033{044{055{066{077{088{099{000{011{022{033{044{055{066{077{088{099{000{011{022{033{044{055{066{077{088{099{000{011{022{033{044{055{066{077{088{099{000{011{022{033{044{055{066{077{088{099{000{011{022{033{00}{01}{02}{03}{04}{05}{06}{07}{08}{09}{00,}{01,}{02,}{03,}{04,}{05,}{06,}{07,}{08,}{09,}{00 -{01{02{03
{04{05{06{07{08{09{00{01{02{03{04{05{06{07{08{09{00{01{02 {03!{04"{05#{06${07%{08&{09'{00({01){02*{03+{04-{05.{06/{07:{08;{09<{00={01>{02?{03@{04A{05B{06C{07D{08E{09F{00G{01H{02I{03J{04K{05L{06M{07N{08O{09P{00Q{01R{02S{03T{04U{05V{06W{07X{08Y{09Z{00[{01\{02]{03^{04_{05`{06a{07b{08c{09d{00e{01f{02g{03h{04i{05j{06k{07l{08m{09n{00o{01p{02q{03r{04s{05t{06u{07v{08w{09x{00y{01z{02{{03|{04~{05{06{07{08{09{00{01{02{03{04{05{06{07{08{09{00{01{02{03{04{05{06{07{08{09{00{01{02{03{04{05{06{07{08{09{00{01{02{03{04{05{06{07{08{09{00{01{02{03{04{05{06{07{08{09{00{01{02{03{04{05{06{07{08{09{00{01{02{03{04{05{06{07{08{09{00{01{02{03{04{05{06{07{08{09{00{01{02{03{04{05{06{07{08{09{00{01{02{03{04{05{06{07{08{09{00{01{02{03{04{05{06{07{08{09{00{01{02{03{04{05{06{07{08{09{00{01{02{03{0,0}{0,1}{0,2}{0,3}{0,4}{0,5}{0,6}{0,7}{0,8}{0,9}{0,}{0, -{0,{0,{0,
{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0, {0,!{0,"{0,#{0,${0,%{0,&{0,'{0,({0,){0,*{0,+{0,,{0,-{0,.{0,/{0,:{0,;{0,<{0,={0,>{0,?{0,@{0,A{0,B{0,C{0,D{0,E{0,F{0,G{0,H{0,I{0,J{0,K{0,L{0,M{0,N{0,O{0,P{0,Q{0,R{0,S{0,T{0,U{0,V{0,W{0,X{0,Y{0,Z{0,[{0,\{0,]{0,^{0,_{0,`{0,a{0,b{0,c{0,d{0,e{0,f{0,g{0,h{0,i{0,j{0,k{0,l{0,m{0,n{0,o{0,p{0,q{0,r{0,s{0,t{0,u{0,v{0,w{0,x{0,y{0,z{0,{{0,|{0,~{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0,{0}{0 -{0{0{0
{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0 {0!{0"{0#{0${0%{0&{0'{0({0){0*{0+{0-{0.{0/{0:{0;{0<{0={0>{0?{0@{0A{0B{0C{0D{0E{0F{0G{0H{0I{0J{0K{0L{0M{0N{0O{0P{0Q{0R{0S{0T{0U{0V{0W{0X{0Y{0Z{0[{0\{0]{0^{0_{0`{0a{0b{0c{0d{0e{0f{0g{0h{0i{0j{0k{0l{0m{0n{0o{0p{0q{0r{0s{0t{0u{0v{0w{0x{0y{0z{0{{0|{0~{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{0{1}{2}{3}{4}{5}{6}{7}{8}{9}{ -{{{
{{{{{{{{{{{{{{{{{{{ {!{"{#{${%{&{'{({){*{+{-{.{/{:{;{<{={>{?{@{A{B{C{D{E{F{G{H{I{J{K{L{M{N{O{P{Q{R{S{T{U{V{W{X{Y{Z{[{\{]{^{_{`{a{b{c{d{e{f{g{h{i{j{k{l{m{n{o{p{q{r{s{t{u{v{w{x{y{z{{{|{}{~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-""" -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -" \ -"\ -"\ -"
\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -" \ -"!!\ -"##\ -"$$\ -"%%\ -"&&\ -"''\ -"((\ -"))\ -"**\ -"++\ -",,\ -"--\ -"..\ -"//\ -"00\ -"11\ -"22\ -"33\ -"44\ -"55\ -"66\ -"77\ -"88\ -"99\ -"::\ -";;\ -"<<\ -"==\ -">>\ -"??\ -"@@\ -"AA\ -"BB\ -"CC\ -"DD\ -"EE\ -"FF\ -"GG\ -"HH\ -"II\ -"JJ\ -"KK\ -"LL\ -"MM\ -"NN\ -"OO\ -"PP\ -"QQ\ -"RR\ -"SS\ -"TT\ -"UU\ -"VV\ -"WW\ -"XX\ -"YY\ -"ZZ\ -"[[\ -"]]\ -"^^\ -"__\ -"``\ -"aa\ -"bb\ -"cc\ -"dd\ -"ee\ -"ff\ -"gg\ -"hh\ -"ii\ -"jj\ -"kk\ -"ll\ -"mm\ -"nn\ -"oo\ -"pp\ -"qq\ -"rr\ -"ss\ -"tt\ -"uu\ -"vv\ -"ww\ -"xx\ -"yy\ -"zz\ -"{{\ -"||\ -"}}\ -"~~\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -" -" -" -" -" -" -" -" -" -" -" -" -"
-" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -"!! -"## -"$$ -"%% -"&& -"'' -"(( -")) -"** -"++ -",, -"-- -".. -"// -"00 -"11 -"22 -"33 -"44 -"55 -"66 -"77 -"88 -"99 -":: -";; -"<< -"== -">> -"?? -"@@ -"AA -"BB -"CC -"DD -"EE -"FF -"GG -"HH -"II -"JJ -"KK -"LL -"MM -"NN -"OO -"PP -"QQ -"RR -"SS -"TT -"UU -"VV -"WW -"XX -"YY -"ZZ -"[[ -"]] -"^^ -"__ -"`` -"aa -"bb -"cc -"dd -"ee -"ff -"gg -"hh -"ii -"jj -"kk -"ll -"mm -"nn -"oo -"pp -"qq -"rr -"ss -"tt -"uu -"vv -"ww -"xx -"yy -"zz -"{{ -"|| -"}} -"~~ -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -" \ -"\ -"\ -"
\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -" \ -"!\ -"#\ -"$\ -"%\ -"&\ -"'\ -"(\ -")\ -"*\ -"+\ -",\ -"-\ -".\ -"/\ -"0\ -"1\ -"2\ -"3\ -"4\ -"5\ -"6\ -"7\ -"8\ -"9\ -":\ -";\ -"<\ -"=\ -">\ -"?\ -"@\ -"A\ -"B\ -"C\ -"D\ -"E\ -"F\ -"G\ -"H\ -"I\ -"J\ -"K\ -"L\ -"M\ -"N\ -"O\ -"P\ -"Q\ -"R\ -"S\ -"T\ -"U\ -"V\ -"W\ -"X\ -"Y\ -"Z\ -"[\ -"]\ -"^\ -"_\ -"`\ -"a\ -"b\ -"c\ -"d\ -"e\ -"f\ -"g\ -"h\ -"i\ -"j\ -"k\ -"l\ -"m\ -"n\ -"o\ -"p\ -"q\ -"r\ -"s\ -"t\ -"u\ -"v\ -"w\ -"x\ -"y\ -"z\ -"{\ -"|\ -"}\ -"~\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -" -" -" -" -" -" -" -" -" -" -" -" -"
-" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -"! -"# -"$ -"% -"& -"' -"( -") -"* -"+ -", -"- -". -"/ -"0 -"1 -"2 -"3 -"4 -"5 -"6 -"7 -"8 -"9 -": -"; -"< -"= -"> -"? -"@ -"A -"B -"C -"D -"E -"F -"G -"H -"I -"J -"K -"L -"M -"N -"O -"P -"Q -"R -"S -"T -"U -"V -"W -"X -"Y -"Z -"[ -"] -"^ -"_ -"` -"a -"b -"c -"d -"e -"f -"g -"h -"i -"j -"k -"l -"m -"n -"o -"p -"q -"r -"s -"t -"u -"v -"w -"x -"y -"z -"{ -"| -"} -"~ -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -"\ -" -''' -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -' \ -'\ -'\ -'
\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -' \ -'!!\ -'""\ -'##\ -'$$\ -'%%\ -'&&\ -'((\ -'))\ -'**\ -'++\ -',,\ -'--\ -'..\ -'//\ -'00\ -'11\ -'22\ -'33\ -'44\ -'55\ -'66\ -'77\ -'88\ -'99\ -'::\ -';;\ -'<<\ -'==\ -'>>\ -'??\ -'@@\ -'AA\ -'BB\ -'CC\ -'DD\ -'EE\ -'FF\ -'GG\ -'HH\ -'II\ -'JJ\ -'KK\ -'LL\ -'MM\ -'NN\ -'OO\ -'PP\ -'QQ\ -'RR\ -'SS\ -'TT\ -'UU\ -'VV\ -'WW\ -'XX\ -'YY\ -'ZZ\ -'[[\ -']]\ -'^^\ -'__\ -'``\ -'aa\ -'bb\ -'cc\ -'dd\ -'ee\ -'ff\ -'gg\ -'hh\ -'ii\ -'jj\ -'kk\ -'ll\ -'mm\ -'nn\ -'oo\ -'pp\ -'qq\ -'rr\ -'ss\ -'tt\ -'uu\ -'vv\ -'ww\ -'xx\ -'yy\ -'zz\ -'{{\ -'||\ -'}}\ -'~~\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -' -' -' -' -' -' -' -' -' -' -' -' -'
-' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -'!! -'"" -'## -'$$ -'%% -'&& -'(( -')) -'** -'++ -',, -'-- -'.. -'// -'00 -'11 -'22 -'33 -'44 -'55 -'66 -'77 -'88 -'99 -':: -';; -'<< -'== -'>> -'?? -'@@ -'AA -'BB -'CC -'DD -'EE -'FF -'GG -'HH -'II -'JJ -'KK -'LL -'MM -'NN -'OO -'PP -'QQ -'RR -'SS -'TT -'UU -'VV -'WW -'XX -'YY -'ZZ -'[[ -']] -'^^ -'__ -'`` -'aa -'bb -'cc -'dd -'ee -'ff -'gg -'hh -'ii -'jj -'kk -'ll -'mm -'nn -'oo -'pp -'qq -'rr -'ss -'tt -'uu -'vv -'ww -'xx -'yy -'zz -'{{ -'|| -'}} -'~~ -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -' \ -'\ -'\ -'
\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -' \ -'!\ -'"\ -'#\ -'$\ -'%\ -'&\ -'(\ -')\ -'*\ -'+\ -',\ -'-\ -'.\ -'/\ -'0\ -'1\ -'2\ -'3\ -'4\ -'5\ -'6\ -'7\ -'8\ -'9\ -':\ -';\ -'<\ -'=\ -'>\ -'?\ -'@\ -'A\ -'B\ -'C\ -'D\ -'E\ -'F\ -'G\ -'H\ -'I\ -'J\ -'K\ -'L\ -'M\ -'N\ -'O\ -'P\ -'Q\ -'R\ -'S\ -'T\ -'U\ -'V\ -'W\ -'X\ -'Y\ -'Z\ -'[\ -']\ -'^\ -'_\ -'`\ -'a\ -'b\ -'c\ -'d\ -'e\ -'f\ -'g\ -'h\ -'i\ -'j\ -'k\ -'l\ -'m\ -'n\ -'o\ -'p\ -'q\ -'r\ -'s\ -'t\ -'u\ -'v\ -'w\ -'x\ -'y\ -'z\ -'{\ -'|\ -'}\ -'~\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -' -' -' -' -' -' -' -' -' -' -' -' -'
-' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -'! -'" -'# -'$ -'% -'& -'( -') -'* -'+ -', -'- -'. -'/ -'0 -'1 -'2 -'3 -'4 -'5 -'6 -'7 -'8 -'9 -': -'; -'< -'= -'> -'? -'@ -'A -'B -'C -'D -'E -'F -'G -'H -'I -'J -'K -'L -'M -'N -'O -'P -'Q -'R -'S -'T -'U -'V -'W -'X -'Y -'Z -'[ -'] -'^ -'_ -'` -'a -'b -'c -'d -'e -'f -'g -'h -'i -'j -'k -'l -'m -'n -'o -'p -'q -'r -'s -'t -'u -'v -'w -'x -'y -'z -'{ -'| -'} -'~ -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -'\ -' -{} -*/* -***
******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*{*|*}*~*********************************************************************************************************************************/*/ -///
/////////////////// /!/"/#/$/%/&/'/(/)/+/,/-/.///0/1/2/3/4/5/6/7/8/9/:/;/</=/>/?/@/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/[/\/]/^/_/`/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/{/|/}/~///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -
!"#$%&'()*+,-./0123456789:;<>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ -
! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ -
! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ = -= = =
= = = = = = = = = = = = = = = = = = = != "= #= $= %= &= '= (= )= *= += ,= -= .= /= 0= 1= 2= 3= 4= 5= 6= 7= 8= 9= := ;= <= == >= ?= @= A= B= C= D= E= F= G= H= I= J= K= L= M= N= O= P= Q= R= S= T= U= V= W= X= Y= Z= [= \= ]= ^= _= `= a= b= c= d= e= f= g= h= i= j= k= l= m= n= o= p= q= r= s= t= u= v= w= x= y= z= {= |= }= ~= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = -===
===================!="=#=$=%=&='=(=)=*=+=,=-=.=/=0=1=2=3=4=5=6=7=8=9=:=;=<===>=?=@=A=B=C=D=E=F=G=H=I=J=K=L=M=N=O=P=Q=R=S=T=U=V=W=X=Y=Z=[=\=]=^=_=`=a=b=c=d=e=f=g=h=i=j=k=l=m=n=o=p=q=r=s=t=u=v=w=x=y=z={=|=}=~================================================================================================================================= -
; -
; -
; -
; -
; -
!!;#" $# -%$
&% (&;)' *( -+)
,* .+;/, :- -<.
=/ >0;?1 @2 -A3
B4 C5;D6 E7 -F8
G9 H:;I< J= -K>
L? M@;NA OB -PC
QD RE;SF TG -UH
VI WJ;XK YL -ZM
[N \O;]P ^Q -_R
`S aT;bU cV -dW
eX fY;gZ h[ -i\
j] k^;l_ m` -na
ob pc;qd re -sf
tg uh;vi wj -xk
yl zm;{n |o -}p
~q r;s t -u
v w;x y -z
{ |;} ~ -
; -
; -
; -
; -
; -
; -
; -
; -
; -
; -
; µ -ö
ķ Ÿ;ƹ Ǻ -Ȼ
ɼ ʽ;˾ ̿ -
; -
; -
; -
; -
; -
; -
; -
; -
; -
; -
-
; -
; -
; -
; -
; -
; -
; -
!;# $ -%
& (;) * -+
, .;/ : -<
= >;? @ -A
B C;D E -F
G H;I J -K
L M;N O -P
Q R;S T -U
V W;X Y -Z
[ \;] ^ -_
` a;b c -d
e f;g h -i
j k;l m -n
o p;q r -s
t u;v w -x
y z;{ | -}
~ ; -
; -
; -
; -
; -
; -
; -
; -
; -
; -
; -
; -
; -
; -
; -
; -
; -
; -
; -
; -
; -
; -
; -
; -
; -
; -
"" "" -""
"" "";" -""
"" "";"" "" -""
"" "";"" "" -""
"" "";"" "" -""
"" "";"" "" -""
"" "";"" "" -""
"" "!";"#" "$" -"%"
"&" "'";"(" ")" -"*"
"+" ",";"-" "." -"/"
"0" "1";"2" "3" -"4"
"5" "6";"7" "8" -"9"
":" "<";"=" ">" -"?"
"@" "A";"B" "C" -"D"
"E" "F";"G" "H" -"I"
"J" "K";"L" "M" -"N"
"O" "P";"Q" "R" -"S"
"T" "U";"V" "W" -"X"
"Y" "Z";"[" "]" -"^"
"_" "`";"a" "b" -"c"
"d" "e";"f" "g" -"h"
"i" "j";"k" "l" -"m"
"n" "o";"p" "q" -"r"
"s" "t";"u" "v" -"w"
"x" "y";"z" "{" -"|"
"}" "~";"" "" -""
"" "";"" "" -""
"" "";"" "" -""
"" "";"" "" -""
"" "";"" "" -""
"" "";"" "" -""
"" "";"" "" -""
"" "";"" "" -""
"" "";"" "" -""
"" "";"" "" -""
"" "";"" "" -""
"" "";"" "" -""
"" "";"" "" -""
"" "";"" "" -""
"" "";"" "" -""
"" "";"" "" -""
"" "";"" "" -""
"" "";"" "" -""
"" "";"" "" -""
"" "";"" "" -""
"" "";"" "" -""
"" "";"" "" -""
"" "";"" "" -""
"" "";"" "" -""
"" "";"" "" -""
"" "";"" "" -""
"" " -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -"
\ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"!
\ -"# \ -"$; \ -"% !\ -"&
#\ -"' $\ -"(;%\ -") &\ -"*
'\ -"+ (\ -",;)\ -"- *\ -".
+\ -"/ ,\ -"0;-\ -"1 .\ -"2
/\ -"3 0\ -"4;1\ -"5 2\ -"6
3\ -"7 4\ -"8;5\ -"9 6\ -":
7\ -"< 8\ -"=;9\ -"> :\ -"?
;\ -"@ <\ -"A;=\ -"B >\ -"C
?\ -"D @\ -"E;A\ -"F B\ -"G
C\ -"H D\ -"I;E\ -"J F\ -"K
G\ -"L H\ -"M;I\ -"N J\ -"O
K\ -"P L\ -"Q;M\ -"R N\ -"S
O\ -"T P\ -"U;Q\ -"V R\ -"W
S\ -"X T\ -"Y;U\ -"Z V\ -"[
W\ -"] X\ -"^;Y\ -"_ Z\ -"`
[\ -"a ]\ -"b;^\ -"c _\ -"d
`\ -"e a\ -"f;b\ -"g c\ -"h
d\ -"i e\ -"j;f\ -"k g\ -"l
h\ -"m i\ -"n;j\ -"o k\ -"p
l\ -"q m\ -"r;n\ -"s o\ -"t
p\ -"u q\ -"v;r\ -"w s\ -"x
t\ -"y u\ -"z;v\ -"{ w\ -"|
x\ -"} y\ -"~;z\ -" {\ -"
|\ -" }\ -";~\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -" -" \ -";\ -" \ -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -"
-"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"!
-"# -"$; -"% ! -"&
# -"' $ -"(;% -") & -"*
' -"+ ( -",;) -"- * -".
+ -"/ , -"0;- -"1 . -"2
/ -"3 0 -"4;1 -"5 2 -"6
3 -"7 4 -"8;5 -"9 6 -":
7 -"< 8 -"=;9 -"> : -"?
; -"@ < -"A;= -"B > -"C
? -"D @ -"E;A -"F B -"G
C -"H D -"I;E -"J F -"K
G -"L H -"M;I -"N J -"O
K -"P L -"Q;M -"R N -"S
O -"T P -"U;Q -"V R -"W
S -"X T -"Y;U -"Z V -"[
W -"] X -"^;Y -"_ Z -"`
[ -"a ] -"b;^ -"c _ -"d
` -"e a -"f;b -"g c -"h
d -"i e -"j;f -"k g -"l
h -"m i -"n;j -"o k -"p
l -"q m -"r;n -"s o -"t
p -"u q -"v;r -"w s -"x
t -"y u -"z;v -"{ w -"|
x -"} y -"~;z -" { -"
| -" } -";~ -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -" -" -"; -" -" -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"!
\ -"# \ -"$;\ -"% \ -"&
\ -"' \ -"(;\ -") \ -"*
\ -"+ \ -",;\ -"- \ -".
\ -"/ \ -"0;\ -"1 \ -"2
\ -"3 \ -"4;\ -"5 \ -"6
\ -"7 \ -"8;\ -"9 \ -":
\ -"< \ -"=;\ -"> \ -"?
\ -"@ \ -"A;\ -"B \ -"C
\ -"D \ -"E;\ -"F \ -"G
\ -"H \ -"I;\ -"J \ -"K
\ -"L \ -"M;\ -"N \ -"O
\ -"P \ -"Q;\ -"R \ -"S
\ -"T \ -"U;\ -"V \ -"W
\ -"X \ -"Y;\ -"Z \ -"[
\ -"] \ -"^;\ -"_ \ -"`
\ -"a \ -"b;\ -"c \ -"d
\ -"e \ -"f;\ -"g \ -"h
\ -"i \ -"j;\ -"k \ -"l
\ -"m \ -"n;\ -"o \ -"p
\ -"q \ -"r;\ -"s \ -"t
\ -"u \ -"v;\ -"w \ -"x
\ -"y \ -"z;\ -"{ \ -"|
\ -"} \ -"~;\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -"
\ -" \ -";\ -" \ -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"!
-"# -"$; -"% -"&
-"' -"(; -") -"*
-"+ -",; -"- -".
-"/ -"0; -"1 -"2
-"3 -"4; -"5 -"6
-"7 -"8; -"9 -":
-"< -"=; -"> -"?
-"@ -"A; -"B -"C
-"D -"E; -"F -"G
-"H -"I; -"J -"K
-"L -"M; -"N -"O
-"P -"Q; -"R -"S
-"T -"U; -"V -"W
-"X -"Y; -"Z -"[
-"] -"^; -"_ -"`
-"a -"b; -"c -"d
-"e -"f; -"g -"h
-"i -"j; -"k -"l
-"m -"n; -"o -"p
-"q -"r; -"s -"t
-"u -"v; -"w -"x
-"y -"z; -"{ -"|
-"} -"~; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -"
-" -"; -" -" -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"!\ -"#\ -"$\ -"%\ -"&\ -"'\ -"(\ -")\ -"*\ -"+\ -",\ -"-\ -".\ -"/\ -"0\ -"1\ -"2\ -"3\ -"4\ -"5\ -"6\ -"7\ -"8\ -"9\ -":\ -"<\ -"=\ -">\ -"?\ -"@\ -"A\ -"B\ -"C\ -"D\ -"E\ -"F\ -"G\ -"H\ -"I\ -"J\ -"K\ -"L\ -"M\ -"N\ -"O\ -"P\ -"Q\ -"R\ -"S\ -"T\ -"U\ -"V\ -"W\ -"X\ -"Y\ -"Z\ -"[\ -"]\ -"^\ -"_\ -"`\ -"a\ -"b\ -"c\ -"d\ -"e\ -"f\ -"g\ -"h\ -"i\ -"j\ -"k\ -"l\ -"m\ -"n\ -"o\ -"p\ -"q\ -"r\ -"s\ -"t\ -"u\ -"v\ -"w\ -"x\ -"y\ -"z\ -"{\ -"|\ -"}\ -"~\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -"\ -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -"! -"# -"$ -"% -"& -"' -"( -") -"* -"+ -", -"- -". -"/ -"0 -"1 -"2 -"3 -"4 -"5 -"6 -"7 -"8 -"9 -": -"< -"= -"> -"? -"@ -"A -"B -"C -"D -"E -"F -"G -"H -"I -"J -"K -"L -"M -"N -"O -"P -"Q -"R -"S -"T -"U -"V -"W -"X -"Y -"Z -"[ -"] -"^ -"_ -"` -"a -"b -"c -"d -"e -"f -"g -"h -"i -"j -"k -"l -"m -"n -"o -"p -"q -"r -"s -"t -"u -"v -"w -"x -"y -"z -"{ -"| -"} -"~ -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" -" ""
"" "";""\ -" -'' '' -''
'' '';' -''
'' '';'' '' -''
'' '';'' '' -''
'' '';'' '' -''
'' '';'' '' -''
'' '';'' '' -''
'' '!';'"' '#' -'$'
'%' '&';'(' ')' -'*'
'+' ',';'-' '.' -'/'
'0' '1';'2' '3' -'4'
'5' '6';'7' '8' -'9'
':' '<';'=' '>' -'?'
'@' 'A';'B' 'C' -'D'
'E' 'F';'G' 'H' -'I'
'J' 'K';'L' 'M' -'N'
'O' 'P';'Q' 'R' -'S'
'T' 'U';'V' 'W' -'X'
'Y' 'Z';'[' ']' -'^'
'_' '`';'a' 'b' -'c'
'd' 'e';'f' 'g' -'h'
'i' 'j';'k' 'l' -'m'
'n' 'o';'p' 'q' -'r'
's' 't';'u' 'v' -'w'
'x' 'y';'z' '{' -'|'
'}' '~';'' '' -''
'' '';'' '' -''
'' '';'' '' -''
'' '';'' '' -''
'' '';'' '' -''
'' '';'' '' -''
'' '';'' '' -''
'' '';'' '' -''
'' '';'' '' -''
'' '';'' '' -''
'' '';'' '' -''
'' '';'' '' -''
'' '';'' '' -''
'' '';'' '' -''
'' '';'' '' -''
'' '';'' '' -''
'' '';'' '' -''
'' '';'' '' -''
'' '';'' '' -''
'' '';'' '' -''
'' '';'' '' -''
'' '';'' '' -''
'' '';'' '' -''
'' '';'' '' -''
'' '';'' '' -''
'' '';'' '' -''
'' ' -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -'
\ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'!
\ -'" \ -'#; \ -'$ !\ -'%
"\ -'& #\ -'(;$\ -') %\ -'*
&\ -'+ (\ -',;)\ -'- *\ -'.
+\ -'/ ,\ -'0;-\ -'1 .\ -'2
/\ -'3 0\ -'4;1\ -'5 2\ -'6
3\ -'7 4\ -'8;5\ -'9 6\ -':
7\ -'< 8\ -'=;9\ -'> :\ -'?
;\ -'@ <\ -'A;=\ -'B >\ -'C
?\ -'D @\ -'E;A\ -'F B\ -'G
C\ -'H D\ -'I;E\ -'J F\ -'K
G\ -'L H\ -'M;I\ -'N J\ -'O
K\ -'P L\ -'Q;M\ -'R N\ -'S
O\ -'T P\ -'U;Q\ -'V R\ -'W
S\ -'X T\ -'Y;U\ -'Z V\ -'[
W\ -'] X\ -'^;Y\ -'_ Z\ -'`
[\ -'a ]\ -'b;^\ -'c _\ -'d
`\ -'e a\ -'f;b\ -'g c\ -'h
d\ -'i e\ -'j;f\ -'k g\ -'l
h\ -'m i\ -'n;j\ -'o k\ -'p
l\ -'q m\ -'r;n\ -'s o\ -'t
p\ -'u q\ -'v;r\ -'w s\ -'x
t\ -'y u\ -'z;v\ -'{ w\ -'|
x\ -'} y\ -'~;z\ -' {\ -'
|\ -' }\ -';~\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -' -' \ -';\ -' \ -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -'
-'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'!
-'" -'#; -'$ ! -'%
" -'& # -'(;$ -') % -'*
& -'+ ( -',;) -'- * -'.
+ -'/ , -'0;- -'1 . -'2
/ -'3 0 -'4;1 -'5 2 -'6
3 -'7 4 -'8;5 -'9 6 -':
7 -'< 8 -'=;9 -'> : -'?
; -'@ < -'A;= -'B > -'C
? -'D @ -'E;A -'F B -'G
C -'H D -'I;E -'J F -'K
G -'L H -'M;I -'N J -'O
K -'P L -'Q;M -'R N -'S
O -'T P -'U;Q -'V R -'W
S -'X T -'Y;U -'Z V -'[
W -'] X -'^;Y -'_ Z -'`
[ -'a ] -'b;^ -'c _ -'d
` -'e a -'f;b -'g c -'h
d -'i e -'j;f -'k g -'l
h -'m i -'n;j -'o k -'p
l -'q m -'r;n -'s o -'t
p -'u q -'v;r -'w s -'x
t -'y u -'z;v -'{ w -'|
x -'} y -'~;z -' { -'
| -' } -';~ -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -' -' -'; -' -' -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'!
\ -'" \ -'#;\ -'$ \ -'%
\ -'& \ -'(;\ -') \ -'*
\ -'+ \ -',;\ -'- \ -'.
\ -'/ \ -'0;\ -'1 \ -'2
\ -'3 \ -'4;\ -'5 \ -'6
\ -'7 \ -'8;\ -'9 \ -':
\ -'< \ -'=;\ -'> \ -'?
\ -'@ \ -'A;\ -'B \ -'C
\ -'D \ -'E;\ -'F \ -'G
\ -'H \ -'I;\ -'J \ -'K
\ -'L \ -'M;\ -'N \ -'O
\ -'P \ -'Q;\ -'R \ -'S
\ -'T \ -'U;\ -'V \ -'W
\ -'X \ -'Y;\ -'Z \ -'[
\ -'] \ -'^;\ -'_ \ -'`
\ -'a \ -'b;\ -'c \ -'d
\ -'e \ -'f;\ -'g \ -'h
\ -'i \ -'j;\ -'k \ -'l
\ -'m \ -'n;\ -'o \ -'p
\ -'q \ -'r;\ -'s \ -'t
\ -'u \ -'v;\ -'w \ -'x
\ -'y \ -'z;\ -'{ \ -'|
\ -'} \ -'~;\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -'
\ -' \ -';\ -' \ -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'!
-'" -'#; -'$ -'%
-'& -'(; -') -'*
-'+ -',; -'- -'.
-'/ -'0; -'1 -'2
-'3 -'4; -'5 -'6
-'7 -'8; -'9 -':
-'< -'=; -'> -'?
-'@ -'A; -'B -'C
-'D -'E; -'F -'G
-'H -'I; -'J -'K
-'L -'M; -'N -'O
-'P -'Q; -'R -'S
-'T -'U; -'V -'W
-'X -'Y; -'Z -'[
-'] -'^; -'_ -'`
-'a -'b; -'c -'d
-'e -'f; -'g -'h
-'i -'j; -'k -'l
-'m -'n; -'o -'p
-'q -'r; -'s -'t
-'u -'v; -'w -'x
-'y -'z; -'{ -'|
-'} -'~; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -'
-' -'; -' -' -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'!\ -'"\ -'#\ -'$\ -'%\ -'&\ -'(\ -')\ -'*\ -'+\ -',\ -'-\ -'.\ -'/\ -'0\ -'1\ -'2\ -'3\ -'4\ -'5\ -'6\ -'7\ -'8\ -'9\ -':\ -'<\ -'=\ -'>\ -'?\ -'@\ -'A\ -'B\ -'C\ -'D\ -'E\ -'F\ -'G\ -'H\ -'I\ -'J\ -'K\ -'L\ -'M\ -'N\ -'O\ -'P\ -'Q\ -'R\ -'S\ -'T\ -'U\ -'V\ -'W\ -'X\ -'Y\ -'Z\ -'[\ -']\ -'^\ -'_\ -'`\ -'a\ -'b\ -'c\ -'d\ -'e\ -'f\ -'g\ -'h\ -'i\ -'j\ -'k\ -'l\ -'m\ -'n\ -'o\ -'p\ -'q\ -'r\ -'s\ -'t\ -'u\ -'v\ -'w\ -'x\ -'y\ -'z\ -'{\ -'|\ -'}\ -'~\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -'\ -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -'! -'" -'# -'$ -'% -'& -'( -') -'* -'+ -', -'- -'. -'/ -'0 -'1 -'2 -'3 -'4 -'5 -'6 -'7 -'8 -'9 -': -'< -'= -'> -'? -'@ -'A -'B -'C -'D -'E -'F -'G -'H -'I -'J -'K -'L -'M -'N -'O -'P -'Q -'R -'S -'T -'U -'V -'W -'X -'Y -'Z -'[ -'] -'^ -'_ -'` -'a -'b -'c -'d -'e -'f -'g -'h -'i -'j -'k -'l -'m -'n -'o -'p -'q -'r -'s -'t -'u -'v -'w -'x -'y -'z -'{ -'| -'} -'~ -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' -' ''
'' '';''\ -' -- --
- -;- - --
- -;- - --
- -;- - --
- -;- - --
- -;- - --
- -!;-" -# --$
-% -&;-' -( --)
-* -+;-, -- --.
-/ -0;-: -< --=
-> -?;-@ -A --B
-C -D;-E -F --G
-H -I;-J -K --L
-M -N;-O -P --Q
-R -S;-T -U --V
-W -X;-Y -Z --[
-\ -];-^ -_ --`
-a -b;-c -d --e
-f -g;-h -i --j
-k -l;-m -n --o
-p -q;-r -s --t
-u -v;-w -x --y
-z -{;-| -} --~
- -;- - --
- -;- - --
- -;- - --
- -;- - --
- -;- - --
- -;- - --
- -;- - --
- -;- - --
- -;- - --
- -;- - --
- -;- - --
- -;- - --
- -;- - --
- -;- - --
- -;- - --
- -;- - --
- -;- - --
- -;- - --
- -;- - --
- -;- - --
- -;- - --
- -;- - --
- -;- - --
- -;- - --
- -;- - --
- -;- - --1 --3
-4 -5;-6 -7 --8
-9 -1;-2 -3 --4
-5 -6;-7 -8 --9
-1 -2;-3 -4 --5
-6 -7;-8 -9 --1
-2 -3!;-4" -5# --6$
-7% -8&;-9' -1( --2)
-3* -4+;-5, -6- --7.
-8/ -9:;-1< -2= --3>
-4? -5@;-6A -7B --8C
-9D -1E;-2F -3G --4H
-5I -6J;-7K -8L --9M
-1N -2O;-3P -4Q --5R
-6S -7T;-8U -9V --1W
-2X -3Y;-4Z -5[ --6\
-7] -8^;-9_ -1` --2a
-3b -4c;-5d -6e --7f
-8g -9h;-1i -2j --3k
-4l -5m;-6n -7o --8p
-9q -1r;-2s -3t --4u
-5v -6w;-7x -8y --9z
-1{ -2|;-3} -4~ --5
-6 -7;-8 -9 --1
-2 -3;-4 -5 --6
-7 -8;-9 -1 --2
-3 -4;-5 -6 --7
-8 -9;-1 -2 --3
-4 -5;-6 -7 --8
-9 -1;-2 -3 --4
-5 -6;-7 -8 --9
-1 -2;-3 -4 --5
-6 -7;-8 -9 --1
-2 -3;-4 -5 --6
-7 -8;-9 -1 --2
-3 -4;-5 -6 --7
-8 -9;-1 -2 --3
-4 -5;-6 -7 --8
-9 -1;-2 -3 --4
-5 -6;-7 -8 --9
-1 -2;-3 -4 --5
-6 -7;-8 -9 --1
-2 -3;-4 -5 --6
-7 -8;-9 -1 --2
-3 -4;-5 -6 --7
-8 -9;-1 -2 --3
-4 -5;-6 -7 --8
-9 -1;-2 -3 --4
-5 -6;-7 -10 --32
-43 -54;-65 -76 --87
-98 -19;-20 -31 --42
-53 -64;-75 -86 --97
-18 -29;-30 -41 --52
-63 -74;-85 -96 --17
-28 -39!;-40" -51# --62$
-73% -84&;-95' -16( --27)
-38* -49+;-50, -61- --72.
-83/ -94:;-15< -26= --37>
-48? -59@;-60A -71B --82C
-93D -14E;-25F -36G --47H
-58I -69J;-70K -81L --92M
-13N -24O;-35P -46Q --57R
-68S -79T;-80U -91V --12W
-23X -34Y;-45Z -56[ --67\
-78] -89^;-90_ -11` --22a
-33b -44c;-55d -66e --77f
-88g -99h;-10i -21j --32k
-43l -54m;-65n -76o --87p
-98q -19r;-20s -31t --42u
-53v -64w;-75x -86y --97z
-18{ -29|;-30} -41~ --52
-63 -74;-85 -96 --17
-28 -39;-40 -51 --62
-73 -84;-95 -16 --27
-38 -49;-50 -61 --72
-83 -94;-15 -26 --37
-48 -59;-60 -71 --82
-93 -14;-25 -36 --47
-58 -69;-70 -81 --92
-13 -24;-35 -46 --57
-68 -79;-80 -91 --12
-23 -34;-45 -56 --67
-78 -89;-90 -11 --22
-33 -44;-55 -66 --77
-88 -99;-10 -21 --32
-43 -54;-65 -76 --87
-98 -19;-20 -31 --42
-53 -64;-75 -86 --97
-18 -29;-30 -41 --52
-63 -74;-85 -96 --17
-28 -39;-40 -51 --62
-73 -84;-95 -16 --27
-38 -49;-50 -61 --72
-83 -94;-15 -26 --37
-48 -59;-60 -71 --82
-93 -14;-25 -36 --47
-58 -69;-70 -10 -21 --32
-43 -54;-65 -76 --87
-98 -19;-1 -2 --3
-4 -5;-6 -7 --8
-9 - - --
- -;0 -0
0 0;0 0 -0
0 0;0 0 -0
0 0;0 0 -0
0 0;0 0 -0
0 0;0 0 -0
0 0!;0" 0# -0$
0% 0&;0' 0( -0)
0* 0+;0, 0- -0.
0/ 00;01 02 -03
04 05;06 07 -08
09 0:;0< 0= -0>
0? 0@;0A 0B -0C
0D 0E;0F 0G -0H
0I 0J;0K 0L -0M
0N 0O;0P 0Q -0R
0S 0T;0U 0V -0W
0X 0Y;0Z 0[ -0\
0] 0^;0_ 0` -0a
0b 0c;0d 0e -0f
0g 0h;0i 0j -0k
0l 0m;0n 0o -0p
0q 0r;0s 0t -0u
0v 0w;0x 0y -0z
0{ 0|;0} 0~ -0
0 0;0 0 -0
0 0;0 0 -0
0 0;0 0 -0
0 0;0 0 -0
0 0;0 0 -0
0 0;0 0 -0
0 0;0 0 -0
0 0;0 0 -0
0 0;0 0 -0
0 0;0 0 -0
0 0;0 0 -0
0 0;0 0 -0
0 0;0 0 -0
0 0;0 0 -0
0 0;0 0 -0
0 0;0 0 -0
0 0;0 0 -0
0 0;0 0 -0
0 0;0 0 -0
0 0;0 0 -0
0 0;0 0 -0
0 0;0 0 -0
0 0;0 0 -0
0 0;0 0 -0
0 0;0 0 -0
0 0;0 0 0 -0
0 0;1 2 -3
4 5;6 7 -8
9 -
; |