/* Generated by re2c */ #include /* size_t */ #include #include /* malloc, free */ #include /* 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; }   !"#$%&'()+,-.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*{*|*}*~*********************************************************************************************************************************/*!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: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: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: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: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: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: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:&/*!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: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%/*!max&/*!max'/*!max(/*!max)/*!max*/*!max+/*!max,/*!max-/*!max./*!max//*!max0/*!max1/*!max2/*!max3/*!max4/*!max5/*!max6/*!max7/*!max8/*!max9/*!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%/*!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@/*!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%/*!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@/*!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%/*!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@/*!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%/*!re&/*!re'/*!re(/*!re)/*!re*/*!re+/*!re,/*!re-/*!re./*!re//*!re0/*!re1/*!re3/*!re4/*!re5/*!re6/*!re7/*!re8/*!re9/*!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%/*!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@/*!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/{/|/}/~/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               !#$%&,-0123456789:<>@]^_`}~                           ! " # $ % & ' ( ) * + , - . / 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\ "{{\ "||\ "}}\ "~~\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "!! "## "$$ "%% "&& "'' "(( ")) "** "++ ",, "-- ".. "// "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 "{ "| "} "~ " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " """\ " ''''''''''''''''''' '' '' '' '''''''''''''''''''''''''''''''''''''' ''!!''""''##''$$''%%''&&''((''))''**''++'',,''--''..''//''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\ '{{\ '||\ '}}\ '~~\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' '!! '"" '## '$$ '%% '&& '(( ')) '** '++ ',, '-- '.. '// '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*{*|*}*~*********************************************************************************************************************************+?./*////////// / / / / /////////////////// /!/"/#/$/%/&/'/(/)/+/,/-/.///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/{/|/}/~/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////A0B1C2D3E4F5G6H7I8J9 KA LB MC ND OEPFQGRHSITJUKVLWMXNYOZPaQbRcSdTeUfVgW hX!iY"jZ#ka$lb%mc&nd'oe(pf)qg*sh+ti,uj-vk.wl/xm:yn;zoCr?Ds@Et[Fu\Gv]Hw^Ix_Jy`Kz{L0|M1}N2~O3P4Q5R6S7T8U9VAWBXCYDZEaFbGcHdIeJfKgLhMiNjOkPlQmRnSoTpUqVsWtXuYvZwaxbyczdAeBfCgDhEiFjGkHlImJnKoLpMqNrOsPtQuRvSwTxUyVzW0X1Y2Z3a4b5c6d7e8f9gAhBiCjDkElFmGnHoIpJqKsLtMuNvOwPxQyRzSATBUCVDWEXFYGZHaIbJcKdLeMfNgOhPiQjRkSlTmUnVoWpXqYrZsatbucvdwexfygzh0i1j2k3l4m5n6o7ABCDEFGHIJ K L M N OPQRSTUVWXYZabcdefg h!i"j#k$l%m&n'o(p)q*s+t,u-v.w/x:y;zC?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][|{][}|][~}][~][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [!! ["" [## [$$ [%% [&& ['' [(( [)) [** [++ [,, [-- [.. [// [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\ [^{\ [^|\ [^}\ [^~\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^\ [^][^][^][^][^][^][^][^][^][^ ][^ ][^ ][^ ][^][^][^][^][^][^][^][^][^][^][^][^][^][^][^][^][^][^][^ ][^!][^"][^#][^$][^%][^&][^'][^(][^)][^*][^+][^,][^-][^.][^/][^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 [^{ [^| [^} [^~ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^ [^\ [^][^ [ r0r1r2r3r4r5r6r7r8r9 rA rB rC rD rErFrGrHrIrJrKrLrMrNrOrPrQrRrSrTrUrVrW rX!rY"rZ#ra$rb%rc&rd'rf(rg)rh*ri+rj,rk-rl.rm/rn:ro;rprs?rt@ru[rv\rw]rx^ry_rz`r0{r1|r2}r3~r4r5r6r7r8r9rArBrCrDrErFrGrHrIrJrKrLrMrNrOrPrQrRrSrTrUrVrWrXrYrZrarbrcrdrfrgrhrirjrkrlrmrnrorprqrrrsrtrurvrwrxryrzr0r1r2r3r4r5r6r7r8r9rArBrCrDrErFrGrHrIrJrKrLrMrNrOrPrQrRrSrTrUrVrWrXrYrZrarbrcrdrfrgrhrirjrkrlrmrnrorprqrrrsrtrurvrwrxryrzr0r1r2r3r4r5r6r7r8r9rAre0re1re3re4re5re6re7re8re9reA reB reC reD reE reFreGreHreIreJreKreLreMreNreOrePreQreRreSreTreUreVreWreX reY!reZ"rea#reb$rec%red&ree'ref(reg)reh*rei+rej,rek-rel.rem/ren:reo;repres?ret@reu[rev\rew]rex^rey_rez`re0{re1|re3}re4~re5re6re7re8re9reAreBreCreDreEreFreGreHreIreJreKreLreMreNreOrePreQreRreSreTreUreVreWreXreYreZrearebrecredreerefregrehreirejrekrelremrenreorepreqrerresretreurevrewrexreyrezre0re1re3re4re5re6re7re8re9reAreBreCreDreEreFreGreHreIreJreKreLreMreNreOrePreQreRreSreTreUreVreWreXreYreZrearebrecredreerefregrehreirejrekrelremrenreorepreqrerresretreurevrewrexreyrezre0re1re3re4re5re6re7re8re9reAreBre20re21re22re23re24re25re26re27re28re29 re2A re2B re2C re2D re2Ere2Fre2Gre2Hre2Ire2Jre2Kre2Lre2Mre2Nre2Ore2Pre2Qre2Rre2Sre2Tre2Ure2Vre2W re2X!re2Y"re2Z#re2a$re2b%re2d&re2e're2f(re2g)re2h*re2i+re2j,re2k-re2l.re2m/re2n:re2o;re2pre2s?re2t@re2u[re2v\re2w]re2x^re2y_re2z`re20{re21|re22}re23~re24re25re26re27re28re29re2Are2Bre2Cre2Dre2Ere2Fre2Gre2Hre2Ire2Jre2Kre2Lre2Mre2Nre2Ore2Pre2Qre2Rre2Sre2Tre2Ure2Vre2Wre2Xre2Yre2Zre2are2bre2dre2ere2fre2gre2hre2ire2jre2kre2lre2mre2nre2ore2pre2qre2rre2sre2tre2ure2vre2wre2xre2yre2zre20re21re22re23re24re25re26re27re28re29re2Are2Bre2Cre2Dre2Ere2Fre2Gre2Hre2Ire2Jre2Kre2Lre2Mre2Nre2Ore2Pre2Qre2Rre2Sre2Tre2Ure2Vre2Wre2Xre2Yre2Zre2are2bre2dre2ere2fre2gre2hre2ire2jre2kre2lre2mre2nre2ore2pre2qre2rre2sre2tre2ure2vre2wre2xre2yre2zre20re21re22re23re24re25re26re27re28re29re2Are2c0re2c1re2c2re2c3re2c4re2c5re2c6re2c7re2c8re2c9 re2cA re2cB re2cC re2cD re2cEre2cFre2cGre2cHre2cIre2cJre2cKre2cLre2cMre2cNre2cOre2cPre2cQre2cRre2cSre2cTre2cUre2cVre2cW re2cX!re2cY"re2cZ#re2ca$re2cb%re2cc&re2cd're2ce(re2cf)re2cg*re2ch+re2ci,re2cj-re2ck.re2cl/re2cm:re2cn;re2core2cr?re2cs@re2ct[re2cu\re2cv]re2cw^re2cx_re2cy`re2cz{re2c0|re2c1}re2c2~re2c3re2c4re2c5re2c6re2c7re2c8re2c9re2cAre2cBre2cCre2cDre2cEre2cFre2cGre2cHre2cIre2cJre2cKre2cLre2cMre2cNre2cOre2cPre2cQre2cRre2cSre2cTre2cUre2cVre2cWre2cXre2cYre2cZre2care2cbre2ccre2cdre2cere2cfre2cgre2chre2cire2cjre2ckre2clre2cmre2cnre2core2cpre2cqre2crre2csre2ctre2cure2cvre2cwre2cxre2cyre2czre2c0re2c1re2c2re2c3re2c4re2c5re2c6re2c7re2c8re2c9re2cAre2cBre2cCre2cDre2cEre2cFre2cGre2cHre2cIre2cJre2cKre2cLre2cMre2cNre2cOre2cPre2cQre2cRre2cSre2cTre2cUre2cVre2cWre2cXre2cYre2cZre2care2cbre2ccre2cdre2cere2cfre2cgre2chre2cire2cjre2ckre2clre2cmre2cnre2core2cpre2cqre2crre2csre2ctre2cure2cvre2cwre2cxre2cyre2czre2c0re2c1re2c2re2c3re2c4re2c5re2c6re2c7re2c:A:Are2c:B:Bre2c:C:Cre2c:D:Dre2c:E:Ere2c:F:Fre2c:G:Gre2c:H:Hre2c:I:Ire2c:J:J re2c:K:K re2c:L:L re2c:M:M re2c: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:xre2c: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: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: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: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:A0re2c:B1re2c:C2re2c:D3re2c:E4re2c:F5re2c:G6re2c:H7re2c:I8re2c:J9 re2c:KA re2c:LB re2c:MC re2c: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:xmre2c: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:Are2c:Bre2c:Cre2c:Dre2c:Ere2c:Fre2c:Gre2c:Hre2c:Ire2c:J re2c:K re2c:L re2c:M re2c: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:xre2c: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:&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:re2cre2cre2cre2cre2cre2cre2cre2cre2cre2c re2c re2c re2c re2c re2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2c re2c!re2c"re2c#re2c$re2c%re2c&re2c're2c(re2c)re2c*re2c+re2c,re2c-re2c.re2c/re2c;re2cre2c?re2c@re2c[re2c\re2c]re2c^re2c_re2c`re2c{re2c|re2c}re2c~re2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2cre2re2re2re2re2re2re2re2re2re2 re2 re2 re2 re2 re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2 re2!re2"re2#re2$re2%re2&re2're2(re2)re2*re2+re2,re2-re2.re2/re2:re2;re2re2?re2@re2[re2\re2]re2^re2_re2`re2{re2|re2}re2~re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2re2rererererererererere re re re re rerererererererererererererererererere re!re"re#re$re%re&re're(re)re*re+re,re-re.re/re:re;rere?re@re[re\re]re^re_re`re{re|re}re~rerererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererererrrrrrrrrr r r r r rrrrrrrrrrrrrrrrrrr r!r"r#r$r%r&r'r(r)r*r+r,r-r.r/r:r;rr?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,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,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,-{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+{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+{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,-{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+{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{{{|{}{~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       !#$%&()*+,-./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""{""|""}""~"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "" "" "" """""""""""""""""""""""""""""""""""""" ""!!""##""$$""%%""&&""''""((""))""**""++"",,""--""..""//""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\ "{{\ "||\ "}}\ "~~\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ "\ " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "!! "## "$$ "%% "&& "'' "(( ")) "** "++ ",, "-- ".. "// "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''{''|''}''~'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' '' '' '' '''''''''''''''''''''''''''''''''''''' ''!!''""''##''$$''%%''&&''((''))''**''++'',,''--''..''//''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\ '{{\ '||\ '}}\ '~~\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ '\ ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' '!! '"" '## '$$ '%% '&& '(( ')) '** '++ ',, '-- '.. '// '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 '{ '| '} '~ ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' '\ ' {}  !"#$%&'()+,-.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/{/|/}/~///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// !"#$%&'()*+,-./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 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 "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 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 '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 -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@;-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 -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@;-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. 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 ;scanner.--skeleton.re:300:8: warning: rule matches empty string [-Wmatch-empty-string]