Annotation of embedaddon/libiconv/lib/translit.h, revision 1.1

1.1     ! misho       1: /*
        !             2:  * Copyright (C) 1999-2003 Free Software Foundation, Inc.
        !             3:  * This file is part of the GNU LIBICONV Library.
        !             4:  *
        !             5:  * The GNU LIBICONV Library is free software; you can redistribute it
        !             6:  * and/or modify it under the terms of the GNU Library General Public
        !             7:  * License as published by the Free Software Foundation; either version 2
        !             8:  * of the License, or (at your option) any later version.
        !             9:  *
        !            10:  * The GNU LIBICONV Library is distributed in the hope that it will be
        !            11:  * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
        !            12:  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
        !            13:  * Library General Public License for more details.
        !            14:  *
        !            15:  * You should have received a copy of the GNU Library General Public
        !            16:  * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
        !            17:  * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
        !            18:  * Fifth Floor, Boston, MA 02110-1301, USA.
        !            19:  */
        !            20: 
        !            21: /*
        !            22:  * Transliteration table
        !            23:  */
        !            24: 
        !            25: static const unsigned int translit_data[9116] = {
        !            26:    1, ' ',
        !            27:    1, '!',
        !            28:    1, 'c',
        !            29:    2, 'l', 'b',
        !            30:    3, 'y', 'e', 'n',
        !            31:    1, '|',
        !            32:    2, 'S', 'S',
        !            33:    1, '"',
        !            34:    3, '(', 'c', ')',
        !            35:    1, 'a',
        !            36:    2, '<', '<',
        !            37:    3, 'n', 'o', 't',
        !            38:    1, '-',
        !            39:    3, '(', 'R', ')',
        !            40:    2, '^', '0',
        !            41:    3, '+', '/', '-',
        !            42:    2, '^', '2',
        !            43:    2, '^', '3',
        !            44:    1,'\'',
        !            45:    1, 'u',
        !            46:    1, 'P',
        !            47:    1, '.',
        !            48:    1, ',',
        !            49:    2, '^', '1',
        !            50:    1, 'o',
        !            51:    2, '>', '>',
        !            52:    5, ' ', '1',0x2044, '4', ' ',
        !            53:    5, ' ', '1',0x2044, '2', ' ',
        !            54:    5, ' ', '3',0x2044, '4', ' ',
        !            55:    1, '?',
        !            56:    2, '`', 'A',
        !            57:    2,0xB4, 'A',
        !            58:    2, '^', 'A',
        !            59:    2, '~', 'A',
        !            60:    2, '"', 'A',
        !            61:    1, 'A',
        !            62:    2, 'A', 'E',
        !            63:    1, 'C',
        !            64:    2, '`', 'E',
        !            65:    2,0xB4, 'E',
        !            66:    2, '^', 'E',
        !            67:    2, '"', 'E',
        !            68:    2, '`', 'I',
        !            69:    2,0xB4, 'I',
        !            70:    2, '^', 'I',
        !            71:    2, '"', 'I',
        !            72:    1, 'D',
        !            73:    2, '~', 'N',
        !            74:    2, '`', 'O',
        !            75:    2,0xB4, 'O',
        !            76:    2, '^', 'O',
        !            77:    2, '~', 'O',
        !            78:    2, '"', 'O',
        !            79:    1, 'x',
        !            80:    1, 'O',
        !            81:    2, '`', 'U',
        !            82:    2,0xB4, 'U',
        !            83:    2, '^', 'U',
        !            84:    2, '"', 'U',
        !            85:    2,0xB4, 'Y',
        !            86:    2, 'T', 'h',
        !            87:    2, 's', 's',
        !            88:    2, '`', 'a',
        !            89:    2,0xB4, 'a',
        !            90:    2, '^', 'a',
        !            91:    2, '~', 'a',
        !            92:    2, '"', 'a',
        !            93:    1, 'a',
        !            94:    2, 'a', 'e',
        !            95:    1, 'c',
        !            96:    2, '`', 'e',
        !            97:    2,0xB4, 'e',
        !            98:    2, '^', 'e',
        !            99:    2, '"', 'e',
        !           100:    2, '`', 'i',
        !           101:    2,0xB4, 'i',
        !           102:    2, '^', 'i',
        !           103:    2, '"', 'i',
        !           104:    1, 'd',
        !           105:    2, '~', 'n',
        !           106:    2, '`', 'o',
        !           107:    2,0xB4, 'o',
        !           108:    2, '^', 'o',
        !           109:    2, '~', 'o',
        !           110:    2, '"', 'o',
        !           111:    1, ':',
        !           112:    1, 'o',
        !           113:    2, '`', 'u',
        !           114:    2,0xB4, 'u',
        !           115:    2, '^', 'u',
        !           116:    2, '"', 'u',
        !           117:    2,0xB4, 'y',
        !           118:    2, 't', 'h',
        !           119:    2, '"', 'y',
        !           120:    1, 'A',
        !           121:    1, 'a',
        !           122:    1, 'A',
        !           123:    1, 'a',
        !           124:    1, 'A',
        !           125:    1, 'a',
        !           126:    2,0xB4, 'C',
        !           127:    2,0xB4, 'c',
        !           128:    2, '^', 'C',
        !           129:    2, '^', 'c',
        !           130:    1, 'C',
        !           131:    1, 'c',
        !           132:    1, 'C',
        !           133:    1, 'c',
        !           134:    1, 'D',
        !           135:    1, 'd',
        !           136:    1, 'D',
        !           137:    1, 'd',
        !           138:    1, 'E',
        !           139:    1, 'e',
        !           140:    1, 'E',
        !           141:    1, 'e',
        !           142:    1, 'E',
        !           143:    1, 'e',
        !           144:    1, 'E',
        !           145:    1, 'e',
        !           146:    1, 'E',
        !           147:    1, 'e',
        !           148:    2, '^', 'G',
        !           149:    2, '^', 'g',
        !           150:    1, 'G',
        !           151:    1, 'g',
        !           152:    1, 'G',
        !           153:    1, 'g',
        !           154:    1, 'G',
        !           155:    1, 'g',
        !           156:    2, '^', 'H',
        !           157:    2, '^', 'h',
        !           158:    1, 'H',
        !           159:    1, 'h',
        !           160:    2, '~', 'I',
        !           161:    2, '~', 'i',
        !           162:    1, 'I',
        !           163:    1, 'i',
        !           164:    1, 'I',
        !           165:    1, 'i',
        !           166:    1, 'I',
        !           167:    1, 'i',
        !           168:    1, 'I',
        !           169:    1, 'i',
        !           170:    2, 'I', 'J',
        !           171:    2, 'i', 'j',
        !           172:    2, '^', 'J',
        !           173:    2, '^', 'j',
        !           174:    1, 'K',
        !           175:    1, 'k',
        !           176:    1, 'L',
        !           177:    1, 'l',
        !           178:    1, 'L',
        !           179:    1, 'l',
        !           180:    1, 'L',
        !           181:    1, 'l',
        !           182:    1, 'L',
        !           183:    1, 'l',
        !           184:    1, 'L',
        !           185:    1, 'l',
        !           186:    2,0xB4, 'N',
        !           187:    2,0xB4, 'n',
        !           188:    1, 'N',
        !           189:    1, 'n',
        !           190:    1, 'N',
        !           191:    1, 'n',
        !           192:    2,'\'', 'n',
        !           193:    1, 'O',
        !           194:    1, 'o',
        !           195:    1, 'O',
        !           196:    1, 'o',
        !           197:    2, '"', 'O',
        !           198:    2, '"', 'o',
        !           199:    2, 'O', 'E',
        !           200:    2, 'o', 'e',
        !           201:    2,0xB4, 'R',
        !           202:    2,0xB4, 'r',
        !           203:    1, 'R',
        !           204:    1, 'r',
        !           205:    1, 'R',
        !           206:    1, 'r',
        !           207:    2,0xB4, 'S',
        !           208:    2,0xB4, 's',
        !           209:    2, '^', 'S',
        !           210:    2, '^', 's',
        !           211:    1, 'S',
        !           212:    1, 's',
        !           213:    1, 'S',
        !           214:    1, 's',
        !           215:    1, 'T',
        !           216:    1, 't',
        !           217:    1, 'T',
        !           218:    1, 't',
        !           219:    1, 'T',
        !           220:    1, 't',
        !           221:    2, '~', 'U',
        !           222:    2, '~', 'u',
        !           223:    1, 'U',
        !           224:    1, 'u',
        !           225:    1, 'U',
        !           226:    1, 'u',
        !           227:    1, 'U',
        !           228:    1, 'u',
        !           229:    2, '"', 'U',
        !           230:    2, '"', 'u',
        !           231:    1, 'U',
        !           232:    1, 'u',
        !           233:    2, '^', 'W',
        !           234:    2, '^', 'w',
        !           235:    2, '^', 'Y',
        !           236:    2, '^', 'y',
        !           237:    2, '"', 'Y',
        !           238:    2,0xB4, 'Z',
        !           239:    2,0xB4, 'z',
        !           240:    1, 'Z',
        !           241:    1, 'z',
        !           242:    1, 'Z',
        !           243:    1, 'z',
        !           244:    1, 's',
        !           245:    1, 'f',
        !           246:    2, 'D',0x017D,
        !           247:    2, 'D',0x017E,
        !           248:    2, 'd',0x017E,
        !           249:    2, 'L', 'J',
        !           250:    2, 'L', 'j',
        !           251:    2, 'l', 'j',
        !           252:    2, 'N', 'J',
        !           253:    2, 'N', 'j',
        !           254:    2, 'n', 'j',
        !           255:    2, 'D', 'Z',
        !           256:    2, 'D', 'z',
        !           257:    2, 'd', 'z',
        !           258:    1, 'S',
        !           259:    1, 's',
        !           260:    1, 'T',
        !           261:    1, 't',
        !           262:    1,0x2032,
        !           263:    1,0x2033,
        !           264:    1,0x2018,
        !           265:    1,0x2019,
        !           266:    1,0x201B,
        !           267:    1, '^',
        !           268:    1,'\'',
        !           269:    1,0xAF,
        !           270:    1,0xB4,
        !           271:    1, '`',
        !           272:    1, '_',
        !           273:    1, '~',
        !           274:    1, '"',
        !           275:    1,0x03B2,
        !           276:    1,0x03B8,
        !           277:    1,0x03A5,
        !           278:    1,0x03C6,
        !           279:    1,0x03C0,
        !           280:    1,0x03BA,
        !           281:    1,0x03C1,
        !           282:    1,0x03C2,
        !           283:    1,0x0398,
        !           284:    1,0x03B5,
        !           285:    1,0x03A3,
        !           286:    2,0x0565,0x0582,
        !           287:    2,0x05D5,0x05D5,
        !           288:    2,0x05D5,0x05D9,
        !           289:    2,0x05D9,0x05D9,
        !           290:    2,0x0627,0x0674,
        !           291:    2,0x0648,0x0674,
        !           292:    2,0x06C7,0x0674,
        !           293:    2,0x064A,0x0674,
        !           294:    2,0x0E4D,0x0E32,
        !           295:    2,0x0ECD,0x0EB2,
        !           296:    2,0x0EAB,0x0E99,
        !           297:    2,0x0EAB,0x0EA1,
        !           298:    2,0x0FB2,0x0F81,
        !           299:    2,0x0FB3,0x0F81,
        !           300:    1, 'B',
        !           301:    1, 'b',
        !           302:    1, 'D',
        !           303:    1, 'd',
        !           304:    1, 'F',
        !           305:    1, 'f',
        !           306:    1, 'M',
        !           307:    1, 'm',
        !           308:    1, 'P',
        !           309:    1, 'p',
        !           310:    1, 'S',
        !           311:    1, 's',
        !           312:    1, 'T',
        !           313:    1, 't',
        !           314:    2, '`', 'W',
        !           315:    2, '`', 'w',
        !           316:    2,0xB4, 'W',
        !           317:    2,0xB4, 'w',
        !           318:    2, '"', 'W',
        !           319:    2, '"', 'w',
        !           320:    2, 'a',0x02BE,
        !           321:    2, '`', 'Y',
        !           322:    2, '`', 'y',
        !           323:    1, ' ',
        !           324:    1, ' ',
        !           325:    1, ' ',
        !           326:    1, ' ',
        !           327:    1, ' ',
        !           328:    1, ' ',
        !           329:    1, ' ',
        !           330:    1, ' ',
        !           331:    1, '-',
        !           332:    1, '-',
        !           333:    1, '-',
        !           334:    1, '-',
        !           335:    1, '-',
        !           336:    1, '-',
        !           337:    1,'\'',
        !           338:    1,'\'',
        !           339:    1, ',',
        !           340:    1,'\'',
        !           341:    1, '"',
        !           342:    1, '"',
        !           343:    1, '"',
        !           344:    1, '"',
        !           345:    1, '+',
        !           346:    1, 'o',
        !           347:    1, '.',
        !           348:    2, '.', '.',
        !           349:    3, '.', '.', '.',
        !           350:    4, 'o', '/', 'o', 'o',
        !           351:    1,0xB4,
        !           352:    2,0xB4,0xB4,
        !           353:    3,0xB4,0xB4,0xB4,
        !           354:    2,0x2035,0x2035,
        !           355:    3,0x2035,0x2035,0x2035,
        !           356:    1, '<',
        !           357:    1, '>',
        !           358:    2, '!', '!',
        !           359:    1, '/',
        !           360:    2, '?', '?',
        !           361:    2, '?', '!',
        !           362:    2, '!', '?',
        !           363:    4,0xB4,0xB4,0xB4,0xB4,
        !           364:    2, 'R', 's',
        !           365:    4,0x0110,0x1ED3, 'n', 'g',
        !           366:    3, 'E', 'U', 'R',
        !           367:    3, 'a', '/', 'c',
        !           368:    3, 'a', '/', 's',
        !           369:    1, 'C',
        !           370:    2,0xB0, 'C',
        !           371:    3, 'c', '/', 'o',
        !           372:    3, 'c', '/', 'u',
        !           373:    1,0x0190,
        !           374:    2,0xB0, 'F',
        !           375:    1, 'g',
        !           376:    1, 'H',
        !           377:    1, 'H',
        !           378:    1, 'H',
        !           379:    1, 'h',
        !           380:    1,0x0127,
        !           381:    1, 'I',
        !           382:    1, 'I',
        !           383:    1, 'L',
        !           384:    1, 'l',
        !           385:    1, 'N',
        !           386:    2, 'N', 'o',
        !           387:    1, 'P',
        !           388:    1, 'Q',
        !           389:    1, 'R',
        !           390:    1, 'R',
        !           391:    1, 'R',
        !           392:    3, 'T', 'E', 'L',
        !           393:    2, 'T', 'M',
        !           394:    1, 'Z',
        !           395:    3, 'O', 'h', 'm',
        !           396:    1, 'Z',
        !           397:    1, 'B',
        !           398:    1, 'C',
        !           399:    1, 'e',
        !           400:    1, 'e',
        !           401:    1, 'E',
        !           402:    1, 'F',
        !           403:    1, 'M',
        !           404:    1, 'o',
        !           405:    1,0x05D0,
        !           406:    1,0x05D1,
        !           407:    1,0x05D2,
        !           408:    1,0x05D3,
        !           409:    1, 'i',
        !           410:    3, 'F', 'A', 'X',
        !           411:    1,0x03B3,
        !           412:    1,0x0393,
        !           413:    1,0x03A0,
        !           414:    1,0x2211,
        !           415:    1, 'D',
        !           416:    1, 'd',
        !           417:    1, 'e',
        !           418:    1, 'i',
        !           419:    1, 'j',
        !           420:    5, ' ', '1',0x2044, '3', ' ',
        !           421:    5, ' ', '2',0x2044, '3', ' ',
        !           422:    5, ' ', '1',0x2044, '5', ' ',
        !           423:    5, ' ', '2',0x2044, '5', ' ',
        !           424:    5, ' ', '3',0x2044, '5', ' ',
        !           425:    5, ' ', '4',0x2044, '5', ' ',
        !           426:    5, ' ', '1',0x2044, '6', ' ',
        !           427:    5, ' ', '5',0x2044, '6', ' ',
        !           428:    5, ' ', '1',0x2044, '8', ' ',
        !           429:    5, ' ', '3',0x2044, '8', ' ',
        !           430:    5, ' ', '5',0x2044, '8', ' ',
        !           431:    5, ' ', '7',0x2044, '8', ' ',
        !           432:    3, ' ', '1',0x2044,
        !           433:    1, 'I',
        !           434:    2, 'I', 'I',
        !           435:    3, 'I', 'I', 'I',
        !           436:    2, 'I', 'V',
        !           437:    1, 'V',
        !           438:    2, 'V', 'I',
        !           439:    3, 'V', 'I', 'I',
        !           440:    4, 'V', 'I', 'I', 'I',
        !           441:    2, 'I', 'X',
        !           442:    1, 'X',
        !           443:    2, 'X', 'I',
        !           444:    3, 'X', 'I', 'I',
        !           445:    1, 'L',
        !           446:    1, 'C',
        !           447:    1, 'D',
        !           448:    1, 'M',
        !           449:    1, 'i',
        !           450:    2, 'i', 'i',
        !           451:    3, 'i', 'i', 'i',
        !           452:    2, 'i', 'v',
        !           453:    1, 'v',
        !           454:    2, 'v', 'i',
        !           455:    3, 'v', 'i', 'i',
        !           456:    4, 'v', 'i', 'i', 'i',
        !           457:    2, 'i', 'x',
        !           458:    1, 'x',
        !           459:    2, 'x', 'i',
        !           460:    3, 'x', 'i', 'i',
        !           461:    1, 'l',
        !           462:    1, 'c',
        !           463:    1, 'd',
        !           464:    1, 'm',
        !           465:    2, '<', '-',
        !           466:    1, '^',
        !           467:    2, '-', '>',
        !           468:    1, 'V',
        !           469:    3, '<', '-', '>',
        !           470:    2, '<', '=',
        !           471:    2, '=', '>',
        !           472:    3, '<', '=', '>',
        !           473:    1, '-',
        !           474:    1, '/',
        !           475:    1,'\\',
        !           476:    1, '*',
        !           477:    1,0x2022,
        !           478:    1, '|',
        !           479:    2,0x222B,0x222B,
        !           480:    3,0x222B,0x222B,0x222B,
        !           481:    2,0x222E,0x222E,
        !           482:    3,0x222E,0x222E,0x222E,
        !           483:    1, ':',
        !           484:    1, '~',
        !           485:    2, '/', '=',
        !           486:    2, '<', '=',
        !           487:    2, '>', '=',
        !           488:    2, '<', '<',
        !           489:    2, '>', '>',
        !           490:    1,0xB7,
        !           491:    3, '<', '<', '<',
        !           492:    3, '>', '>', '>',
        !           493:    3,0xB7,0xB7,0xB7,
        !           494:    5, '[', 'N', 'U', 'L', ']',
        !           495:    5, '[', 'S', 'O', 'H', ']',
        !           496:    5, '[', 'S', 'T', 'X', ']',
        !           497:    5, '[', 'E', 'T', 'X', ']',
        !           498:    5, '[', 'E', 'O', 'T', ']',
        !           499:    5, '[', 'E', 'N', 'Q', ']',
        !           500:    5, '[', 'A', 'C', 'K', ']',
        !           501:    5, '[', 'B', 'E', 'L', ']',
        !           502:    4, '[', 'B', 'S', ']',
        !           503:    4, '[', 'H', 'T', ']',
        !           504:    4, '[', 'L', 'F', ']',
        !           505:    4, '[', 'V', 'T', ']',
        !           506:    4, '[', 'F', 'F', ']',
        !           507:    4, '[', 'C', 'R', ']',
        !           508:    4, '[', 'S', 'O', ']',
        !           509:    4, '[', 'S', 'I', ']',
        !           510:    5, '[', 'D', 'L', 'E', ']',
        !           511:    5, '[', 'D', 'C', '1', ']',
        !           512:    5, '[', 'D', 'C', '2', ']',
        !           513:    5, '[', 'D', 'C', '3', ']',
        !           514:    5, '[', 'D', 'C', '4', ']',
        !           515:    5, '[', 'N', 'A', 'K', ']',
        !           516:    5, '[', 'S', 'Y', 'N', ']',
        !           517:    5, '[', 'E', 'T', 'B', ']',
        !           518:    5, '[', 'C', 'A', 'N', ']',
        !           519:    4, '[', 'E', 'M', ']',
        !           520:    5, '[', 'S', 'U', 'B', ']',
        !           521:    5, '[', 'E', 'S', 'C', ']',
        !           522:    4, '[', 'F', 'S', ']',
        !           523:    4, '[', 'G', 'S', ']',
        !           524:    4, '[', 'R', 'S', ']',
        !           525:    4, '[', 'U', 'S', ']',
        !           526:    4, '[', 'S', 'P', ']',
        !           527:    5, '[', 'D', 'E', 'L', ']',
        !           528:    4, '[', 'N', 'L', ']',
        !           529:    3, '(', '1', ')',
        !           530:    3, '(', '2', ')',
        !           531:    3, '(', '3', ')',
        !           532:    3, '(', '4', ')',
        !           533:    3, '(', '5', ')',
        !           534:    3, '(', '6', ')',
        !           535:    3, '(', '7', ')',
        !           536:    3, '(', '8', ')',
        !           537:    3, '(', '9', ')',
        !           538:    4, '(', '1', '0', ')',
        !           539:    4, '(', '1', '1', ')',
        !           540:    4, '(', '1', '2', ')',
        !           541:    4, '(', '1', '3', ')',
        !           542:    4, '(', '1', '4', ')',
        !           543:    4, '(', '1', '5', ')',
        !           544:    4, '(', '1', '6', ')',
        !           545:    4, '(', '1', '7', ')',
        !           546:    4, '(', '1', '8', ')',
        !           547:    4, '(', '1', '9', ')',
        !           548:    4, '(', '2', '0', ')',
        !           549:    3, '(', '1', ')',
        !           550:    3, '(', '2', ')',
        !           551:    3, '(', '3', ')',
        !           552:    3, '(', '4', ')',
        !           553:    3, '(', '5', ')',
        !           554:    3, '(', '6', ')',
        !           555:    3, '(', '7', ')',
        !           556:    3, '(', '8', ')',
        !           557:    3, '(', '9', ')',
        !           558:    4, '(', '1', '0', ')',
        !           559:    4, '(', '1', '1', ')',
        !           560:    4, '(', '1', '2', ')',
        !           561:    4, '(', '1', '3', ')',
        !           562:    4, '(', '1', '4', ')',
        !           563:    4, '(', '1', '5', ')',
        !           564:    4, '(', '1', '6', ')',
        !           565:    4, '(', '1', '7', ')',
        !           566:    4, '(', '1', '8', ')',
        !           567:    4, '(', '1', '9', ')',
        !           568:    4, '(', '2', '0', ')',
        !           569:    2, '1', '.',
        !           570:    2, '2', '.',
        !           571:    2, '3', '.',
        !           572:    2, '4', '.',
        !           573:    2, '5', '.',
        !           574:    2, '6', '.',
        !           575:    2, '7', '.',
        !           576:    2, '8', '.',
        !           577:    2, '9', '.',
        !           578:    3, '1', '0', '.',
        !           579:    3, '1', '1', '.',
        !           580:    3, '1', '2', '.',
        !           581:    3, '1', '3', '.',
        !           582:    3, '1', '4', '.',
        !           583:    3, '1', '5', '.',
        !           584:    3, '1', '6', '.',
        !           585:    3, '1', '7', '.',
        !           586:    3, '1', '8', '.',
        !           587:    3, '1', '9', '.',
        !           588:    3, '2', '0', '.',
        !           589:    3, '(', 'a', ')',
        !           590:    3, '(', 'b', ')',
        !           591:    3, '(', 'c', ')',
        !           592:    3, '(', 'd', ')',
        !           593:    3, '(', 'e', ')',
        !           594:    3, '(', 'f', ')',
        !           595:    3, '(', 'g', ')',
        !           596:    3, '(', 'h', ')',
        !           597:    3, '(', 'i', ')',
        !           598:    3, '(', 'j', ')',
        !           599:    3, '(', 'k', ')',
        !           600:    3, '(', 'l', ')',
        !           601:    3, '(', 'm', ')',
        !           602:    3, '(', 'n', ')',
        !           603:    3, '(', 'o', ')',
        !           604:    3, '(', 'p', ')',
        !           605:    3, '(', 'q', ')',
        !           606:    3, '(', 'r', ')',
        !           607:    3, '(', 's', ')',
        !           608:    3, '(', 't', ')',
        !           609:    3, '(', 'u', ')',
        !           610:    3, '(', 'v', ')',
        !           611:    3, '(', 'w', ')',
        !           612:    3, '(', 'x', ')',
        !           613:    3, '(', 'y', ')',
        !           614:    3, '(', 'z', ')',
        !           615:    3, '(', 'A', ')',
        !           616:    3, '(', 'B', ')',
        !           617:    3, '(', 'C', ')',
        !           618:    3, '(', 'D', ')',
        !           619:    3, '(', 'E', ')',
        !           620:    3, '(', 'F', ')',
        !           621:    3, '(', 'G', ')',
        !           622:    3, '(', 'H', ')',
        !           623:    3, '(', 'I', ')',
        !           624:    3, '(', 'J', ')',
        !           625:    3, '(', 'K', ')',
        !           626:    3, '(', 'L', ')',
        !           627:    3, '(', 'M', ')',
        !           628:    3, '(', 'N', ')',
        !           629:    3, '(', 'O', ')',
        !           630:    3, '(', 'P', ')',
        !           631:    3, '(', 'Q', ')',
        !           632:    3, '(', 'R', ')',
        !           633:    3, '(', 'S', ')',
        !           634:    3, '(', 'T', ')',
        !           635:    3, '(', 'U', ')',
        !           636:    3, '(', 'V', ')',
        !           637:    3, '(', 'W', ')',
        !           638:    3, '(', 'X', ')',
        !           639:    3, '(', 'Y', ')',
        !           640:    3, '(', 'Z', ')',
        !           641:    3, '(', 'a', ')',
        !           642:    3, '(', 'b', ')',
        !           643:    3, '(', 'c', ')',
        !           644:    3, '(', 'd', ')',
        !           645:    3, '(', 'e', ')',
        !           646:    3, '(', 'f', ')',
        !           647:    3, '(', 'g', ')',
        !           648:    3, '(', 'h', ')',
        !           649:    3, '(', 'i', ')',
        !           650:    3, '(', 'j', ')',
        !           651:    3, '(', 'k', ')',
        !           652:    3, '(', 'l', ')',
        !           653:    3, '(', 'm', ')',
        !           654:    3, '(', 'n', ')',
        !           655:    3, '(', 'o', ')',
        !           656:    3, '(', 'p', ')',
        !           657:    3, '(', 'q', ')',
        !           658:    3, '(', 'r', ')',
        !           659:    3, '(', 's', ')',
        !           660:    3, '(', 't', ')',
        !           661:    3, '(', 'u', ')',
        !           662:    3, '(', 'v', ')',
        !           663:    3, '(', 'w', ')',
        !           664:    3, '(', 'x', ')',
        !           665:    3, '(', 'y', ')',
        !           666:    3, '(', 'z', ')',
        !           667:    3, '(', '0', ')',
        !           668:    1, '-',
        !           669:    1, '|',
        !           670:    1, '+',
        !           671:    1, '+',
        !           672:    1, '+',
        !           673:    1, '+',
        !           674:    1, '+',
        !           675:    1, '+',
        !           676:    1, '+',
        !           677:    1, '+',
        !           678:    1, '+',
        !           679:    1, 'o',
        !           680:    4,0x222B,0x222B,0x222B,0x222B,
        !           681:    3, ':', ':', '=',
        !           682:    2, '=', '=',
        !           683:    3, '=', '=', '=',
        !           684:    1,0x6BCD,
        !           685:    1,0x9F9F,
        !           686:    1,0x4E00,
        !           687:    1,0x4E28,
        !           688:    1,0x4E36,
        !           689:    1,0x4E3F,
        !           690:    1,0x4E59,
        !           691:    1,0x4E85,
        !           692:    1,0x4E8C,
        !           693:    1,0x4EA0,
        !           694:    1,0x4EBA,
        !           695:    1,0x513F,
        !           696:    1,0x5165,
        !           697:    1,0x516B,
        !           698:    1,0x5182,
        !           699:    1,0x5196,
        !           700:    1,0x51AB,
        !           701:    1,0x51E0,
        !           702:    1,0x51F5,
        !           703:    1,0x5200,
        !           704:    1,0x529B,
        !           705:    1,0x52F9,
        !           706:    1,0x5315,
        !           707:    1,0x531A,
        !           708:    1,0x5338,
        !           709:    1,0x5341,
        !           710:    1,0x535C,
        !           711:    1,0x5369,
        !           712:    1,0x5382,
        !           713:    1,0x53B6,
        !           714:    1,0x53C8,
        !           715:    1,0x53E3,
        !           716:    1,0x56D7,
        !           717:    1,0x571F,
        !           718:    1,0x58EB,
        !           719:    1,0x5902,
        !           720:    1,0x590A,
        !           721:    1,0x5915,
        !           722:    1,0x5927,
        !           723:    1,0x5973,
        !           724:    1,0x5B50,
        !           725:    1,0x5B80,
        !           726:    1,0x5BF8,
        !           727:    1,0x5C0F,
        !           728:    1,0x5C22,
        !           729:    1,0x5C38,
        !           730:    1,0x5C6E,
        !           731:    1,0x5C71,
        !           732:    1,0x5DDB,
        !           733:    1,0x5DE5,
        !           734:    1,0x5DF1,
        !           735:    1,0x5DFE,
        !           736:    1,0x5E72,
        !           737:    1,0x5E7A,
        !           738:    1,0x5E7F,
        !           739:    1,0x5EF4,
        !           740:    1,0x5EFE,
        !           741:    1,0x5F0B,
        !           742:    1,0x5F13,
        !           743:    1,0x5F50,
        !           744:    1,0x5F61,
        !           745:    1,0x5F73,
        !           746:    1,0x5FC3,
        !           747:    1,0x6208,
        !           748:    1,0x6236,
        !           749:    1,0x624B,
        !           750:    1,0x652F,
        !           751:    1,0x6534,
        !           752:    1,0x6587,
        !           753:    1,0x6597,
        !           754:    1,0x65A4,
        !           755:    1,0x65B9,
        !           756:    1,0x65E0,
        !           757:    1,0x65E5,
        !           758:    1,0x66F0,
        !           759:    1,0x6708,
        !           760:    1,0x6728,
        !           761:    1,0x6B20,
        !           762:    1,0x6B62,
        !           763:    1,0x6B79,
        !           764:    1,0x6BB3,
        !           765:    1,0x6BCB,
        !           766:    1,0x6BD4,
        !           767:    1,0x6BDB,
        !           768:    1,0x6C0F,
        !           769:    1,0x6C14,
        !           770:    1,0x6C34,
        !           771:    1,0x706B,
        !           772:    1,0x722A,
        !           773:    1,0x7236,
        !           774:    1,0x723B,
        !           775:    1,0x723F,
        !           776:    1,0x7247,
        !           777:    1,0x7259,
        !           778:    1,0x725B,
        !           779:    1,0x72AC,
        !           780:    1,0x7384,
        !           781:    1,0x7389,
        !           782:    1,0x74DC,
        !           783:    1,0x74E6,
        !           784:    1,0x7518,
        !           785:    1,0x751F,
        !           786:    1,0x7528,
        !           787:    1,0x7530,
        !           788:    1,0x758B,
        !           789:    1,0x7592,
        !           790:    1,0x7676,
        !           791:    1,0x767D,
        !           792:    1,0x76AE,
        !           793:    1,0x76BF,
        !           794:    1,0x76EE,
        !           795:    1,0x77DB,
        !           796:    1,0x77E2,
        !           797:    1,0x77F3,
        !           798:    1,0x793A,
        !           799:    1,0x79B8,
        !           800:    1,0x79BE,
        !           801:    1,0x7A74,
        !           802:    1,0x7ACB,
        !           803:    1,0x7AF9,
        !           804:    1,0x7C73,
        !           805:    1,0x7CF8,
        !           806:    1,0x7F36,
        !           807:    1,0x7F51,
        !           808:    1,0x7F8A,
        !           809:    1,0x7FBD,
        !           810:    1,0x8001,
        !           811:    1,0x800C,
        !           812:    1,0x8012,
        !           813:    1,0x8033,
        !           814:    1,0x807F,
        !           815:    1,0x8089,
        !           816:    1,0x81E3,
        !           817:    1,0x81EA,
        !           818:    1,0x81F3,
        !           819:    1,0x81FC,
        !           820:    1,0x820C,
        !           821:    1,0x821B,
        !           822:    1,0x821F,
        !           823:    1,0x826E,
        !           824:    1,0x8272,
        !           825:    1,0x8278,
        !           826:    1,0x864D,
        !           827:    1,0x866B,
        !           828:    1,0x8840,
        !           829:    1,0x884C,
        !           830:    1,0x8863,
        !           831:    1,0x897E,
        !           832:    1,0x898B,
        !           833:    1,0x89D2,
        !           834:    1,0x8A00,
        !           835:    1,0x8C37,
        !           836:    1,0x8C46,
        !           837:    1,0x8C55,
        !           838:    1,0x8C78,
        !           839:    1,0x8C9D,
        !           840:    1,0x8D64,
        !           841:    1,0x8D70,
        !           842:    1,0x8DB3,
        !           843:    1,0x8EAB,
        !           844:    1,0x8ECA,
        !           845:    1,0x8F9B,
        !           846:    1,0x8FB0,
        !           847:    1,0x8FB5,
        !           848:    1,0x9091,
        !           849:    1,0x9149,
        !           850:    1,0x91C6,
        !           851:    1,0x91CC,
        !           852:    1,0x91D1,
        !           853:    1,0x9577,
        !           854:    1,0x9580,
        !           855:    1,0x961C,
        !           856:    1,0x96B6,
        !           857:    1,0x96B9,
        !           858:    1,0x96E8,
        !           859:    1,0x9751,
        !           860:    1,0x975E,
        !           861:    1,0x9762,
        !           862:    1,0x9769,
        !           863:    1,0x97CB,
        !           864:    1,0x97ED,
        !           865:    1,0x97F3,
        !           866:    1,0x9801,
        !           867:    1,0x98A8,
        !           868:    1,0x98DB,
        !           869:    1,0x98DF,
        !           870:    1,0x9996,
        !           871:    1,0x9999,
        !           872:    1,0x99AC,
        !           873:    1,0x9AA8,
        !           874:    1,0x9AD8,
        !           875:    1,0x9ADF,
        !           876:    1,0x9B25,
        !           877:    1,0x9B2F,
        !           878:    1,0x9B32,
        !           879:    1,0x9B3C,
        !           880:    1,0x9B5A,
        !           881:    1,0x9CE5,
        !           882:    1,0x9E75,
        !           883:    1,0x9E7F,
        !           884:    1,0x9EA5,
        !           885:    1,0x9EBB,
        !           886:    1,0x9EC3,
        !           887:    1,0x9ECD,
        !           888:    1,0x9ED1,
        !           889:    1,0x9EF9,
        !           890:    1,0x9EFD,
        !           891:    1,0x9F0E,
        !           892:    1,0x9F13,
        !           893:    1,0x9F20,
        !           894:    1,0x9F3B,
        !           895:    1,0x9F4A,
        !           896:    1,0x9F52,
        !           897:    1,0x9F8D,
        !           898:    1,0x9F9C,
        !           899:    1,0x9FA0,
        !           900:    1, ' ',
        !           901:    1,0x3012,
        !           902:    1,0x5341,
        !           903:    1,0x5344,
        !           904:    1,0x5345,
        !           905:    1,0x3042,
        !           906:    1,0x3044,
        !           907:    1,0x3046,
        !           908:    1,0x3048,
        !           909:    1,0x304A,
        !           910:    1,0x3064,
        !           911:    1,0x3084,
        !           912:    1,0x3086,
        !           913:    1,0x3088,
        !           914:    1,0x308F,
        !           915:    1,0x304B,
        !           916:    1,0x3051,
        !           917:    2, ' ',0x3099,
        !           918:    2, ' ',0x309A,
        !           919:    1, '=',
        !           920:    1,0x30A2,
        !           921:    1,0x30A4,
        !           922:    1,0x30A6,
        !           923:    1,0x30A8,
        !           924:    1,0x30AA,
        !           925:    1,0x30C4,
        !           926:    1,0x30E4,
        !           927:    1,0x30E6,
        !           928:    1,0x30E8,
        !           929:    1,0x30EF,
        !           930:    1,0x30AB,
        !           931:    1,0x30B1,
        !           932:    1,0x1100,
        !           933:    1,0x1101,
        !           934:    1,0x11AA,
        !           935:    1,0x1102,
        !           936:    1,0x11AC,
        !           937:    1,0x11AD,
        !           938:    1,0x1103,
        !           939:    1,0x1104,
        !           940:    1,0x1105,
        !           941:    1,0x11B0,
        !           942:    1,0x11B1,
        !           943:    1,0x11B2,
        !           944:    1,0x11B3,
        !           945:    1,0x11B4,
        !           946:    1,0x11B5,
        !           947:    1,0x111A,
        !           948:    1,0x1106,
        !           949:    1,0x1107,
        !           950:    1,0x1108,
        !           951:    1,0x1121,
        !           952:    1,0x1109,
        !           953:    1,0x110A,
        !           954:    1,0x110B,
        !           955:    1,0x110C,
        !           956:    1,0x110D,
        !           957:    1,0x110E,
        !           958:    1,0x110F,
        !           959:    1,0x1110,
        !           960:    1,0x1111,
        !           961:    1,0x1112,
        !           962:    1,0x1161,
        !           963:    1,0x1162,
        !           964:    1,0x1163,
        !           965:    1,0x1164,
        !           966:    1,0x1165,
        !           967:    1,0x1166,
        !           968:    1,0x1167,
        !           969:    1,0x1168,
        !           970:    1,0x1169,
        !           971:    1,0x116A,
        !           972:    1,0x116B,
        !           973:    1,0x116C,
        !           974:    1,0x116D,
        !           975:    1,0x116E,
        !           976:    1,0x116F,
        !           977:    1,0x1170,
        !           978:    1,0x1171,
        !           979:    1,0x1172,
        !           980:    1,0x1173,
        !           981:    1,0x1174,
        !           982:    1,0x1175,
        !           983:    1,0x1160,
        !           984:    1,0x1114,
        !           985:    1,0x1115,
        !           986:    1,0x11C7,
        !           987:    1,0x11C8,
        !           988:    1,0x11CC,
        !           989:    1,0x11CE,
        !           990:    1,0x11D3,
        !           991:    1,0x11D7,
        !           992:    1,0x11D9,
        !           993:    1,0x111C,
        !           994:    1,0x11DD,
        !           995:    1,0x11DF,
        !           996:    1,0x111D,
        !           997:    1,0x111E,
        !           998:    1,0x1120,
        !           999:    1,0x1122,
        !          1000:    1,0x1123,
        !          1001:    1,0x1127,
        !          1002:    1,0x1129,
        !          1003:    1,0x112B,
        !          1004:    1,0x112C,
        !          1005:    1,0x112D,
        !          1006:    1,0x112E,
        !          1007:    1,0x112F,
        !          1008:    1,0x1132,
        !          1009:    1,0x1136,
        !          1010:    1,0x1140,
        !          1011:    1,0x1147,
        !          1012:    1,0x114C,
        !          1013:    1,0x11F1,
        !          1014:    1,0x11F2,
        !          1015:    1,0x1157,
        !          1016:    1,0x1158,
        !          1017:    1,0x1159,
        !          1018:    1,0x1184,
        !          1019:    1,0x1185,
        !          1020:    1,0x1188,
        !          1021:    1,0x1191,
        !          1022:    1,0x1192,
        !          1023:    1,0x1194,
        !          1024:    1,0x119E,
        !          1025:    1,0x11A1,
        !          1026:    1,0x30AF,
        !          1027:    1,0x30B7,
        !          1028:    1,0x30B9,
        !          1029:    1,0x30C8,
        !          1030:    1,0x30CC,
        !          1031:    1,0x30CF,
        !          1032:    1,0x30D2,
        !          1033:    1,0x30D5,
        !          1034:    1,0x30D8,
        !          1035:    1,0x30DB,
        !          1036:    1,0x30E0,
        !          1037:    1,0x30E9,
        !          1038:    1,0x30EA,
        !          1039:    1,0x30EB,
        !          1040:    1,0x30EC,
        !          1041:    1,0x30ED,
        !          1042:    3, '(',0x1100, ')',
        !          1043:    3, '(',0x1102, ')',
        !          1044:    3, '(',0x1103, ')',
        !          1045:    3, '(',0x1105, ')',
        !          1046:    3, '(',0x1106, ')',
        !          1047:    3, '(',0x1107, ')',
        !          1048:    3, '(',0x1109, ')',
        !          1049:    3, '(',0x110B, ')',
        !          1050:    3, '(',0x110C, ')',
        !          1051:    3, '(',0x110E, ')',
        !          1052:    3, '(',0x110F, ')',
        !          1053:    3, '(',0x1110, ')',
        !          1054:    3, '(',0x1111, ')',
        !          1055:    3, '(',0x1112, ')',
        !          1056:    4, '(',0x1100,0x1161, ')',
        !          1057:    4, '(',0x1102,0x1161, ')',
        !          1058:    4, '(',0x1103,0x1161, ')',
        !          1059:    4, '(',0x1105,0x1161, ')',
        !          1060:    4, '(',0x1106,0x1161, ')',
        !          1061:    4, '(',0x1107,0x1161, ')',
        !          1062:    4, '(',0x1109,0x1161, ')',
        !          1063:    4, '(',0x110B,0x1161, ')',
        !          1064:    4, '(',0x110C,0x1161, ')',
        !          1065:    4, '(',0x110E,0x1161, ')',
        !          1066:    4, '(',0x110F,0x1161, ')',
        !          1067:    4, '(',0x1110,0x1161, ')',
        !          1068:    4, '(',0x1111,0x1161, ')',
        !          1069:    4, '(',0x1112,0x1161, ')',
        !          1070:    4, '(',0x110C,0x116E, ')',
        !          1071:    7, '(',0x110B,0x1169,0x110C,0x1165,0x11AB, ')',
        !          1072:    6, '(',0x110B,0x1169,0x1112,0x116E, ')',
        !          1073:    3, '(',0x4E00, ')',
        !          1074:    3, '(',0x4E8C, ')',
        !          1075:    3, '(',0x4E09, ')',
        !          1076:    3, '(',0x56DB, ')',
        !          1077:    3, '(',0x4E94, ')',
        !          1078:    3, '(',0x516D, ')',
        !          1079:    3, '(',0x4E03, ')',
        !          1080:    3, '(',0x516B, ')',
        !          1081:    3, '(',0x4E5D, ')',
        !          1082:    3, '(',0x5341, ')',
        !          1083:    3, '(',0x6708, ')',
        !          1084:    3, '(',0x706B, ')',
        !          1085:    3, '(',0x6C34, ')',
        !          1086:    3, '(',0x6728, ')',
        !          1087:    3, '(',0x91D1, ')',
        !          1088:    3, '(',0x571F, ')',
        !          1089:    3, '(',0x65E5, ')',
        !          1090:    3, '(',0x682A, ')',
        !          1091:    3, '(',0x6709, ')',
        !          1092:    3, '(',0x793E, ')',
        !          1093:    3, '(',0x540D, ')',
        !          1094:    3, '(',0x7279, ')',
        !          1095:    3, '(',0x8CA1, ')',
        !          1096:    3, '(',0x795D, ')',
        !          1097:    3, '(',0x52B4, ')',
        !          1098:    3, '(',0x4EE3, ')',
        !          1099:    3, '(',0x547C, ')',
        !          1100:    3, '(',0x5B66, ')',
        !          1101:    3, '(',0x76E3, ')',
        !          1102:    3, '(',0x4F01, ')',
        !          1103:    3, '(',0x8CC7, ')',
        !          1104:    3, '(',0x5354, ')',
        !          1105:    3, '(',0x796D, ')',
        !          1106:    3, '(',0x4F11, ')',
        !          1107:    3, '(',0x81EA, ')',
        !          1108:    3, '(',0x81F3, ')',
        !          1109:    3, 'P', 'T', 'E',
        !          1110:    4, '(', '2', '1', ')',
        !          1111:    4, '(', '2', '2', ')',
        !          1112:    4, '(', '2', '3', ')',
        !          1113:    4, '(', '2', '4', ')',
        !          1114:    4, '(', '2', '5', ')',
        !          1115:    4, '(', '2', '6', ')',
        !          1116:    4, '(', '2', '7', ')',
        !          1117:    4, '(', '2', '8', ')',
        !          1118:    4, '(', '2', '9', ')',
        !          1119:    4, '(', '3', '0', ')',
        !          1120:    4, '(', '3', '1', ')',
        !          1121:    4, '(', '3', '2', ')',
        !          1122:    4, '(', '3', '3', ')',
        !          1123:    4, '(', '3', '4', ')',
        !          1124:    4, '(', '3', '5', ')',
        !          1125:    3, '(',0x1100, ')',
        !          1126:    3, '(',0x1102, ')',
        !          1127:    3, '(',0x1103, ')',
        !          1128:    3, '(',0x1105, ')',
        !          1129:    3, '(',0x1106, ')',
        !          1130:    3, '(',0x1107, ')',
        !          1131:    3, '(',0x1109, ')',
        !          1132:    3, '(',0x110B, ')',
        !          1133:    3, '(',0x110C, ')',
        !          1134:    3, '(',0x110E, ')',
        !          1135:    3, '(',0x110F, ')',
        !          1136:    3, '(',0x1110, ')',
        !          1137:    3, '(',0x1111, ')',
        !          1138:    3, '(',0x1112, ')',
        !          1139:    4, '(',0x1100,0x1161, ')',
        !          1140:    4, '(',0x1102,0x1161, ')',
        !          1141:    4, '(',0x1103,0x1161, ')',
        !          1142:    4, '(',0x1105,0x1161, ')',
        !          1143:    4, '(',0x1106,0x1161, ')',
        !          1144:    4, '(',0x1107,0x1161, ')',
        !          1145:    4, '(',0x1109,0x1161, ')',
        !          1146:    4, '(',0x110B,0x1161, ')',
        !          1147:    4, '(',0x110C,0x1161, ')',
        !          1148:    4, '(',0x110E,0x1161, ')',
        !          1149:    4, '(',0x110F,0x1161, ')',
        !          1150:    4, '(',0x1110,0x1161, ')',
        !          1151:    4, '(',0x1111,0x1161, ')',
        !          1152:    4, '(',0x1112,0x1161, ')',
        !          1153:    7, '(',0x110E,0x1161,0x11B7,0x1100,0x1169, ')',
        !          1154:    6, '(',0x110C,0x116E,0x110B,0x1174, ')',
        !          1155:    3, '(',0x4E00, ')',
        !          1156:    3, '(',0x4E8C, ')',
        !          1157:    3, '(',0x4E09, ')',
        !          1158:    3, '(',0x56DB, ')',
        !          1159:    3, '(',0x4E94, ')',
        !          1160:    3, '(',0x516D, ')',
        !          1161:    3, '(',0x4E03, ')',
        !          1162:    3, '(',0x516B, ')',
        !          1163:    3, '(',0x4E5D, ')',
        !          1164:    3, '(',0x5341, ')',
        !          1165:    3, '(',0x6708, ')',
        !          1166:    3, '(',0x706B, ')',
        !          1167:    3, '(',0x6C34, ')',
        !          1168:    3, '(',0x6728, ')',
        !          1169:    3, '(',0x91D1, ')',
        !          1170:    3, '(',0x571F, ')',
        !          1171:    3, '(',0x65E5, ')',
        !          1172:    3, '(',0x682A, ')',
        !          1173:    3, '(',0x6709, ')',
        !          1174:    3, '(',0x793E, ')',
        !          1175:    3, '(',0x540D, ')',
        !          1176:    3, '(',0x7279, ')',
        !          1177:    3, '(',0x8CA1, ')',
        !          1178:    3, '(',0x795D, ')',
        !          1179:    3, '(',0x52B4, ')',
        !          1180:    3, '(',0x79D8, ')',
        !          1181:    3, '(',0x7537, ')',
        !          1182:    3, '(',0x5973, ')',
        !          1183:    3, '(',0x9069, ')',
        !          1184:    3, '(',0x512A, ')',
        !          1185:    3, '(',0x5370, ')',
        !          1186:    3, '(',0x6CE8, ')',
        !          1187:    3, '(',0x9805, ')',
        !          1188:    3, '(',0x4F11, ')',
        !          1189:    3, '(',0x5199, ')',
        !          1190:    3, '(',0x6B63, ')',
        !          1191:    3, '(',0x4E0A, ')',
        !          1192:    3, '(',0x4E2D, ')',
        !          1193:    3, '(',0x4E0B, ')',
        !          1194:    3, '(',0x5DE6, ')',
        !          1195:    3, '(',0x53F3, ')',
        !          1196:    3, '(',0x533B, ')',
        !          1197:    3, '(',0x5B97, ')',
        !          1198:    3, '(',0x5B66, ')',
        !          1199:    3, '(',0x76E3, ')',
        !          1200:    3, '(',0x4F01, ')',
        !          1201:    3, '(',0x8CC7, ')',
        !          1202:    3, '(',0x5354, ')',
        !          1203:    3, '(',0x591C, ')',
        !          1204:    4, '(', '3', '6', ')',
        !          1205:    4, '(', '3', '7', ')',
        !          1206:    4, '(', '3', '8', ')',
        !          1207:    4, '(', '3', '9', ')',
        !          1208:    4, '(', '4', '0', ')',
        !          1209:    4, '(', '4', '1', ')',
        !          1210:    4, '(', '4', '2', ')',
        !          1211:    4, '(', '4', '3', ')',
        !          1212:    4, '(', '4', '4', ')',
        !          1213:    4, '(', '4', '5', ')',
        !          1214:    4, '(', '4', '6', ')',
        !          1215:    4, '(', '4', '7', ')',
        !          1216:    4, '(', '4', '8', ')',
        !          1217:    4, '(', '4', '9', ')',
        !          1218:    4, '(', '5', '0', ')',
        !          1219:    2, '1',0x6708,
        !          1220:    2, '2',0x6708,
        !          1221:    2, '3',0x6708,
        !          1222:    2, '4',0x6708,
        !          1223:    2, '5',0x6708,
        !          1224:    2, '6',0x6708,
        !          1225:    2, '7',0x6708,
        !          1226:    2, '8',0x6708,
        !          1227:    2, '9',0x6708,
        !          1228:    3, '1', '0',0x6708,
        !          1229:    3, '1', '1',0x6708,
        !          1230:    3, '1', '2',0x6708,
        !          1231:    2, 'H', 'g',
        !          1232:    3, 'e', 'r', 'g',
        !          1233:    2, 'e', 'V',
        !          1234:    3, 'L', 'T', 'D',
        !          1235:    3, '(',0x30A2, ')',
        !          1236:    3, '(',0x30A4, ')',
        !          1237:    3, '(',0x30A6, ')',
        !          1238:    3, '(',0x30A8, ')',
        !          1239:    3, '(',0x30AA, ')',
        !          1240:    3, '(',0x30AB, ')',
        !          1241:    3, '(',0x30AD, ')',
        !          1242:    3, '(',0x30AF, ')',
        !          1243:    3, '(',0x30B1, ')',
        !          1244:    3, '(',0x30B3, ')',
        !          1245:    3, '(',0x30B5, ')',
        !          1246:    3, '(',0x30B7, ')',
        !          1247:    3, '(',0x30B9, ')',
        !          1248:    3, '(',0x30BB, ')',
        !          1249:    3, '(',0x30BD, ')',
        !          1250:    3, '(',0x30BF, ')',
        !          1251:    3, '(',0x30C1, ')',
        !          1252:    3, '(',0x30C4, ')',
        !          1253:    3, '(',0x30C6, ')',
        !          1254:    3, '(',0x30C8, ')',
        !          1255:    3, '(',0x30CA, ')',
        !          1256:    3, '(',0x30CB, ')',
        !          1257:    3, '(',0x30CC, ')',
        !          1258:    3, '(',0x30CD, ')',
        !          1259:    3, '(',0x30CE, ')',
        !          1260:    3, '(',0x30CF, ')',
        !          1261:    3, '(',0x30D2, ')',
        !          1262:    3, '(',0x30D5, ')',
        !          1263:    3, '(',0x30D8, ')',
        !          1264:    3, '(',0x30DB, ')',
        !          1265:    3, '(',0x30DE, ')',
        !          1266:    3, '(',0x30DF, ')',
        !          1267:    3, '(',0x30E0, ')',
        !          1268:    3, '(',0x30E1, ')',
        !          1269:    3, '(',0x30E2, ')',
        !          1270:    3, '(',0x30E4, ')',
        !          1271:    3, '(',0x30E6, ')',
        !          1272:    3, '(',0x30E8, ')',
        !          1273:    3, '(',0x30E9, ')',
        !          1274:    3, '(',0x30EA, ')',
        !          1275:    3, '(',0x30EB, ')',
        !          1276:    3, '(',0x30EC, ')',
        !          1277:    3, '(',0x30ED, ')',
        !          1278:    3, '(',0x30EF, ')',
        !          1279:    3, '(',0x30F0, ')',
        !          1280:    3, '(',0x30F1, ')',
        !          1281:    3, '(',0x30F2, ')',
        !          1282:    4,0x30A2,0x30D1,0x30FC,0x30C8,
        !          1283:    4,0x30A2,0x30EB,0x30D5,0x30A1,
        !          1284:    4,0x30A2,0x30F3,0x30DA,0x30A2,
        !          1285:    3,0x30A2,0x30FC,0x30EB,
        !          1286:    4,0x30A4,0x30CB,0x30F3,0x30B0,
        !          1287:    3,0x30A4,0x30F3,0x30C1,
        !          1288:    3,0x30A6,0x30A9,0x30F3,
        !          1289:    5,0x30A8,0x30B9,0x30AF,0x30FC,0x30C9,
        !          1290:    4,0x30A8,0x30FC,0x30AB,0x30FC,
        !          1291:    3,0x30AA,0x30F3,0x30B9,
        !          1292:    3,0x30AA,0x30FC,0x30E0,
        !          1293:    3,0x30AB,0x30A4,0x30EA,
        !          1294:    4,0x30AB,0x30E9,0x30C3,0x30C8,
        !          1295:    4,0x30AB,0x30ED,0x30EA,0x30FC,
        !          1296:    3,0x30AC,0x30ED,0x30F3,
        !          1297:    3,0x30AC,0x30F3,0x30DE,
        !          1298:    2,0x30AE,0x30AC,
        !          1299:    3,0x30AE,0x30CB,0x30FC,
        !          1300:    4,0x30AD,0x30E5,0x30EA,0x30FC,
        !          1301:    4,0x30AE,0x30EB,0x30C0,0x30FC,
        !          1302:    2,0x30AD,0x30ED,
        !          1303:    5,0x30AD,0x30ED,0x30B0,0x30E9,0x30E0,
        !          1304:    6,0x30AD,0x30ED,0x30E1,0x30FC,0x30C8,0x30EB,
        !          1305:    5,0x30AD,0x30ED,0x30EF,0x30C3,0x30C8,
        !          1306:    3,0x30B0,0x30E9,0x30E0,
        !          1307:    5,0x30B0,0x30E9,0x30E0,0x30C8,0x30F3,
        !          1308:    5,0x30AF,0x30EB,0x30BC,0x30A4,0x30ED,
        !          1309:    4,0x30AF,0x30ED,0x30FC,0x30CD,
        !          1310:    3,0x30B1,0x30FC,0x30B9,
        !          1311:    3,0x30B3,0x30EB,0x30CA,
        !          1312:    3,0x30B3,0x30FC,0x30DD,
        !          1313:    4,0x30B5,0x30A4,0x30AF,0x30EB,
        !          1314:    5,0x30B5,0x30F3,0x30C1,0x30FC,0x30E0,
        !          1315:    4,0x30B7,0x30EA,0x30F3,0x30B0,
        !          1316:    3,0x30BB,0x30F3,0x30C1,
        !          1317:    3,0x30BB,0x30F3,0x30C8,
        !          1318:    3,0x30C0,0x30FC,0x30B9,
        !          1319:    2,0x30C7,0x30B7,
        !          1320:    2,0x30C9,0x30EB,
        !          1321:    2,0x30C8,0x30F3,
        !          1322:    2,0x30CA,0x30CE,
        !          1323:    3,0x30CE,0x30C3,0x30C8,
        !          1324:    3,0x30CF,0x30A4,0x30C4,
        !          1325:    5,0x30D1,0x30FC,0x30BB,0x30F3,0x30C8,
        !          1326:    3,0x30D1,0x30FC,0x30C4,
        !          1327:    4,0x30D0,0x30FC,0x30EC,0x30EB,
        !          1328:    5,0x30D4,0x30A2,0x30B9,0x30C8,0x30EB,
        !          1329:    3,0x30D4,0x30AF,0x30EB,
        !          1330:    2,0x30D4,0x30B3,
        !          1331:    2,0x30D3,0x30EB,
        !          1332:    5,0x30D5,0x30A1,0x30E9,0x30C3,0x30C9,
        !          1333:    4,0x30D5,0x30A3,0x30FC,0x30C8,
        !          1334:    5,0x30D6,0x30C3,0x30B7,0x30A7,0x30EB,
        !          1335:    3,0x30D5,0x30E9,0x30F3,
        !          1336:    5,0x30D8,0x30AF,0x30BF,0x30FC,0x30EB,
        !          1337:    2,0x30DA,0x30BD,
        !          1338:    3,0x30DA,0x30CB,0x30D2,
        !          1339:    3,0x30D8,0x30EB,0x30C4,
        !          1340:    3,0x30DA,0x30F3,0x30B9,
        !          1341:    3,0x30DA,0x30FC,0x30B8,
        !          1342:    3,0x30D9,0x30FC,0x30BF,
        !          1343:    4,0x30DD,0x30A4,0x30F3,0x30C8,
        !          1344:    3,0x30DC,0x30EB,0x30C8,
        !          1345:    2,0x30DB,0x30F3,
        !          1346:    3,0x30DD,0x30F3,0x30C9,
        !          1347:    3,0x30DB,0x30FC,0x30EB,
        !          1348:    3,0x30DB,0x30FC,0x30F3,
        !          1349:    4,0x30DE,0x30A4,0x30AF,0x30ED,
        !          1350:    3,0x30DE,0x30A4,0x30EB,
        !          1351:    3,0x30DE,0x30C3,0x30CF,
        !          1352:    3,0x30DE,0x30EB,0x30AF,
        !          1353:    5,0x30DE,0x30F3,0x30B7,0x30E7,0x30F3,
        !          1354:    4,0x30DF,0x30AF,0x30ED,0x30F3,
        !          1355:    2,0x30DF,0x30EA,
        !          1356:    5,0x30DF,0x30EA,0x30D0,0x30FC,0x30EB,
        !          1357:    2,0x30E1,0x30AC,
        !          1358:    4,0x30E1,0x30AC,0x30C8,0x30F3,
        !          1359:    4,0x30E1,0x30FC,0x30C8,0x30EB,
        !          1360:    3,0x30E4,0x30FC,0x30C9,
        !          1361:    3,0x30E4,0x30FC,0x30EB,
        !          1362:    3,0x30E6,0x30A2,0x30F3,
        !          1363:    4,0x30EA,0x30C3,0x30C8,0x30EB,
        !          1364:    2,0x30EA,0x30E9,
        !          1365:    3,0x30EB,0x30D4,0x30FC,
        !          1366:    4,0x30EB,0x30FC,0x30D6,0x30EB,
        !          1367:    2,0x30EC,0x30E0,
        !          1368:    5,0x30EC,0x30F3,0x30C8,0x30B2,0x30F3,
        !          1369:    3,0x30EF,0x30C3,0x30C8,
        !          1370:    2, '0',0x70B9,
        !          1371:    2, '1',0x70B9,
        !          1372:    2, '2',0x70B9,
        !          1373:    2, '3',0x70B9,
        !          1374:    2, '4',0x70B9,
        !          1375:    2, '5',0x70B9,
        !          1376:    2, '6',0x70B9,
        !          1377:    2, '7',0x70B9,
        !          1378:    2, '8',0x70B9,
        !          1379:    2, '9',0x70B9,
        !          1380:    3, '1', '0',0x70B9,
        !          1381:    3, '1', '1',0x70B9,
        !          1382:    3, '1', '2',0x70B9,
        !          1383:    3, '1', '3',0x70B9,
        !          1384:    3, '1', '4',0x70B9,
        !          1385:    3, '1', '5',0x70B9,
        !          1386:    3, '1', '6',0x70B9,
        !          1387:    3, '1', '7',0x70B9,
        !          1388:    3, '1', '8',0x70B9,
        !          1389:    3, '1', '9',0x70B9,
        !          1390:    3, '2', '0',0x70B9,
        !          1391:    3, '2', '1',0x70B9,
        !          1392:    3, '2', '2',0x70B9,
        !          1393:    3, '2', '3',0x70B9,
        !          1394:    3, '2', '4',0x70B9,
        !          1395:    3, 'h', 'P', 'a',
        !          1396:    2, 'd', 'a',
        !          1397:    2, 'A', 'U',
        !          1398:    3, 'b', 'a', 'r',
        !          1399:    2, 'o', 'V',
        !          1400:    2, 'p', 'c',
        !          1401:    2, 'd', 'm',
        !          1402:    4, 'd', 'm', '^', '2',
        !          1403:    4, 'd', 'm', '^', '3',
        !          1404:    2, 'I', 'U',
        !          1405:    2,0x5E73,0x6210,
        !          1406:    2,0x662D,0x548C,
        !          1407:    2,0x5927,0x6B63,
        !          1408:    2,0x660E,0x6CBB,
        !          1409:    4,0x682A,0x5F0F,0x4F1A,0x793E,
        !          1410:    2, 'p', 'A',
        !          1411:    2, 'n', 'A',
        !          1412:    2,0x03BC, 'A',
        !          1413:    2, 'm', 'A',
        !          1414:    2, 'k', 'A',
        !          1415:    2, 'K', 'B',
        !          1416:    2, 'M', 'B',
        !          1417:    2, 'G', 'B',
        !          1418:    3, 'c', 'a', 'l',
        !          1419:    4, 'k', 'c', 'a', 'l',
        !          1420:    2, 'p', 'F',
        !          1421:    2, 'n', 'F',
        !          1422:    2,0x03BC, 'F',
        !          1423:    2,0x03BC, 'g',
        !          1424:    2, 'm', 'g',
        !          1425:    2, 'k', 'g',
        !          1426:    2, 'H', 'z',
        !          1427:    3, 'k', 'H', 'z',
        !          1428:    3, 'M', 'H', 'z',
        !          1429:    3, 'G', 'H', 'z',
        !          1430:    3, 'T', 'H', 'z',
        !          1431:    2,0x03BC, 'l',
        !          1432:    2, 'm', 'l',
        !          1433:    2, 'd', 'l',
        !          1434:    2, 'k', 'l',
        !          1435:    2, 'f', 'm',
        !          1436:    2, 'n', 'm',
        !          1437:    2,0x03BC, 'm',
        !          1438:    2, 'm', 'm',
        !          1439:    2, 'c', 'm',
        !          1440:    2, 'k', 'm',
        !          1441:    4, 'm', 'm', '^', '2',
        !          1442:    4, 'c', 'm', '^', '2',
        !          1443:    3, 'm', '^', '2',
        !          1444:    4, 'k', 'm', '^', '2',
        !          1445:    4, 'm', 'm', '^', '3',
        !          1446:    4, 'c', 'm', '^', '3',
        !          1447:    3, 'm', '^', '3',
        !          1448:    4, 'k', 'm', '^', '3',
        !          1449:    3, 'm', '/', 's',
        !          1450:    5, 'm', '/', 's', '^', '2',
        !          1451:    2, 'P', 'a',
        !          1452:    3, 'k', 'P', 'a',
        !          1453:    3, 'M', 'P', 'a',
        !          1454:    3, 'G', 'P', 'a',
        !          1455:    3, 'r', 'a', 'd',
        !          1456:    5, 'r', 'a', 'd', '/', 's',
        !          1457:    7, 'r', 'a', 'd', '/', 's', '^', '2',
        !          1458:    2, 'p', 's',
        !          1459:    2, 'n', 's',
        !          1460:    2,0x03BC, 's',
        !          1461:    2, 'm', 's',
        !          1462:    2, 'p', 'V',
        !          1463:    2, 'n', 'V',
        !          1464:    2,0x03BC, 'V',
        !          1465:    2, 'm', 'V',
        !          1466:    2, 'k', 'V',
        !          1467:    2, 'M', 'V',
        !          1468:    2, 'p', 'W',
        !          1469:    2, 'n', 'W',
        !          1470:    2,0x03BC, 'W',
        !          1471:    2, 'm', 'W',
        !          1472:    2, 'k', 'W',
        !          1473:    2, 'M', 'W',
        !          1474:    2, 'k',0x03A9,
        !          1475:    2, 'M',0x03A9,
        !          1476:    4, 'a', '.', 'm', '.',
        !          1477:    2, 'B', 'q',
        !          1478:    2, 'c', 'c',
        !          1479:    2, 'c', 'd',
        !          1480:    4, 'C', '/', 'k', 'g',
        !          1481:    3, 'C', 'o', '.',
        !          1482:    2, 'd', 'B',
        !          1483:    2, 'G', 'y',
        !          1484:    2, 'h', 'a',
        !          1485:    2, 'H', 'P',
        !          1486:    2, 'i', 'n',
        !          1487:    2, 'K', 'K',
        !          1488:    2, 'K', 'M',
        !          1489:    2, 'k', 't',
        !          1490:    2, 'l', 'm',
        !          1491:    2, 'l', 'n',
        !          1492:    3, 'l', 'o', 'g',
        !          1493:    2, 'l', 'x',
        !          1494:    2, 'm', 'b',
        !          1495:    3, 'm', 'i', 'l',
        !          1496:    3, 'm', 'o', 'l',
        !          1497:    2, 'P', 'H',
        !          1498:    4, 'p', '.', 'm', '.',
        !          1499:    3, 'P', 'P', 'M',
        !          1500:    2, 'P', 'R',
        !          1501:    2, 's', 'r',
        !          1502:    2, 'S', 'v',
        !          1503:    2, 'W', 'b',
        !          1504:    3, 'V', '/', 'm',
        !          1505:    3, 'A', '/', 'm',
        !          1506:    3, 'g', 'a', 'l',
        !          1507:    2, '1',0x65E5,
        !          1508:    2, '2',0x65E5,
        !          1509:    2, '3',0x65E5,
        !          1510:    2, '4',0x65E5,
        !          1511:    2, '5',0x65E5,
        !          1512:    2, '6',0x65E5,
        !          1513:    2, '7',0x65E5,
        !          1514:    2, '8',0x65E5,
        !          1515:    2, '9',0x65E5,
        !          1516:    3, '1', '0',0x65E5,
        !          1517:    3, '1', '1',0x65E5,
        !          1518:    3, '1', '2',0x65E5,
        !          1519:    3, '1', '3',0x65E5,
        !          1520:    3, '1', '4',0x65E5,
        !          1521:    3, '1', '5',0x65E5,
        !          1522:    3, '1', '6',0x65E5,
        !          1523:    3, '1', '7',0x65E5,
        !          1524:    3, '1', '8',0x65E5,
        !          1525:    3, '1', '9',0x65E5,
        !          1526:    3, '2', '0',0x65E5,
        !          1527:    3, '2', '1',0x65E5,
        !          1528:    3, '2', '2',0x65E5,
        !          1529:    3, '2', '3',0x65E5,
        !          1530:    3, '2', '4',0x65E5,
        !          1531:    3, '2', '5',0x65E5,
        !          1532:    3, '2', '6',0x65E5,
        !          1533:    3, '2', '7',0x65E5,
        !          1534:    3, '2', '8',0x65E5,
        !          1535:    3, '2', '9',0x65E5,
        !          1536:    3, '3', '0',0x65E5,
        !          1537:    3, '3', '1',0x65E5,
        !          1538:    1,0x8C48,
        !          1539:    1,0x66F4,
        !          1540:    1,0x8ECA,
        !          1541:    1,0x8CC8,
        !          1542:    1,0x6ED1,
        !          1543:    1,0x4E32,
        !          1544:    1,0x53E5,
        !          1545:    1,0x9F9C,
        !          1546:    1,0x9F9C,
        !          1547:    1,0x5951,
        !          1548:    1,0x91D1,
        !          1549:    1,0x5587,
        !          1550:    1,0x5948,
        !          1551:    1,0x61F6,
        !          1552:    1,0x7669,
        !          1553:    1,0x7F85,
        !          1554:    1,0x863F,
        !          1555:    1,0x87BA,
        !          1556:    1,0x88F8,
        !          1557:    1,0x908F,
        !          1558:    1,0x6A02,
        !          1559:    1,0x6D1B,
        !          1560:    1,0x70D9,
        !          1561:    1,0x73DE,
        !          1562:    1,0x843D,
        !          1563:    1,0x916A,
        !          1564:    1,0x99F1,
        !          1565:    1,0x4E82,
        !          1566:    1,0x5375,
        !          1567:    1,0x6B04,
        !          1568:    1,0x721B,
        !          1569:    1,0x862D,
        !          1570:    1,0x9E1E,
        !          1571:    1,0x5D50,
        !          1572:    1,0x6FEB,
        !          1573:    1,0x85CD,
        !          1574:    1,0x8964,
        !          1575:    1,0x62C9,
        !          1576:    1,0x81D8,
        !          1577:    1,0x881F,
        !          1578:    1,0x5ECA,
        !          1579:    1,0x6717,
        !          1580:    1,0x6D6A,
        !          1581:    1,0x72FC,
        !          1582:    1,0x90CE,
        !          1583:    1,0x4F86,
        !          1584:    1,0x51B7,
        !          1585:    1,0x52DE,
        !          1586:    1,0x64C4,
        !          1587:    1,0x6AD3,
        !          1588:    1,0x7210,
        !          1589:    1,0x76E7,
        !          1590:    1,0x8001,
        !          1591:    1,0x8606,
        !          1592:    1,0x865C,
        !          1593:    1,0x8DEF,
        !          1594:    1,0x9732,
        !          1595:    1,0x9B6F,
        !          1596:    1,0x9DFA,
        !          1597:    1,0x788C,
        !          1598:    1,0x797F,
        !          1599:    1,0x7DA0,
        !          1600:    1,0x83C9,
        !          1601:    1,0x9304,
        !          1602:    1,0x9E7F,
        !          1603:    1,0x8AD6,
        !          1604:    1,0x58DF,
        !          1605:    1,0x5F04,
        !          1606:    1,0x7C60,
        !          1607:    1,0x807E,
        !          1608:    1,0x7262,
        !          1609:    1,0x78CA,
        !          1610:    1,0x8CC2,
        !          1611:    1,0x96F7,
        !          1612:    1,0x58D8,
        !          1613:    1,0x5C62,
        !          1614:    1,0x6A13,
        !          1615:    1,0x6DDA,
        !          1616:    1,0x6F0F,
        !          1617:    1,0x7D2F,
        !          1618:    1,0x7E37,
        !          1619:    1,0x964B,
        !          1620:    1,0x52D2,
        !          1621:    1,0x808B,
        !          1622:    1,0x51DC,
        !          1623:    1,0x51CC,
        !          1624:    1,0x7A1C,
        !          1625:    1,0x7DBE,
        !          1626:    1,0x83F1,
        !          1627:    1,0x9675,
        !          1628:    1,0x8B80,
        !          1629:    1,0x62CF,
        !          1630:    1,0x6A02,
        !          1631:    1,0x8AFE,
        !          1632:    1,0x4E39,
        !          1633:    1,0x5BE7,
        !          1634:    1,0x6012,
        !          1635:    1,0x7387,
        !          1636:    1,0x7570,
        !          1637:    1,0x5317,
        !          1638:    1,0x78FB,
        !          1639:    1,0x4FBF,
        !          1640:    1,0x5FA9,
        !          1641:    1,0x4E0D,
        !          1642:    1,0x6CCC,
        !          1643:    1,0x6578,
        !          1644:    1,0x7D22,
        !          1645:    1,0x53C3,
        !          1646:    1,0x585E,
        !          1647:    1,0x7701,
        !          1648:    1,0x8449,
        !          1649:    1,0x8AAA,
        !          1650:    1,0x6BBA,
        !          1651:    1,0x8FB0,
        !          1652:    1,0x6C88,
        !          1653:    1,0x62FE,
        !          1654:    1,0x82E5,
        !          1655:    1,0x63A0,
        !          1656:    1,0x7565,
        !          1657:    1,0x4EAE,
        !          1658:    1,0x5169,
        !          1659:    1,0x51C9,
        !          1660:    1,0x6881,
        !          1661:    1,0x7CE7,
        !          1662:    1,0x826F,
        !          1663:    1,0x8AD2,
        !          1664:    1,0x91CF,
        !          1665:    1,0x52F5,
        !          1666:    1,0x5442,
        !          1667:    1,0x5973,
        !          1668:    1,0x5EEC,
        !          1669:    1,0x65C5,
        !          1670:    1,0x6FFE,
        !          1671:    1,0x792A,
        !          1672:    1,0x95AD,
        !          1673:    1,0x9A6A,
        !          1674:    1,0x9E97,
        !          1675:    1,0x9ECE,
        !          1676:    1,0x529B,
        !          1677:    1,0x66C6,
        !          1678:    1,0x6B77,
        !          1679:    1,0x8F62,
        !          1680:    1,0x5E74,
        !          1681:    1,0x6190,
        !          1682:    1,0x6200,
        !          1683:    1,0x649A,
        !          1684:    1,0x6F23,
        !          1685:    1,0x7149,
        !          1686:    1,0x7489,
        !          1687:    1,0x79CA,
        !          1688:    1,0x7DF4,
        !          1689:    1,0x806F,
        !          1690:    1,0x8F26,
        !          1691:    1,0x84EE,
        !          1692:    1,0x9023,
        !          1693:    1,0x934A,
        !          1694:    1,0x5217,
        !          1695:    1,0x52A3,
        !          1696:    1,0x54BD,
        !          1697:    1,0x70C8,
        !          1698:    1,0x88C2,
        !          1699:    1,0x8AAA,
        !          1700:    1,0x5EC9,
        !          1701:    1,0x5FF5,
        !          1702:    1,0x637B,
        !          1703:    1,0x6BAE,
        !          1704:    1,0x7C3E,
        !          1705:    1,0x7375,
        !          1706:    1,0x4EE4,
        !          1707:    1,0x56F9,
        !          1708:    1,0x5BE7,
        !          1709:    1,0x5DBA,
        !          1710:    1,0x601C,
        !          1711:    1,0x73B2,
        !          1712:    1,0x7469,
        !          1713:    1,0x7F9A,
        !          1714:    1,0x8046,
        !          1715:    1,0x9234,
        !          1716:    1,0x96F6,
        !          1717:    1,0x9748,
        !          1718:    1,0x9818,
        !          1719:    1,0x4F8B,
        !          1720:    1,0x79AE,
        !          1721:    1,0x91B4,
        !          1722:    1,0x96B8,
        !          1723:    1,0x60E1,
        !          1724:    1,0x4E86,
        !          1725:    1,0x50DA,
        !          1726:    1,0x5BEE,
        !          1727:    1,0x5C3F,
        !          1728:    1,0x6599,
        !          1729:    1,0x6A02,
        !          1730:    1,0x71CE,
        !          1731:    1,0x7642,
        !          1732:    1,0x84FC,
        !          1733:    1,0x907C,
        !          1734:    1,0x9F8D,
        !          1735:    1,0x6688,
        !          1736:    1,0x962E,
        !          1737:    1,0x5289,
        !          1738:    1,0x677B,
        !          1739:    1,0x67F3,
        !          1740:    1,0x6D41,
        !          1741:    1,0x6E9C,
        !          1742:    1,0x7409,
        !          1743:    1,0x7559,
        !          1744:    1,0x786B,
        !          1745:    1,0x7D10,
        !          1746:    1,0x985E,
        !          1747:    1,0x516D,
        !          1748:    1,0x622E,
        !          1749:    1,0x9678,
        !          1750:    1,0x502B,
        !          1751:    1,0x5D19,
        !          1752:    1,0x6DEA,
        !          1753:    1,0x8F2A,
        !          1754:    1,0x5F8B,
        !          1755:    1,0x6144,
        !          1756:    1,0x6817,
        !          1757:    1,0x7387,
        !          1758:    1,0x9686,
        !          1759:    1,0x5229,
        !          1760:    1,0x540F,
        !          1761:    1,0x5C65,
        !          1762:    1,0x6613,
        !          1763:    1,0x674E,
        !          1764:    1,0x68A8,
        !          1765:    1,0x6CE5,
        !          1766:    1,0x7406,
        !          1767:    1,0x75E2,
        !          1768:    1,0x7F79,
        !          1769:    1,0x88CF,
        !          1770:    1,0x88E1,
        !          1771:    1,0x91CC,
        !          1772:    1,0x96E2,
        !          1773:    1,0x533F,
        !          1774:    1,0x6EBA,
        !          1775:    1,0x541D,
        !          1776:    1,0x71D0,
        !          1777:    1,0x7498,
        !          1778:    1,0x85FA,
        !          1779:    1,0x96A3,
        !          1780:    1,0x9C57,
        !          1781:    1,0x9E9F,
        !          1782:    1,0x6797,
        !          1783:    1,0x6DCB,
        !          1784:    1,0x81E8,
        !          1785:    1,0x7ACB,
        !          1786:    1,0x7B20,
        !          1787:    1,0x7C92,
        !          1788:    1,0x72C0,
        !          1789:    1,0x7099,
        !          1790:    1,0x8B58,
        !          1791:    1,0x4EC0,
        !          1792:    1,0x8336,
        !          1793:    1,0x523A,
        !          1794:    1,0x5207,
        !          1795:    1,0x5EA6,
        !          1796:    1,0x62D3,
        !          1797:    1,0x7CD6,
        !          1798:    1,0x5B85,
        !          1799:    1,0x6D1E,
        !          1800:    1,0x66B4,
        !          1801:    1,0x8F3B,
        !          1802:    1,0x884C,
        !          1803:    1,0x964D,
        !          1804:    1,0x898B,
        !          1805:    1,0x5ED3,
        !          1806:    1,0x5140,
        !          1807:    1,0x55C0,
        !          1808:    1,0x585A,
        !          1809:    1,0x6674,
        !          1810:    1,0x51DE,
        !          1811:    1,0x732A,
        !          1812:    1,0x76CA,
        !          1813:    1,0x793C,
        !          1814:    1,0x795E,
        !          1815:    1,0x7965,
        !          1816:    1,0x798F,
        !          1817:    1,0x9756,
        !          1818:    1,0x7CBE,
        !          1819:    1,0x7FBD,
        !          1820:    1,0x8612,
        !          1821:    1,0x8AF8,
        !          1822:    1,0x9038,
        !          1823:    1,0x90FD,
        !          1824:    1,0x98EF,
        !          1825:    1,0x98FC,
        !          1826:    1,0x9928,
        !          1827:    1,0x9DB4,
        !          1828:    1,0x4FAE,
        !          1829:    1,0x50E7,
        !          1830:    1,0x514D,
        !          1831:    1,0x52C9,
        !          1832:    1,0x52E4,
        !          1833:    1,0x5351,
        !          1834:    1,0x559D,
        !          1835:    1,0x5606,
        !          1836:    1,0x5668,
        !          1837:    1,0x5840,
        !          1838:    1,0x58A8,
        !          1839:    1,0x5C64,
        !          1840:    1,0x5C6E,
        !          1841:    1,0x6094,
        !          1842:    1,0x6168,
        !          1843:    1,0x618E,
        !          1844:    1,0x61F2,
        !          1845:    1,0x654F,
        !          1846:    1,0x65E2,
        !          1847:    1,0x6691,
        !          1848:    1,0x6885,
        !          1849:    1,0x6D77,
        !          1850:    1,0x6E1A,
        !          1851:    1,0x6F22,
        !          1852:    1,0x716E,
        !          1853:    1,0x722B,
        !          1854:    1,0x7422,
        !          1855:    1,0x7891,
        !          1856:    1,0x793E,
        !          1857:    1,0x7949,
        !          1858:    1,0x7948,
        !          1859:    1,0x7950,
        !          1860:    1,0x7956,
        !          1861:    1,0x795D,
        !          1862:    1,0x798D,
        !          1863:    1,0x798E,
        !          1864:    1,0x7A40,
        !          1865:    1,0x7A81,
        !          1866:    1,0x7BC0,
        !          1867:    1,0x7DF4,
        !          1868:    1,0x7E09,
        !          1869:    1,0x7E41,
        !          1870:    1,0x7F72,
        !          1871:    1,0x8005,
        !          1872:    1,0x81ED,
        !          1873:    1,0x8279,
        !          1874:    1,0x8279,
        !          1875:    1,0x8457,
        !          1876:    1,0x8910,
        !          1877:    1,0x8996,
        !          1878:    1,0x8B01,
        !          1879:    1,0x8B39,
        !          1880:    1,0x8CD3,
        !          1881:    1,0x8D08,
        !          1882:    1,0x8FB6,
        !          1883:    1,0x9038,
        !          1884:    1,0x96E3,
        !          1885:    1,0x97FF,
        !          1886:    1,0x983B,
        !          1887:    2, 'f', 'f',
        !          1888:    2, 'f', 'i',
        !          1889:    2, 'f', 'l',
        !          1890:    3, 'f', 'f', 'i',
        !          1891:    3, 'f', 'f', 'l',
        !          1892:    2,0x017F, 't',
        !          1893:    2, 's', 't',
        !          1894:    2,0x0574,0x0576,
        !          1895:    2,0x0574,0x0565,
        !          1896:    2,0x0574,0x056B,
        !          1897:    2,0x057E,0x0576,
        !          1898:    2,0x0574,0x056D,
        !          1899:    1,0x05E2,
        !          1900:    1,0x05D0,
        !          1901:    1,0x05D3,
        !          1902:    1,0x05D4,
        !          1903:    1,0x05DB,
        !          1904:    1,0x05DC,
        !          1905:    1,0x05DD,
        !          1906:    1,0x05E8,
        !          1907:    1,0x05EA,
        !          1908:    1, '+',
        !          1909:    2,0x05D0,0x05DC,
        !          1910:    1,0x203E,
        !          1911:    1,0x203E,
        !          1912:    1,0x203E,
        !          1913:    1,0x203E,
        !          1914:    1, '_',
        !          1915:    1, '_',
        !          1916:    1, '_',
        !          1917:    1, ',',
        !          1918:    1,0x3001,
        !          1919:    1, '.',
        !          1920:    1, ';',
        !          1921:    1, ':',
        !          1922:    1, '?',
        !          1923:    1, '!',
        !          1924:    1,0x2014,
        !          1925:    1, '(',
        !          1926:    1, ')',
        !          1927:    1, '{',
        !          1928:    1, '}',
        !          1929:    1,0x3014,
        !          1930:    1,0x3015,
        !          1931:    1, '#',
        !          1932:    1, '&',
        !          1933:    1, '*',
        !          1934:    1, '+',
        !          1935:    1, '-',
        !          1936:    1, '<',
        !          1937:    1, '>',
        !          1938:    1, '=',
        !          1939:    1,'\\',
        !          1940:    1, '$',
        !          1941:    1, '%',
        !          1942:    1, '@',
        !          1943:    1, '!',
        !          1944:    1, '"',
        !          1945:    1, '#',
        !          1946:    1, '$',
        !          1947:    1, '%',
        !          1948:    1, '&',
        !          1949:    1,'\'',
        !          1950:    1, '(',
        !          1951:    1, ')',
        !          1952:    1, '*',
        !          1953:    1, '+',
        !          1954:    1, ',',
        !          1955:    1, '-',
        !          1956:    1, '.',
        !          1957:    1, '/',
        !          1958:    1, '0',
        !          1959:    1, '1',
        !          1960:    1, '2',
        !          1961:    1, '3',
        !          1962:    1, '4',
        !          1963:    1, '5',
        !          1964:    1, '6',
        !          1965:    1, '7',
        !          1966:    1, '8',
        !          1967:    1, '9',
        !          1968:    1, ':',
        !          1969:    1, ';',
        !          1970:    1, '<',
        !          1971:    1, '=',
        !          1972:    1, '>',
        !          1973:    1, '?',
        !          1974:    1, '@',
        !          1975:    1, 'A',
        !          1976:    1, 'B',
        !          1977:    1, 'C',
        !          1978:    1, 'D',
        !          1979:    1, 'E',
        !          1980:    1, 'F',
        !          1981:    1, 'G',
        !          1982:    1, 'H',
        !          1983:    1, 'I',
        !          1984:    1, 'J',
        !          1985:    1, 'K',
        !          1986:    1, 'L',
        !          1987:    1, 'M',
        !          1988:    1, 'N',
        !          1989:    1, 'O',
        !          1990:    1, 'P',
        !          1991:    1, 'Q',
        !          1992:    1, 'R',
        !          1993:    1, 'S',
        !          1994:    1, 'T',
        !          1995:    1, 'U',
        !          1996:    1, 'V',
        !          1997:    1, 'W',
        !          1998:    1, 'X',
        !          1999:    1, 'Y',
        !          2000:    1, 'Z',
        !          2001:    1, '[',
        !          2002:    1,'\\',
        !          2003:    1, ']',
        !          2004:    1, '^',
        !          2005:    1, '_',
        !          2006:    1, '`',
        !          2007:    1, 'a',
        !          2008:    1, 'b',
        !          2009:    1, 'c',
        !          2010:    1, 'd',
        !          2011:    1, 'e',
        !          2012:    1, 'f',
        !          2013:    1, 'g',
        !          2014:    1, 'h',
        !          2015:    1, 'i',
        !          2016:    1, 'j',
        !          2017:    1, 'k',
        !          2018:    1, 'l',
        !          2019:    1, 'm',
        !          2020:    1, 'n',
        !          2021:    1, 'o',
        !          2022:    1, 'p',
        !          2023:    1, 'q',
        !          2024:    1, 'r',
        !          2025:    1, 's',
        !          2026:    1, 't',
        !          2027:    1, 'u',
        !          2028:    1, 'v',
        !          2029:    1, 'w',
        !          2030:    1, 'x',
        !          2031:    1, 'y',
        !          2032:    1, 'z',
        !          2033:    1, '{',
        !          2034:    1, '|',
        !          2035:    1, '}',
        !          2036:    1, '~',
        !          2037:    1,0x2985,
        !          2038:    1,0x2986,
        !          2039:    1,0x3002,
        !          2040:    1,0x300C,
        !          2041:    1,0x300D,
        !          2042:    1,0x3001,
        !          2043:    1,0x30FB,
        !          2044:    1,0x30F2,
        !          2045:    1,0x30A1,
        !          2046:    1,0x30A3,
        !          2047:    1,0x30A5,
        !          2048:    1,0x30A7,
        !          2049:    1,0x30A9,
        !          2050:    1,0x30E3,
        !          2051:    1,0x30E5,
        !          2052:    1,0x30E7,
        !          2053:    1,0x30C3,
        !          2054:    1,0x30FC,
        !          2055:    1,0x30A2,
        !          2056:    1,0x30A4,
        !          2057:    1,0x30A6,
        !          2058:    1,0x30A8,
        !          2059:    1,0x30AA,
        !          2060:    1,0x30AB,
        !          2061:    1,0x30AD,
        !          2062:    1,0x30AF,
        !          2063:    1,0x30B1,
        !          2064:    1,0x30B3,
        !          2065:    1,0x30B5,
        !          2066:    1,0x30B7,
        !          2067:    1,0x30B9,
        !          2068:    1,0x30BB,
        !          2069:    1,0x30BD,
        !          2070:    1,0x30BF,
        !          2071:    1,0x30C1,
        !          2072:    1,0x30C4,
        !          2073:    1,0x30C6,
        !          2074:    1,0x30C8,
        !          2075:    1,0x30CA,
        !          2076:    1,0x30CB,
        !          2077:    1,0x30CC,
        !          2078:    1,0x30CD,
        !          2079:    1,0x30CE,
        !          2080:    1,0x30CF,
        !          2081:    1,0x30D2,
        !          2082:    1,0x30D5,
        !          2083:    1,0x30D8,
        !          2084:    1,0x30DB,
        !          2085:    1,0x30DE,
        !          2086:    1,0x30DF,
        !          2087:    1,0x30E0,
        !          2088:    1,0x30E1,
        !          2089:    1,0x30E2,
        !          2090:    1,0x30E4,
        !          2091:    1,0x30E6,
        !          2092:    1,0x30E8,
        !          2093:    1,0x30E9,
        !          2094:    1,0x30EA,
        !          2095:    1,0x30EB,
        !          2096:    1,0x30EC,
        !          2097:    1,0x30ED,
        !          2098:    1,0x30EF,
        !          2099:    1,0x30F3,
        !          2100:    1,0x3099,
        !          2101:    1,0x309A,
        !          2102:    1,0x3164,
        !          2103:    1,0x3131,
        !          2104:    1,0x3132,
        !          2105:    1,0x3133,
        !          2106:    1,0x3134,
        !          2107:    1,0x3135,
        !          2108:    1,0x3136,
        !          2109:    1,0x3137,
        !          2110:    1,0x3138,
        !          2111:    1,0x3139,
        !          2112:    1,0x313A,
        !          2113:    1,0x313B,
        !          2114:    1,0x313C,
        !          2115:    1,0x313D,
        !          2116:    1,0x313E,
        !          2117:    1,0x313F,
        !          2118:    1,0x3140,
        !          2119:    1,0x3141,
        !          2120:    1,0x3142,
        !          2121:    1,0x3143,
        !          2122:    1,0x3144,
        !          2123:    1,0x3145,
        !          2124:    1,0x3146,
        !          2125:    1,0x3147,
        !          2126:    1,0x3148,
        !          2127:    1,0x3149,
        !          2128:    1,0x314A,
        !          2129:    1,0x314B,
        !          2130:    1,0x314C,
        !          2131:    1,0x314D,
        !          2132:    1,0x314E,
        !          2133:    1,0x314F,
        !          2134:    1,0x3150,
        !          2135:    1,0x3151,
        !          2136:    1,0x3152,
        !          2137:    1,0x3153,
        !          2138:    1,0x3154,
        !          2139:    1,0x3155,
        !          2140:    1,0x3156,
        !          2141:    1,0x3157,
        !          2142:    1,0x3158,
        !          2143:    1,0x3159,
        !          2144:    1,0x315A,
        !          2145:    1,0x315B,
        !          2146:    1,0x315C,
        !          2147:    1,0x315D,
        !          2148:    1,0x315E,
        !          2149:    1,0x315F,
        !          2150:    1,0x3160,
        !          2151:    1,0x3161,
        !          2152:    1,0x3162,
        !          2153:    1,0x3163,
        !          2154:    1,0xA2,
        !          2155:    1,0xA3,
        !          2156:    1,0xAC,
        !          2157:    1,0xAF,
        !          2158:    1,0xA6,
        !          2159:    1,0xA5,
        !          2160:    1,0x20A9,
        !          2161:    1,0x2502,
        !          2162:    1,0x2190,
        !          2163:    1,0x2191,
        !          2164:    1,0x2192,
        !          2165:    1,0x2193,
        !          2166:    1,0x25A0,
        !          2167:    1,0x25CB,
        !          2168:    1, 'A',
        !          2169:    1, 'B',
        !          2170:    1, 'C',
        !          2171:    1, 'D',
        !          2172:    1, 'E',
        !          2173:    1, 'F',
        !          2174:    1, 'G',
        !          2175:    1, 'H',
        !          2176:    1, 'I',
        !          2177:    1, 'J',
        !          2178:    1, 'K',
        !          2179:    1, 'L',
        !          2180:    1, 'M',
        !          2181:    1, 'N',
        !          2182:    1, 'O',
        !          2183:    1, 'P',
        !          2184:    1, 'Q',
        !          2185:    1, 'R',
        !          2186:    1, 'S',
        !          2187:    1, 'T',
        !          2188:    1, 'U',
        !          2189:    1, 'V',
        !          2190:    1, 'W',
        !          2191:    1, 'X',
        !          2192:    1, 'Y',
        !          2193:    1, 'Z',
        !          2194:    1, 'a',
        !          2195:    1, 'b',
        !          2196:    1, 'c',
        !          2197:    1, 'd',
        !          2198:    1, 'e',
        !          2199:    1, 'f',
        !          2200:    1, 'g',
        !          2201:    1, 'h',
        !          2202:    1, 'i',
        !          2203:    1, 'j',
        !          2204:    1, 'k',
        !          2205:    1, 'l',
        !          2206:    1, 'm',
        !          2207:    1, 'n',
        !          2208:    1, 'o',
        !          2209:    1, 'p',
        !          2210:    1, 'q',
        !          2211:    1, 'r',
        !          2212:    1, 's',
        !          2213:    1, 't',
        !          2214:    1, 'u',
        !          2215:    1, 'v',
        !          2216:    1, 'w',
        !          2217:    1, 'x',
        !          2218:    1, 'y',
        !          2219:    1, 'z',
        !          2220:    1, 'A',
        !          2221:    1, 'B',
        !          2222:    1, 'C',
        !          2223:    1, 'D',
        !          2224:    1, 'E',
        !          2225:    1, 'F',
        !          2226:    1, 'G',
        !          2227:    1, 'H',
        !          2228:    1, 'I',
        !          2229:    1, 'J',
        !          2230:    1, 'K',
        !          2231:    1, 'L',
        !          2232:    1, 'M',
        !          2233:    1, 'N',
        !          2234:    1, 'O',
        !          2235:    1, 'P',
        !          2236:    1, 'Q',
        !          2237:    1, 'R',
        !          2238:    1, 'S',
        !          2239:    1, 'T',
        !          2240:    1, 'U',
        !          2241:    1, 'V',
        !          2242:    1, 'W',
        !          2243:    1, 'X',
        !          2244:    1, 'Y',
        !          2245:    1, 'Z',
        !          2246:    1, 'a',
        !          2247:    1, 'b',
        !          2248:    1, 'c',
        !          2249:    1, 'd',
        !          2250:    1, 'e',
        !          2251:    1, 'f',
        !          2252:    1, 'g',
        !          2253:    1, 'i',
        !          2254:    1, 'j',
        !          2255:    1, 'k',
        !          2256:    1, 'l',
        !          2257:    1, 'm',
        !          2258:    1, 'n',
        !          2259:    1, 'o',
        !          2260:    1, 'p',
        !          2261:    1, 'q',
        !          2262:    1, 'r',
        !          2263:    1, 's',
        !          2264:    1, 't',
        !          2265:    1, 'u',
        !          2266:    1, 'v',
        !          2267:    1, 'w',
        !          2268:    1, 'x',
        !          2269:    1, 'y',
        !          2270:    1, 'z',
        !          2271:    1, 'A',
        !          2272:    1, 'B',
        !          2273:    1, 'C',
        !          2274:    1, 'D',
        !          2275:    1, 'E',
        !          2276:    1, 'F',
        !          2277:    1, 'G',
        !          2278:    1, 'H',
        !          2279:    1, 'I',
        !          2280:    1, 'J',
        !          2281:    1, 'K',
        !          2282:    1, 'L',
        !          2283:    1, 'M',
        !          2284:    1, 'N',
        !          2285:    1, 'O',
        !          2286:    1, 'P',
        !          2287:    1, 'Q',
        !          2288:    1, 'R',
        !          2289:    1, 'S',
        !          2290:    1, 'T',
        !          2291:    1, 'U',
        !          2292:    1, 'V',
        !          2293:    1, 'W',
        !          2294:    1, 'X',
        !          2295:    1, 'Y',
        !          2296:    1, 'Z',
        !          2297:    1, 'a',
        !          2298:    1, 'b',
        !          2299:    1, 'c',
        !          2300:    1, 'd',
        !          2301:    1, 'e',
        !          2302:    1, 'f',
        !          2303:    1, 'g',
        !          2304:    1, 'h',
        !          2305:    1, 'i',
        !          2306:    1, 'j',
        !          2307:    1, 'k',
        !          2308:    1, 'l',
        !          2309:    1, 'm',
        !          2310:    1, 'n',
        !          2311:    1, 'o',
        !          2312:    1, 'p',
        !          2313:    1, 'q',
        !          2314:    1, 'r',
        !          2315:    1, 's',
        !          2316:    1, 't',
        !          2317:    1, 'u',
        !          2318:    1, 'v',
        !          2319:    1, 'w',
        !          2320:    1, 'x',
        !          2321:    1, 'y',
        !          2322:    1, 'z',
        !          2323:    1, 'A',
        !          2324:    1, 'C',
        !          2325:    1, 'D',
        !          2326:    1, 'G',
        !          2327:    1, 'J',
        !          2328:    1, 'K',
        !          2329:    1, 'N',
        !          2330:    1, 'O',
        !          2331:    1, 'P',
        !          2332:    1, 'Q',
        !          2333:    1, 'S',
        !          2334:    1, 'T',
        !          2335:    1, 'U',
        !          2336:    1, 'V',
        !          2337:    1, 'W',
        !          2338:    1, 'X',
        !          2339:    1, 'Y',
        !          2340:    1, 'Z',
        !          2341:    1, 'a',
        !          2342:    1, 'b',
        !          2343:    1, 'c',
        !          2344:    1, 'd',
        !          2345:    1, 'f',
        !          2346:    1, 'h',
        !          2347:    1, 'i',
        !          2348:    1, 'j',
        !          2349:    1, 'k',
        !          2350:    1, 'l',
        !          2351:    1, 'm',
        !          2352:    1, 'n',
        !          2353:    1, 'p',
        !          2354:    1, 'q',
        !          2355:    1, 'r',
        !          2356:    1, 's',
        !          2357:    1, 't',
        !          2358:    1, 'u',
        !          2359:    1, 'v',
        !          2360:    1, 'w',
        !          2361:    1, 'x',
        !          2362:    1, 'y',
        !          2363:    1, 'z',
        !          2364:    1, 'A',
        !          2365:    1, 'B',
        !          2366:    1, 'C',
        !          2367:    1, 'D',
        !          2368:    1, 'E',
        !          2369:    1, 'F',
        !          2370:    1, 'G',
        !          2371:    1, 'H',
        !          2372:    1, 'I',
        !          2373:    1, 'J',
        !          2374:    1, 'K',
        !          2375:    1, 'L',
        !          2376:    1, 'M',
        !          2377:    1, 'N',
        !          2378:    1, 'O',
        !          2379:    1, 'P',
        !          2380:    1, 'Q',
        !          2381:    1, 'R',
        !          2382:    1, 'S',
        !          2383:    1, 'T',
        !          2384:    1, 'U',
        !          2385:    1, 'V',
        !          2386:    1, 'W',
        !          2387:    1, 'X',
        !          2388:    1, 'Y',
        !          2389:    1, 'Z',
        !          2390:    1, 'a',
        !          2391:    1, 'b',
        !          2392:    1, 'c',
        !          2393:    1, 'd',
        !          2394:    1, 'e',
        !          2395:    1, 'f',
        !          2396:    1, 'g',
        !          2397:    1, 'h',
        !          2398:    1, 'i',
        !          2399:    1, 'j',
        !          2400:    1, 'k',
        !          2401:    1, 'l',
        !          2402:    1, 'm',
        !          2403:    1, 'n',
        !          2404:    1, 'o',
        !          2405:    1, 'p',
        !          2406:    1, 'q',
        !          2407:    1, 'r',
        !          2408:    1, 's',
        !          2409:    1, 't',
        !          2410:    1, 'u',
        !          2411:    1, 'v',
        !          2412:    1, 'w',
        !          2413:    1, 'x',
        !          2414:    1, 'y',
        !          2415:    1, 'z',
        !          2416:    1, 'A',
        !          2417:    1, 'B',
        !          2418:    1, 'D',
        !          2419:    1, 'E',
        !          2420:    1, 'F',
        !          2421:    1, 'G',
        !          2422:    1, 'J',
        !          2423:    1, 'K',
        !          2424:    1, 'L',
        !          2425:    1, 'M',
        !          2426:    1, 'N',
        !          2427:    1, 'O',
        !          2428:    1, 'P',
        !          2429:    1, 'Q',
        !          2430:    1, 'S',
        !          2431:    1, 'T',
        !          2432:    1, 'U',
        !          2433:    1, 'V',
        !          2434:    1, 'W',
        !          2435:    1, 'X',
        !          2436:    1, 'Y',
        !          2437:    1, 'a',
        !          2438:    1, 'b',
        !          2439:    1, 'c',
        !          2440:    1, 'd',
        !          2441:    1, 'e',
        !          2442:    1, 'f',
        !          2443:    1, 'g',
        !          2444:    1, 'h',
        !          2445:    1, 'i',
        !          2446:    1, 'j',
        !          2447:    1, 'k',
        !          2448:    1, 'l',
        !          2449:    1, 'm',
        !          2450:    1, 'n',
        !          2451:    1, 'o',
        !          2452:    1, 'p',
        !          2453:    1, 'q',
        !          2454:    1, 'r',
        !          2455:    1, 's',
        !          2456:    1, 't',
        !          2457:    1, 'u',
        !          2458:    1, 'v',
        !          2459:    1, 'w',
        !          2460:    1, 'x',
        !          2461:    1, 'y',
        !          2462:    1, 'z',
        !          2463:    1, 'A',
        !          2464:    1, 'B',
        !          2465:    1, 'D',
        !          2466:    1, 'E',
        !          2467:    1, 'F',
        !          2468:    1, 'G',
        !          2469:    1, 'I',
        !          2470:    1, 'J',
        !          2471:    1, 'K',
        !          2472:    1, 'L',
        !          2473:    1, 'M',
        !          2474:    1, 'O',
        !          2475:    1, 'S',
        !          2476:    1, 'T',
        !          2477:    1, 'U',
        !          2478:    1, 'V',
        !          2479:    1, 'W',
        !          2480:    1, 'X',
        !          2481:    1, 'Y',
        !          2482:    1, 'a',
        !          2483:    1, 'b',
        !          2484:    1, 'c',
        !          2485:    1, 'd',
        !          2486:    1, 'e',
        !          2487:    1, 'f',
        !          2488:    1, 'g',
        !          2489:    1, 'h',
        !          2490:    1, 'i',
        !          2491:    1, 'j',
        !          2492:    1, 'k',
        !          2493:    1, 'l',
        !          2494:    1, 'm',
        !          2495:    1, 'n',
        !          2496:    1, 'o',
        !          2497:    1, 'p',
        !          2498:    1, 'q',
        !          2499:    1, 'r',
        !          2500:    1, 's',
        !          2501:    1, 't',
        !          2502:    1, 'u',
        !          2503:    1, 'v',
        !          2504:    1, 'w',
        !          2505:    1, 'x',
        !          2506:    1, 'y',
        !          2507:    1, 'z',
        !          2508:    1, 'A',
        !          2509:    1, 'B',
        !          2510:    1, 'C',
        !          2511:    1, 'D',
        !          2512:    1, 'E',
        !          2513:    1, 'F',
        !          2514:    1, 'G',
        !          2515:    1, 'H',
        !          2516:    1, 'I',
        !          2517:    1, 'J',
        !          2518:    1, 'K',
        !          2519:    1, 'L',
        !          2520:    1, 'M',
        !          2521:    1, 'N',
        !          2522:    1, 'O',
        !          2523:    1, 'P',
        !          2524:    1, 'Q',
        !          2525:    1, 'R',
        !          2526:    1, 'S',
        !          2527:    1, 'T',
        !          2528:    1, 'U',
        !          2529:    1, 'V',
        !          2530:    1, 'W',
        !          2531:    1, 'X',
        !          2532:    1, 'Y',
        !          2533:    1, 'Z',
        !          2534:    1, 'a',
        !          2535:    1, 'b',
        !          2536:    1, 'c',
        !          2537:    1, 'd',
        !          2538:    1, 'e',
        !          2539:    1, 'f',
        !          2540:    1, 'g',
        !          2541:    1, 'h',
        !          2542:    1, 'i',
        !          2543:    1, 'j',
        !          2544:    1, 'k',
        !          2545:    1, 'l',
        !          2546:    1, 'm',
        !          2547:    1, 'n',
        !          2548:    1, 'o',
        !          2549:    1, 'p',
        !          2550:    1, 'q',
        !          2551:    1, 'r',
        !          2552:    1, 's',
        !          2553:    1, 't',
        !          2554:    1, 'u',
        !          2555:    1, 'v',
        !          2556:    1, 'w',
        !          2557:    1, 'x',
        !          2558:    1, 'y',
        !          2559:    1, 'z',
        !          2560:    1, 'A',
        !          2561:    1, 'B',
        !          2562:    1, 'C',
        !          2563:    1, 'D',
        !          2564:    1, 'E',
        !          2565:    1, 'F',
        !          2566:    1, 'G',
        !          2567:    1, 'H',
        !          2568:    1, 'I',
        !          2569:    1, 'J',
        !          2570:    1, 'K',
        !          2571:    1, 'L',
        !          2572:    1, 'M',
        !          2573:    1, 'N',
        !          2574:    1, 'O',
        !          2575:    1, 'P',
        !          2576:    1, 'Q',
        !          2577:    1, 'R',
        !          2578:    1, 'S',
        !          2579:    1, 'T',
        !          2580:    1, 'U',
        !          2581:    1, 'V',
        !          2582:    1, 'W',
        !          2583:    1, 'X',
        !          2584:    1, 'Y',
        !          2585:    1, 'Z',
        !          2586:    1, 'a',
        !          2587:    1, 'b',
        !          2588:    1, 'c',
        !          2589:    1, 'd',
        !          2590:    1, 'e',
        !          2591:    1, 'f',
        !          2592:    1, 'g',
        !          2593:    1, 'h',
        !          2594:    1, 'i',
        !          2595:    1, 'j',
        !          2596:    1, 'k',
        !          2597:    1, 'l',
        !          2598:    1, 'm',
        !          2599:    1, 'n',
        !          2600:    1, 'o',
        !          2601:    1, 'p',
        !          2602:    1, 'q',
        !          2603:    1, 'r',
        !          2604:    1, 's',
        !          2605:    1, 't',
        !          2606:    1, 'u',
        !          2607:    1, 'v',
        !          2608:    1, 'w',
        !          2609:    1, 'x',
        !          2610:    1, 'y',
        !          2611:    1, 'z',
        !          2612:    1, 'A',
        !          2613:    1, 'B',
        !          2614:    1, 'C',
        !          2615:    1, 'D',
        !          2616:    1, 'E',
        !          2617:    1, 'F',
        !          2618:    1, 'G',
        !          2619:    1, 'H',
        !          2620:    1, 'I',
        !          2621:    1, 'J',
        !          2622:    1, 'K',
        !          2623:    1, 'L',
        !          2624:    1, 'M',
        !          2625:    1, 'N',
        !          2626:    1, 'O',
        !          2627:    1, 'P',
        !          2628:    1, 'Q',
        !          2629:    1, 'R',
        !          2630:    1, 'S',
        !          2631:    1, 'T',
        !          2632:    1, 'U',
        !          2633:    1, 'V',
        !          2634:    1, 'W',
        !          2635:    1, 'X',
        !          2636:    1, 'Y',
        !          2637:    1, 'Z',
        !          2638:    1, 'a',
        !          2639:    1, 'b',
        !          2640:    1, 'c',
        !          2641:    1, 'd',
        !          2642:    1, 'e',
        !          2643:    1, 'f',
        !          2644:    1, 'g',
        !          2645:    1, 'h',
        !          2646:    1, 'i',
        !          2647:    1, 'j',
        !          2648:    1, 'k',
        !          2649:    1, 'l',
        !          2650:    1, 'm',
        !          2651:    1, 'n',
        !          2652:    1, 'o',
        !          2653:    1, 'p',
        !          2654:    1, 'q',
        !          2655:    1, 'r',
        !          2656:    1, 's',
        !          2657:    1, 't',
        !          2658:    1, 'u',
        !          2659:    1, 'v',
        !          2660:    1, 'w',
        !          2661:    1, 'x',
        !          2662:    1, 'y',
        !          2663:    1, 'z',
        !          2664:    1, 'A',
        !          2665:    1, 'B',
        !          2666:    1, 'C',
        !          2667:    1, 'D',
        !          2668:    1, 'E',
        !          2669:    1, 'F',
        !          2670:    1, 'G',
        !          2671:    1, 'H',
        !          2672:    1, 'I',
        !          2673:    1, 'J',
        !          2674:    1, 'K',
        !          2675:    1, 'L',
        !          2676:    1, 'M',
        !          2677:    1, 'N',
        !          2678:    1, 'O',
        !          2679:    1, 'P',
        !          2680:    1, 'Q',
        !          2681:    1, 'R',
        !          2682:    1, 'S',
        !          2683:    1, 'T',
        !          2684:    1, 'U',
        !          2685:    1, 'V',
        !          2686:    1, 'W',
        !          2687:    1, 'X',
        !          2688:    1, 'Y',
        !          2689:    1, 'Z',
        !          2690:    1, 'a',
        !          2691:    1, 'b',
        !          2692:    1, 'c',
        !          2693:    1, 'd',
        !          2694:    1, 'e',
        !          2695:    1, 'f',
        !          2696:    1, 'g',
        !          2697:    1, 'h',
        !          2698:    1, 'i',
        !          2699:    1, 'j',
        !          2700:    1, 'k',
        !          2701:    1, 'l',
        !          2702:    1, 'm',
        !          2703:    1, 'n',
        !          2704:    1, 'o',
        !          2705:    1, 'p',
        !          2706:    1, 'q',
        !          2707:    1, 'r',
        !          2708:    1, 's',
        !          2709:    1, 't',
        !          2710:    1, 'u',
        !          2711:    1, 'v',
        !          2712:    1, 'w',
        !          2713:    1, 'x',
        !          2714:    1, 'y',
        !          2715:    1, 'z',
        !          2716:    1, 'A',
        !          2717:    1, 'B',
        !          2718:    1, 'C',
        !          2719:    1, 'D',
        !          2720:    1, 'E',
        !          2721:    1, 'F',
        !          2722:    1, 'G',
        !          2723:    1, 'H',
        !          2724:    1, 'I',
        !          2725:    1, 'J',
        !          2726:    1, 'K',
        !          2727:    1, 'L',
        !          2728:    1, 'M',
        !          2729:    1, 'N',
        !          2730:    1, 'O',
        !          2731:    1, 'P',
        !          2732:    1, 'Q',
        !          2733:    1, 'R',
        !          2734:    1, 'S',
        !          2735:    1, 'T',
        !          2736:    1, 'U',
        !          2737:    1, 'V',
        !          2738:    1, 'W',
        !          2739:    1, 'X',
        !          2740:    1, 'Y',
        !          2741:    1, 'Z',
        !          2742:    1, 'a',
        !          2743:    1, 'b',
        !          2744:    1, 'c',
        !          2745:    1, 'd',
        !          2746:    1, 'e',
        !          2747:    1, 'f',
        !          2748:    1, 'g',
        !          2749:    1, 'h',
        !          2750:    1, 'i',
        !          2751:    1, 'j',
        !          2752:    1, 'k',
        !          2753:    1, 'l',
        !          2754:    1, 'm',
        !          2755:    1, 'n',
        !          2756:    1, 'o',
        !          2757:    1, 'p',
        !          2758:    1, 'q',
        !          2759:    1, 'r',
        !          2760:    1, 's',
        !          2761:    1, 't',
        !          2762:    1, 'u',
        !          2763:    1, 'v',
        !          2764:    1, 'w',
        !          2765:    1, 'x',
        !          2766:    1, 'y',
        !          2767:    1, 'z',
        !          2768:    1, 'A',
        !          2769:    1, 'B',
        !          2770:    1, 'C',
        !          2771:    1, 'D',
        !          2772:    1, 'E',
        !          2773:    1, 'F',
        !          2774:    1, 'G',
        !          2775:    1, 'H',
        !          2776:    1, 'I',
        !          2777:    1, 'J',
        !          2778:    1, 'K',
        !          2779:    1, 'L',
        !          2780:    1, 'M',
        !          2781:    1, 'N',
        !          2782:    1, 'O',
        !          2783:    1, 'P',
        !          2784:    1, 'Q',
        !          2785:    1, 'R',
        !          2786:    1, 'S',
        !          2787:    1, 'T',
        !          2788:    1, 'U',
        !          2789:    1, 'V',
        !          2790:    1, 'W',
        !          2791:    1, 'X',
        !          2792:    1, 'Y',
        !          2793:    1, 'Z',
        !          2794:    1, 'a',
        !          2795:    1, 'b',
        !          2796:    1, 'c',
        !          2797:    1, 'd',
        !          2798:    1, 'e',
        !          2799:    1, 'f',
        !          2800:    1, 'g',
        !          2801:    1, 'h',
        !          2802:    1, 'i',
        !          2803:    1, 'j',
        !          2804:    1, 'k',
        !          2805:    1, 'l',
        !          2806:    1, 'm',
        !          2807:    1, 'n',
        !          2808:    1, 'o',
        !          2809:    1, 'p',
        !          2810:    1, 'q',
        !          2811:    1, 'r',
        !          2812:    1, 's',
        !          2813:    1, 't',
        !          2814:    1, 'u',
        !          2815:    1, 'v',
        !          2816:    1, 'w',
        !          2817:    1, 'x',
        !          2818:    1, 'y',
        !          2819:    1, 'z',
        !          2820:    1,0x0391,
        !          2821:    1,0x0392,
        !          2822:    1,0x0393,
        !          2823:    1,0x0394,
        !          2824:    1,0x0395,
        !          2825:    1,0x0396,
        !          2826:    1,0x0397,
        !          2827:    1,0x0398,
        !          2828:    1,0x0399,
        !          2829:    1,0x039A,
        !          2830:    1,0x039B,
        !          2831:    1,0x039C,
        !          2832:    1,0x039D,
        !          2833:    1,0x039E,
        !          2834:    1,0x039F,
        !          2835:    1,0x03A0,
        !          2836:    1,0x03A1,
        !          2837:    1,0x03F4,
        !          2838:    1,0x03A3,
        !          2839:    1,0x03A4,
        !          2840:    1,0x03A5,
        !          2841:    1,0x03A6,
        !          2842:    1,0x03A7,
        !          2843:    1,0x03A8,
        !          2844:    1,0x03A9,
        !          2845:    1,0x2207,
        !          2846:    1,0x03B1,
        !          2847:    1,0x03B2,
        !          2848:    1,0x03B3,
        !          2849:    1,0x03B4,
        !          2850:    1,0x03B5,
        !          2851:    1,0x03B6,
        !          2852:    1,0x03B7,
        !          2853:    1,0x03B8,
        !          2854:    1,0x03B9,
        !          2855:    1,0x03BA,
        !          2856:    1,0x03BB,
        !          2857:    1,0x03BC,
        !          2858:    1,0x03BD,
        !          2859:    1,0x03BE,
        !          2860:    1,0x03BF,
        !          2861:    1,0x03C0,
        !          2862:    1,0x03C1,
        !          2863:    1,0x03C2,
        !          2864:    1,0x03C3,
        !          2865:    1,0x03C4,
        !          2866:    1,0x03C5,
        !          2867:    1,0x03C6,
        !          2868:    1,0x03C7,
        !          2869:    1,0x03C8,
        !          2870:    1,0x03C9,
        !          2871:    1,0x2202,
        !          2872:    1,0x03F5,
        !          2873:    1,0x03D1,
        !          2874:    1,0x03F0,
        !          2875:    1,0x03D5,
        !          2876:    1,0x03F1,
        !          2877:    1,0x03D6,
        !          2878:    1,0x0391,
        !          2879:    1,0x0392,
        !          2880:    1,0x0393,
        !          2881:    1,0x0394,
        !          2882:    1,0x0395,
        !          2883:    1,0x0396,
        !          2884:    1,0x0397,
        !          2885:    1,0x0398,
        !          2886:    1,0x0399,
        !          2887:    1,0x039A,
        !          2888:    1,0x039B,
        !          2889:    1,0x039C,
        !          2890:    1,0x039D,
        !          2891:    1,0x039E,
        !          2892:    1,0x039F,
        !          2893:    1,0x03A0,
        !          2894:    1,0x03A1,
        !          2895:    1,0x03F4,
        !          2896:    1,0x03A3,
        !          2897:    1,0x03A4,
        !          2898:    1,0x03A5,
        !          2899:    1,0x03A6,
        !          2900:    1,0x03A7,
        !          2901:    1,0x03A8,
        !          2902:    1,0x03A9,
        !          2903:    1,0x2207,
        !          2904:    1,0x03B1,
        !          2905:    1,0x03B2,
        !          2906:    1,0x03B3,
        !          2907:    1,0x03B4,
        !          2908:    1,0x03B5,
        !          2909:    1,0x03B6,
        !          2910:    1,0x03B7,
        !          2911:    1,0x03B8,
        !          2912:    1,0x03B9,
        !          2913:    1,0x03BA,
        !          2914:    1,0x03BB,
        !          2915:    1,0x03BC,
        !          2916:    1,0x03BD,
        !          2917:    1,0x03BE,
        !          2918:    1,0x03BF,
        !          2919:    1,0x03C0,
        !          2920:    1,0x03C1,
        !          2921:    1,0x03C2,
        !          2922:    1,0x03C3,
        !          2923:    1,0x03C4,
        !          2924:    1,0x03C5,
        !          2925:    1,0x03C6,
        !          2926:    1,0x03C7,
        !          2927:    1,0x03C8,
        !          2928:    1,0x03C9,
        !          2929:    1,0x2202,
        !          2930:    1,0x03F5,
        !          2931:    1,0x03D1,
        !          2932:    1,0x03F0,
        !          2933:    1,0x03D5,
        !          2934:    1,0x03F1,
        !          2935:    1,0x03D6,
        !          2936:    1,0x0391,
        !          2937:    1,0x0392,
        !          2938:    1,0x0393,
        !          2939:    1,0x0394,
        !          2940:    1,0x0395,
        !          2941:    1,0x0396,
        !          2942:    1,0x0397,
        !          2943:    1,0x0398,
        !          2944:    1,0x0399,
        !          2945:    1,0x039A,
        !          2946:    1,0x039B,
        !          2947:    1,0x039C,
        !          2948:    1,0x039D,
        !          2949:    1,0x039E,
        !          2950:    1,0x039F,
        !          2951:    1,0x03A0,
        !          2952:    1,0x03A1,
        !          2953:    1,0x03F4,
        !          2954:    1,0x03A3,
        !          2955:    1,0x03A4,
        !          2956:    1,0x03A5,
        !          2957:    1,0x03A6,
        !          2958:    1,0x03A7,
        !          2959:    1,0x03A8,
        !          2960:    1,0x03A9,
        !          2961:    1,0x2207,
        !          2962:    1,0x03B1,
        !          2963:    1,0x03B2,
        !          2964:    1,0x03B3,
        !          2965:    1,0x03B4,
        !          2966:    1,0x03B5,
        !          2967:    1,0x03B6,
        !          2968:    1,0x03B7,
        !          2969:    1,0x03B8,
        !          2970:    1,0x03B9,
        !          2971:    1,0x03BA,
        !          2972:    1,0x03BB,
        !          2973:    1,0x03BC,
        !          2974:    1,0x03BD,
        !          2975:    1,0x03BE,
        !          2976:    1,0x03BF,
        !          2977:    1,0x03C0,
        !          2978:    1,0x03C1,
        !          2979:    1,0x03C2,
        !          2980:    1,0x03C3,
        !          2981:    1,0x03C4,
        !          2982:    1,0x03C5,
        !          2983:    1,0x03C6,
        !          2984:    1,0x03C7,
        !          2985:    1,0x03C8,
        !          2986:    1,0x03C9,
        !          2987:    1,0x2202,
        !          2988:    1,0x03F5,
        !          2989:    1,0x03D1,
        !          2990:    1,0x03F0,
        !          2991:    1,0x03D5,
        !          2992:    1,0x03F1,
        !          2993:    1,0x03D6,
        !          2994:    1,0x0391,
        !          2995:    1,0x0392,
        !          2996:    1,0x0393,
        !          2997:    1,0x0394,
        !          2998:    1,0x0395,
        !          2999:    1,0x0396,
        !          3000:    1,0x0397,
        !          3001:    1,0x0398,
        !          3002:    1,0x0399,
        !          3003:    1,0x039A,
        !          3004:    1,0x039B,
        !          3005:    1,0x039C,
        !          3006:    1,0x039D,
        !          3007:    1,0x039E,
        !          3008:    1,0x039F,
        !          3009:    1,0x03A0,
        !          3010:    1,0x03A1,
        !          3011:    1,0x03F4,
        !          3012:    1,0x03A3,
        !          3013:    1,0x03A4,
        !          3014:    1,0x03A5,
        !          3015:    1,0x03A6,
        !          3016:    1,0x03A7,
        !          3017:    1,0x03A8,
        !          3018:    1,0x03A9,
        !          3019:    1,0x2207,
        !          3020:    1,0x03B1,
        !          3021:    1,0x03B2,
        !          3022:    1,0x03B3,
        !          3023:    1,0x03B4,
        !          3024:    1,0x03B5,
        !          3025:    1,0x03B6,
        !          3026:    1,0x03B7,
        !          3027:    1,0x03B8,
        !          3028:    1,0x03B9,
        !          3029:    1,0x03BA,
        !          3030:    1,0x03BB,
        !          3031:    1,0x03BC,
        !          3032:    1,0x03BD,
        !          3033:    1,0x03BE,
        !          3034:    1,0x03BF,
        !          3035:    1,0x03C0,
        !          3036:    1,0x03C1,
        !          3037:    1,0x03C2,
        !          3038:    1,0x03C3,
        !          3039:    1,0x03C4,
        !          3040:    1,0x03C5,
        !          3041:    1,0x03C6,
        !          3042:    1,0x03C7,
        !          3043:    1,0x03C8,
        !          3044:    1,0x03C9,
        !          3045:    1,0x2202,
        !          3046:    1,0x03F5,
        !          3047:    1,0x03D1,
        !          3048:    1,0x03F0,
        !          3049:    1,0x03D5,
        !          3050:    1,0x03F1,
        !          3051:    1,0x03D6,
        !          3052:    1,0x0391,
        !          3053:    1,0x0392,
        !          3054:    1,0x0393,
        !          3055:    1,0x0394,
        !          3056:    1,0x0395,
        !          3057:    1,0x0396,
        !          3058:    1,0x0397,
        !          3059:    1,0x0398,
        !          3060:    1,0x0399,
        !          3061:    1,0x039A,
        !          3062:    1,0x039B,
        !          3063:    1,0x039C,
        !          3064:    1,0x039D,
        !          3065:    1,0x039E,
        !          3066:    1,0x039F,
        !          3067:    1,0x03A0,
        !          3068:    1,0x03A1,
        !          3069:    1,0x03F4,
        !          3070:    1,0x03A3,
        !          3071:    1,0x03A4,
        !          3072:    1,0x03A5,
        !          3073:    1,0x03A6,
        !          3074:    1,0x03A7,
        !          3075:    1,0x03A8,
        !          3076:    1,0x03A9,
        !          3077:    1,0x2207,
        !          3078:    1,0x03B1,
        !          3079:    1,0x03B2,
        !          3080:    1,0x03B3,
        !          3081:    1,0x03B4,
        !          3082:    1,0x03B5,
        !          3083:    1,0x03B6,
        !          3084:    1,0x03B7,
        !          3085:    1,0x03B8,
        !          3086:    1,0x03B9,
        !          3087:    1,0x03BA,
        !          3088:    1,0x03BB,
        !          3089:    1,0x03BC,
        !          3090:    1,0x03BD,
        !          3091:    1,0x03BE,
        !          3092:    1,0x03BF,
        !          3093:    1,0x03C0,
        !          3094:    1,0x03C1,
        !          3095:    1,0x03C2,
        !          3096:    1,0x03C3,
        !          3097:    1,0x03C4,
        !          3098:    1,0x03C5,
        !          3099:    1,0x03C6,
        !          3100:    1,0x03C7,
        !          3101:    1,0x03C8,
        !          3102:    1,0x03C9,
        !          3103:    1,0x2202,
        !          3104:    1,0x03F5,
        !          3105:    1,0x03D1,
        !          3106:    1,0x03F0,
        !          3107:    1,0x03D5,
        !          3108:    1,0x03F1,
        !          3109:    1,0x03D6,
        !          3110:    1, '0',
        !          3111:    1, '1',
        !          3112:    1, '2',
        !          3113:    1, '3',
        !          3114:    1, '4',
        !          3115:    1, '5',
        !          3116:    1, '6',
        !          3117:    1, '7',
        !          3118:    1, '8',
        !          3119:    1, '9',
        !          3120:    1, '0',
        !          3121:    1, '1',
        !          3122:    1, '2',
        !          3123:    1, '3',
        !          3124:    1, '4',
        !          3125:    1, '5',
        !          3126:    1, '6',
        !          3127:    1, '7',
        !          3128:    1, '8',
        !          3129:    1, '9',
        !          3130:    1, '0',
        !          3131:    1, '1',
        !          3132:    1, '2',
        !          3133:    1, '3',
        !          3134:    1, '4',
        !          3135:    1, '5',
        !          3136:    1, '6',
        !          3137:    1, '7',
        !          3138:    1, '8',
        !          3139:    1, '9',
        !          3140:    1, '0',
        !          3141:    1, '1',
        !          3142:    1, '2',
        !          3143:    1, '3',
        !          3144:    1, '4',
        !          3145:    1, '5',
        !          3146:    1, '6',
        !          3147:    1, '7',
        !          3148:    1, '8',
        !          3149:    1, '9',
        !          3150:    1, '0',
        !          3151:    1, '1',
        !          3152:    1, '2',
        !          3153:    1, '3',
        !          3154:    1, '4',
        !          3155:    1, '5',
        !          3156:    1, '6',
        !          3157:    1, '7',
        !          3158:    1, '8',
        !          3159:    1, '9',
        !          3160:    1,0x4E3D,
        !          3161:    1,0x4E38,
        !          3162:    1,0x4E41,
        !          3163:    1,0x20122,
        !          3164:    1,0x4F60,
        !          3165:    1,0x4FAE,
        !          3166:    1,0x4FBB,
        !          3167:    1,0x5002,
        !          3168:    1,0x507A,
        !          3169:    1,0x5099,
        !          3170:    1,0x50E7,
        !          3171:    1,0x50CF,
        !          3172:    1,0x349E,
        !          3173:    1,0x2063A,
        !          3174:    1,0x514D,
        !          3175:    1,0x5154,
        !          3176:    1,0x5164,
        !          3177:    1,0x5177,
        !          3178:    1,0x2051C,
        !          3179:    1,0x34B9,
        !          3180:    1,0x5167,
        !          3181:    1,0x518D,
        !          3182:    1,0x2054B,
        !          3183:    1,0x5197,
        !          3184:    1,0x51A4,
        !          3185:    1,0x4ECC,
        !          3186:    1,0x51AC,
        !          3187:    1,0x51B5,
        !          3188:    1,0x291DF,
        !          3189:    1,0x51F5,
        !          3190:    1,0x5203,
        !          3191:    1,0x34DF,
        !          3192:    1,0x523B,
        !          3193:    1,0x5246,
        !          3194:    1,0x5272,
        !          3195:    1,0x5277,
        !          3196:    1,0x3515,
        !          3197:    1,0x52C7,
        !          3198:    1,0x52C9,
        !          3199:    1,0x52E4,
        !          3200:    1,0x52FA,
        !          3201:    1,0x5305,
        !          3202:    1,0x5306,
        !          3203:    1,0x5317,
        !          3204:    1,0x5349,
        !          3205:    1,0x5351,
        !          3206:    1,0x535A,
        !          3207:    1,0x5373,
        !          3208:    1,0x537D,
        !          3209:    1,0x537F,
        !          3210:    1,0x537F,
        !          3211:    1,0x537F,
        !          3212:    1,0x20A2C,
        !          3213:    1,0x7070,
        !          3214:    1,0x53CA,
        !          3215:    1,0x53DF,
        !          3216:    1,0x20B63,
        !          3217:    1,0x53EB,
        !          3218:    1,0x53F1,
        !          3219:    1,0x5406,
        !          3220:    1,0x549E,
        !          3221:    1,0x5438,
        !          3222:    1,0x5448,
        !          3223:    1,0x5468,
        !          3224:    1,0x54A2,
        !          3225:    1,0x54F6,
        !          3226:    1,0x5510,
        !          3227:    1,0x5553,
        !          3228:    1,0x5563,
        !          3229:    1,0x5584,
        !          3230:    1,0x5584,
        !          3231:    1,0x5599,
        !          3232:    1,0x55AB,
        !          3233:    1,0x55B3,
        !          3234:    1,0x55C2,
        !          3235:    1,0x5716,
        !          3236:    1,0x5606,
        !          3237:    1,0x5717,
        !          3238:    1,0x5651,
        !          3239:    1,0x5674,
        !          3240:    1,0x5207,
        !          3241:    1,0x58EE,
        !          3242:    1,0x57CE,
        !          3243:    1,0x57F4,
        !          3244:    1,0x580D,
        !          3245:    1,0x578B,
        !          3246:    1,0x5832,
        !          3247:    1,0x5831,
        !          3248:    1,0x58AC,
        !          3249:    1,0x214E4,
        !          3250:    1,0x58F2,
        !          3251:    1,0x58F7,
        !          3252:    1,0x5906,
        !          3253:    1,0x591A,
        !          3254:    1,0x5922,
        !          3255:    1,0x5962,
        !          3256:    1,0x216A8,
        !          3257:    1,0x216EA,
        !          3258:    1,0x59EC,
        !          3259:    1,0x5A1B,
        !          3260:    1,0x5A27,
        !          3261:    1,0x59D8,
        !          3262:    1,0x5A66,
        !          3263:    1,0x36EE,
        !          3264:    1,0x36FC,
        !          3265:    1,0x5B08,
        !          3266:    1,0x5B3E,
        !          3267:    1,0x5B3E,
        !          3268:    1,0x219C8,
        !          3269:    1,0x5BC3,
        !          3270:    1,0x5BD8,
        !          3271:    1,0x5BE7,
        !          3272:    1,0x5BF3,
        !          3273:    1,0x21B18,
        !          3274:    1,0x5BFF,
        !          3275:    1,0x5C06,
        !          3276:    1,0x5F53,
        !          3277:    1,0x5C22,
        !          3278:    1,0x3781,
        !          3279:    1,0x5C60,
        !          3280:    1,0x5C6E,
        !          3281:    1,0x5CC0,
        !          3282:    1,0x5C8D,
        !          3283:    1,0x21DE4,
        !          3284:    1,0x5D43,
        !          3285:    1,0x21DE6,
        !          3286:    1,0x5D6E,
        !          3287:    1,0x5D6B,
        !          3288:    1,0x5D7C,
        !          3289:    1,0x5DE1,
        !          3290:    1,0x5DE2,
        !          3291:    1,0x382F,
        !          3292:    1,0x5DFD,
        !          3293:    1,0x5E28,
        !          3294:    1,0x5E3D,
        !          3295:    1,0x5E69,
        !          3296:    1,0x3862,
        !          3297:    1,0x22183,
        !          3298:    1,0x387C,
        !          3299:    1,0x5EB0,
        !          3300:    1,0x5EB3,
        !          3301:    1,0x5EB6,
        !          3302:    1,0x5ECA,
        !          3303:    1,0x2A392,
        !          3304:    1,0x5EFE,
        !          3305:    1,0x22331,
        !          3306:    1,0x22331,
        !          3307:    1,0x8201,
        !          3308:    1,0x5F22,
        !          3309:    1,0x5F22,
        !          3310:    1,0x38C7,
        !          3311:    1,0x232B8,
        !          3312:    1,0x261DA,
        !          3313:    1,0x5F62,
        !          3314:    1,0x5F6B,
        !          3315:    1,0x38E3,
        !          3316:    1,0x5F9A,
        !          3317:    1,0x5FCD,
        !          3318:    1,0x5FD7,
        !          3319:    1,0x5FF9,
        !          3320:    1,0x6081,
        !          3321:    1,0x393A,
        !          3322:    1,0x391C,
        !          3323:    1,0x6094,
        !          3324:    1,0x226D4,
        !          3325:    1,0x60C7,
        !          3326:    1,0x6148,
        !          3327:    1,0x614C,
        !          3328:    1,0x614E,
        !          3329:    1,0x614C,
        !          3330:    1,0x617A,
        !          3331:    1,0x618E,
        !          3332:    1,0x61B2,
        !          3333:    1,0x61A4,
        !          3334:    1,0x61AF,
        !          3335:    1,0x61DE,
        !          3336:    1,0x61F2,
        !          3337:    1,0x61F6,
        !          3338:    1,0x6210,
        !          3339:    1,0x621B,
        !          3340:    1,0x625D,
        !          3341:    1,0x62B1,
        !          3342:    1,0x62D4,
        !          3343:    1,0x6350,
        !          3344:    1,0x22B0C,
        !          3345:    1,0x633D,
        !          3346:    1,0x62FC,
        !          3347:    1,0x6368,
        !          3348:    1,0x6383,
        !          3349:    1,0x63E4,
        !          3350:    1,0x22BF1,
        !          3351:    1,0x6422,
        !          3352:    1,0x63C5,
        !          3353:    1,0x63A9,
        !          3354:    1,0x3A2E,
        !          3355:    1,0x6469,
        !          3356:    1,0x647E,
        !          3357:    1,0x649D,
        !          3358:    1,0x6477,
        !          3359:    1,0x3A6C,
        !          3360:    1,0x654F,
        !          3361:    1,0x656C,
        !          3362:    1,0x2300A,
        !          3363:    1,0x65E3,
        !          3364:    1,0x66F8,
        !          3365:    1,0x6649,
        !          3366:    1,0x3B19,
        !          3367:    1,0x6691,
        !          3368:    1,0x3B08,
        !          3369:    1,0x3AE4,
        !          3370:    1,0x5192,
        !          3371:    1,0x5195,
        !          3372:    1,0x6700,
        !          3373:    1,0x669C,
        !          3374:    1,0x80AD,
        !          3375:    1,0x43D9,
        !          3376:    1,0x6717,
        !          3377:    1,0x671B,
        !          3378:    1,0x6721,
        !          3379:    1,0x675E,
        !          3380:    1,0x6753,
        !          3381:    1,0x233C3,
        !          3382:    1,0x3B49,
        !          3383:    1,0x67FA,
        !          3384:    1,0x6785,
        !          3385:    1,0x6852,
        !          3386:    1,0x6885,
        !          3387:    1,0x2346D,
        !          3388:    1,0x688E,
        !          3389:    1,0x681F,
        !          3390:    1,0x6914,
        !          3391:    1,0x3B9D,
        !          3392:    1,0x6942,
        !          3393:    1,0x69A3,
        !          3394:    1,0x69EA,
        !          3395:    1,0x6AA8,
        !          3396:    1,0x236A3,
        !          3397:    1,0x6ADB,
        !          3398:    1,0x3C18,
        !          3399:    1,0x6B21,
        !          3400:    1,0x238A7,
        !          3401:    1,0x6B54,
        !          3402:    1,0x3C4E,
        !          3403:    1,0x6B72,
        !          3404:    1,0x6B9F,
        !          3405:    1,0x6BBA,
        !          3406:    1,0x6BBB,
        !          3407:    1,0x23A8D,
        !          3408:    1,0x21D0B,
        !          3409:    1,0x23AFA,
        !          3410:    1,0x6C4E,
        !          3411:    1,0x23CBC,
        !          3412:    1,0x6CBF,
        !          3413:    1,0x6CCD,
        !          3414:    1,0x6C67,
        !          3415:    1,0x6D16,
        !          3416:    1,0x6D3E,
        !          3417:    1,0x6D77,
        !          3418:    1,0x6D41,
        !          3419:    1,0x6D69,
        !          3420:    1,0x6D78,
        !          3421:    1,0x6D85,
        !          3422:    1,0x23D1E,
        !          3423:    1,0x6D34,
        !          3424:    1,0x6E2F,
        !          3425:    1,0x6E6E,
        !          3426:    1,0x3D33,
        !          3427:    1,0x6ECB,
        !          3428:    1,0x6EC7,
        !          3429:    1,0x23ED1,
        !          3430:    1,0x6DF9,
        !          3431:    1,0x6F6E,
        !          3432:    1,0x23F5E,
        !          3433:    1,0x23F8E,
        !          3434:    1,0x6FC6,
        !          3435:    1,0x7039,
        !          3436:    1,0x701E,
        !          3437:    1,0x701B,
        !          3438:    1,0x3D96,
        !          3439:    1,0x704A,
        !          3440:    1,0x707D,
        !          3441:    1,0x7077,
        !          3442:    1,0x70AD,
        !          3443:    1,0x20525,
        !          3444:    1,0x7145,
        !          3445:    1,0x24263,
        !          3446:    1,0x719C,
        !          3447:    1,0x243AB,
        !          3448:    1,0x7228,
        !          3449:    1,0x7235,
        !          3450:    1,0x7250,
        !          3451:    1,0x24608,
        !          3452:    1,0x7280,
        !          3453:    1,0x7295,
        !          3454:    1,0x24735,
        !          3455:    1,0x24814,
        !          3456:    1,0x737A,
        !          3457:    1,0x738B,
        !          3458:    1,0x3EAC,
        !          3459:    1,0x73A5,
        !          3460:    1,0x3EB8,
        !          3461:    1,0x3EB8,
        !          3462:    1,0x7447,
        !          3463:    1,0x745C,
        !          3464:    1,0x7471,
        !          3465:    1,0x7485,
        !          3466:    1,0x74CA,
        !          3467:    1,0x3F1B,
        !          3468:    1,0x7524,
        !          3469:    1,0x24C36,
        !          3470:    1,0x753E,
        !          3471:    1,0x24C92,
        !          3472:    1,0x7570,
        !          3473:    1,0x2219F,
        !          3474:    1,0x7610,
        !          3475:    1,0x24FA1,
        !          3476:    1,0x24FB8,
        !          3477:    1,0x25044,
        !          3478:    1,0x3FFC,
        !          3479:    1,0x4008,
        !          3480:    1,0x76F4,
        !          3481:    1,0x250F3,
        !          3482:    1,0x250F2,
        !          3483:    1,0x25119,
        !          3484:    1,0x25133,
        !          3485:    1,0x771E,
        !          3486:    1,0x771F,
        !          3487:    1,0x771F,
        !          3488:    1,0x774A,
        !          3489:    1,0x4039,
        !          3490:    1,0x778B,
        !          3491:    1,0x4046,
        !          3492:    1,0x4096,
        !          3493:    1,0x2541D,
        !          3494:    1,0x784E,
        !          3495:    1,0x788C,
        !          3496:    1,0x78CC,
        !          3497:    1,0x40E3,
        !          3498:    1,0x25626,
        !          3499:    1,0x7956,
        !          3500:    1,0x2569A,
        !          3501:    1,0x256C5,
        !          3502:    1,0x798F,
        !          3503:    1,0x79EB,
        !          3504:    1,0x412F,
        !          3505:    1,0x7A40,
        !          3506:    1,0x7A4A,
        !          3507:    1,0x7A4F,
        !          3508:    1,0x2597C,
        !          3509:    1,0x25AA7,
        !          3510:    1,0x25AA7,
        !          3511:    1,0x7AEE,
        !          3512:    1,0x4202,
        !          3513:    1,0x25BAB,
        !          3514:    1,0x7BC6,
        !          3515:    1,0x7BC9,
        !          3516:    1,0x4227,
        !          3517:    1,0x25C80,
        !          3518:    1,0x7CD2,
        !          3519:    1,0x42A0,
        !          3520:    1,0x7CE8,
        !          3521:    1,0x7CE3,
        !          3522:    1,0x7D00,
        !          3523:    1,0x25F86,
        !          3524:    1,0x7D63,
        !          3525:    1,0x4301,
        !          3526:    1,0x7DC7,
        !          3527:    1,0x7E02,
        !          3528:    1,0x7E45,
        !          3529:    1,0x4334,
        !          3530:    1,0x26228,
        !          3531:    1,0x26247,
        !          3532:    1,0x4359,
        !          3533:    1,0x262D9,
        !          3534:    1,0x7F7A,
        !          3535:    1,0x2633E,
        !          3536:    1,0x7F95,
        !          3537:    1,0x7FFA,
        !          3538:    1,0x8005,
        !          3539:    1,0x264DA,
        !          3540:    1,0x26523,
        !          3541:    1,0x8060,
        !          3542:    1,0x265A8,
        !          3543:    1,0x8070,
        !          3544:    1,0x2335F,
        !          3545:    1,0x43D5,
        !          3546:    1,0x80B2,
        !          3547:    1,0x8103,
        !          3548:    1,0x440B,
        !          3549:    1,0x813E,
        !          3550:    1,0x5AB5,
        !          3551:    1,0x267A7,
        !          3552:    1,0x267B5,
        !          3553:    1,0x23393,
        !          3554:    1,0x2339C,
        !          3555:    1,0x8201,
        !          3556:    1,0x8204,
        !          3557:    1,0x8F9E,
        !          3558:    1,0x446B,
        !          3559:    1,0x8291,
        !          3560:    1,0x828B,
        !          3561:    1,0x829D,
        !          3562:    1,0x52B3,
        !          3563:    1,0x82B1,
        !          3564:    1,0x82B3,
        !          3565:    1,0x82BD,
        !          3566:    1,0x82E6,
        !          3567:    1,0x26B3C,
        !          3568:    1,0x82E5,
        !          3569:    1,0x831D,
        !          3570:    1,0x8363,
        !          3571:    1,0x83AD,
        !          3572:    1,0x8323,
        !          3573:    1,0x83BD,
        !          3574:    1,0x83E7,
        !          3575:    1,0x8457,
        !          3576:    1,0x8353,
        !          3577:    1,0x83CA,
        !          3578:    1,0x83CC,
        !          3579:    1,0x83DC,
        !          3580:    1,0x26C36,
        !          3581:    1,0x26D6B,
        !          3582:    1,0x26CD5,
        !          3583:    1,0x452B,
        !          3584:    1,0x84F1,
        !          3585:    1,0x84F3,
        !          3586:    1,0x8516,
        !          3587:    1,0x273CA,
        !          3588:    1,0x8564,
        !          3589:    1,0x26F2C,
        !          3590:    1,0x455D,
        !          3591:    1,0x4561,
        !          3592:    1,0x26FB1,
        !          3593:    1,0x270D2,
        !          3594:    1,0x456B,
        !          3595:    1,0x8650,
        !          3596:    1,0x865C,
        !          3597:    1,0x8667,
        !          3598:    1,0x8669,
        !          3599:    1,0x86A9,
        !          3600:    1,0x8688,
        !          3601:    1,0x870E,
        !          3602:    1,0x86E2,
        !          3603:    1,0x8779,
        !          3604:    1,0x8728,
        !          3605:    1,0x876B,
        !          3606:    1,0x8786,
        !          3607:    1,0x45D7,
        !          3608:    1,0x87E1,
        !          3609:    1,0x8801,
        !          3610:    1,0x45F9,
        !          3611:    1,0x8860,
        !          3612:    1,0x8863,
        !          3613:    1,0x27667,
        !          3614:    1,0x88D7,
        !          3615:    1,0x88DE,
        !          3616:    1,0x4635,
        !          3617:    1,0x88FA,
        !          3618:    1,0x34BB,
        !          3619:    1,0x278AE,
        !          3620:    1,0x27966,
        !          3621:    1,0x46BE,
        !          3622:    1,0x46C7,
        !          3623:    1,0x8AA0,
        !          3624:    1,0x8AED,
        !          3625:    1,0x8B8A,
        !          3626:    1,0x8C55,
        !          3627:    1,0x27CA8,
        !          3628:    1,0x8CAB,
        !          3629:    1,0x8CC1,
        !          3630:    1,0x8D1B,
        !          3631:    1,0x8D77,
        !          3632:    1,0x27F2F,
        !          3633:    1,0x20804,
        !          3634:    1,0x8DCB,
        !          3635:    1,0x8DBC,
        !          3636:    1,0x8DF0,
        !          3637:    1,0x208DE,
        !          3638:    1,0x8ED4,
        !          3639:    1,0x8F38,
        !          3640:    1,0x285D2,
        !          3641:    1,0x285ED,
        !          3642:    1,0x9094,
        !          3643:    1,0x90F1,
        !          3644:    1,0x9111,
        !          3645:    1,0x2872E,
        !          3646:    1,0x911B,
        !          3647:    1,0x9238,
        !          3648:    1,0x92D7,
        !          3649:    1,0x92D8,
        !          3650:    1,0x927C,
        !          3651:    1,0x93F9,
        !          3652:    1,0x9415,
        !          3653:    1,0x28BFA,
        !          3654:    1,0x958B,
        !          3655:    1,0x4995,
        !          3656:    1,0x95B7,
        !          3657:    1,0x28D77,
        !          3658:    1,0x49E6,
        !          3659:    1,0x96C3,
        !          3660:    1,0x5DB2,
        !          3661:    1,0x9723,
        !          3662:    1,0x29145,
        !          3663:    1,0x2921A,
        !          3664:    1,0x4A6E,
        !          3665:    1,0x4A76,
        !          3666:    1,0x97E0,
        !          3667:    1,0x2940A,
        !          3668:    1,0x4AB2,
        !          3669:    1,0x29496,
        !          3670:    1,0x980B,
        !          3671:    1,0x980B,
        !          3672:    1,0x9829,
        !          3673:    1,0x295B6,
        !          3674:    1,0x98E2,
        !          3675:    1,0x4B33,
        !          3676:    1,0x9929,
        !          3677:    1,0x99A7,
        !          3678:    1,0x99C2,
        !          3679:    1,0x99FE,
        !          3680:    1,0x4BCE,
        !          3681:    1,0x29B30,
        !          3682:    1,0x9B12,
        !          3683:    1,0x9C40,
        !          3684:    1,0x9CFD,
        !          3685:    1,0x4CCE,
        !          3686:    1,0x4CED,
        !          3687:    1,0x9D67,
        !          3688:    1,0x2A0CE,
        !          3689:    1,0x4CF8,
        !          3690:    1,0x2A105,
        !          3691:    1,0x2A20E,
        !          3692:    1,0x2A291,
        !          3693:    1,0x9EBB,
        !          3694:    1,0x4D56,
        !          3695:    1,0x9EF9,
        !          3696:    1,0x9EFE,
        !          3697:    1,0x9F05,
        !          3698:    1,0x9F0F,
        !          3699:    1,0x9F16,
        !          3700:    1,0x9F3B,
        !          3701:    1,0x2A600,
        !          3702: };
        !          3703: 
        !          3704: static const short translit_page00[344] = {
        !          3705:      0,    2,    4,    6,   -1,    9,   13,   15, /* 0xa0-0xa7 */
        !          3706:     18,   20,   24,   26,   29,   33,   35,   -1, /* 0xa8-0xaf */
        !          3707:     39,   42,   46,   49,   52,   54,   56,   58, /* 0xb0-0xb7 */
        !          3708:     60,   62,   65,   67,   70,   76,   82,   88, /* 0xb8-0xbf */
        !          3709:     90,   93,   96,   99,  102,  105,  107,  110, /* 0xc0-0xc7 */
        !          3710:    112,  115,  118,  121,  124,  127,  130,  133, /* 0xc8-0xcf */
        !          3711:    136,  138,  141,  144,  147,  150,  153,  156, /* 0xd0-0xd7 */
        !          3712:    158,  160,  163,  166,  169,  172,  175,  178, /* 0xd8-0xdf */
        !          3713:    181,  184,  187,  190,  193,  196,  198,  201, /* 0xe0-0xe7 */
        !          3714:    203,  206,  209,  212,  215,  218,  221,  224, /* 0xe8-0xef */
        !          3715:    227,  229,  232,  235,  238,  241,  244,  247, /* 0xf0-0xf7 */
        !          3716:    249,  251,  254,  257,  260,  263,  266,  269, /* 0xf8-0xff */
        !          3717:   /* 0x0100 */
        !          3718:    272,  274,  276,  278,  280,  282,  284,  287, /* 0x00-0x07 */
        !          3719:    290,  293,  296,  298,  300,  302,  304,  306, /* 0x08-0x0f */
        !          3720:    308,  310,  312,  314,  316,  318,  320,  322, /* 0x10-0x17 */
        !          3721:    324,  326,  328,  330,  332,  335,  338,  340, /* 0x18-0x1f */
        !          3722:    342,  344,  346,  348,  350,  353,  356,  358, /* 0x20-0x27 */
        !          3723:    360,  363,  366,  368,  370,  372,  374,  376, /* 0x28-0x2f */
        !          3724:    378,  380,  382,  385,  388,  391,  394,  396, /* 0x30-0x37 */
        !          3725:     -1,  398,  400,  402,  404,  406,  408,  410, /* 0x38-0x3f */
        !          3726:    412,  414,  416,  418,  421,  424,  426,  428, /* 0x40-0x47 */
        !          3727:    430,  432,   -1,   -1,  435,  437,  439,  441, /* 0x48-0x4f */
        !          3728:    443,  446,  449,  452,  455,  458,  461,  463, /* 0x50-0x57 */
        !          3729:    465,  467,  469,  472,  475,  478,  481,  483, /* 0x58-0x5f */
        !          3730:    485,  487,  489,  491,  493,  495,  497,  499, /* 0x60-0x67 */
        !          3731:    501,  504,  507,  509,  511,  513,  515,  517, /* 0x68-0x6f */
        !          3732:    519,  522,  525,  527,  529,  532,  535,  538, /* 0x70-0x77 */
        !          3733:    541,  544,  547,  550,  552,  554,  556,  558, /* 0x78-0x7f */
        !          3734:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x80-0x87 */
        !          3735:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x88-0x8f */
        !          3736:     -1,   -1,  560,   -1,   -1,   -1,   -1,   -1, /* 0x90-0x97 */
        !          3737:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x98-0x9f */
        !          3738:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xa0-0xa7 */
        !          3739:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xa8-0xaf */
        !          3740:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xb0-0xb7 */
        !          3741:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xb8-0xbf */
        !          3742:     -1,   -1,   -1,   -1,  562,  565,  568,  571, /* 0xc0-0xc7 */
        !          3743:    574,  577,  580,  583,  586,   -1,   -1,   -1, /* 0xc8-0xcf */
        !          3744:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xd0-0xd7 */
        !          3745:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xd8-0xdf */
        !          3746:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xe0-0xe7 */
        !          3747:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xe8-0xef */
        !          3748:     -1,  589,  592,  595,   -1,   -1,   -1,   -1, /* 0xf0-0xf7 */
        !          3749: };
        !          3750: static const short translit_page02[8] = {
        !          3751:    598,  600,  602,  604,   -1,   -1,   -1,   -1, /* 0x18-0x1f */
        !          3752: };
        !          3753: static const short translit_page02_1[40] = {
        !          3754:     -1,  606,  608,  610,  612,  614,   -1,   -1, /* 0xb8-0xbf */
        !          3755:     -1,   -1,   -1,   -1,   -1,   -1,  616,   -1, /* 0xc0-0xc7 */
        !          3756:    618,  620,  622,  624,   -1,  626,   -1,   -1, /* 0xc8-0xcf */
        !          3757:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xd0-0xd7 */
        !          3758:     -1,   -1,   -1,   -1,  628,  630,   -1,   -1, /* 0xd8-0xdf */
        !          3759: };
        !          3760: static const short translit_page03[48] = {
        !          3761:    632,  634,  636,   -1,   -1,  638,  640,   -1, /* 0xd0-0xd7 */
        !          3762:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xd8-0xdf */
        !          3763:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xe0-0xe7 */
        !          3764:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xe8-0xef */
        !          3765:    642,  644,  646,   -1,  648,  650,   -1,   -1, /* 0xf0-0xf7 */
        !          3766:     -1,  652,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xf8-0xff */
        !          3767: };
        !          3768: static const short translit_page05[8] = {
        !          3769:    657,  660,  663,   -1,   -1,   -1,   -1,   -1, /* 0xf0-0xf7 */
        !          3770: };
        !          3771: static const short translit_page06[16] = {
        !          3772:     -1,   -1,   -1,   -1,   -1,  666,  669,  672, /* 0x70-0x77 */
        !          3773:    675,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x78-0x7f */
        !          3774: };
        !          3775: static const short translit_page0e[48] = {
        !          3776:     -1,   -1,   -1,  681,   -1,   -1,   -1,   -1, /* 0xb0-0xb7 */
        !          3777:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xb8-0xbf */
        !          3778:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xc0-0xc7 */
        !          3779:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xc8-0xcf */
        !          3780:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xd0-0xd7 */
        !          3781:     -1,   -1,   -1,   -1,  684,  687,   -1,   -1, /* 0xd8-0xdf */
        !          3782: };
        !          3783: static const short translit_page0f[16] = {
        !          3784:     -1,   -1,   -1,   -1,   -1,   -1,   -1,  690, /* 0x70-0x77 */
        !          3785:     -1,  693,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x78-0x7f */
        !          3786: };
        !          3787: static const short translit_page1e[160] = {
        !          3788:     -1,   -1,  696,  698,   -1,   -1,   -1,   -1, /* 0x00-0x07 */
        !          3789:     -1,   -1,  700,  702,   -1,   -1,   -1,   -1, /* 0x08-0x0f */
        !          3790:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x10-0x17 */
        !          3791:     -1,   -1,   -1,   -1,   -1,   -1,  704,  706, /* 0x18-0x1f */
        !          3792:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x20-0x27 */
        !          3793:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x28-0x2f */
        !          3794:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x30-0x37 */
        !          3795:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x38-0x3f */
        !          3796:    708,  710,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x40-0x47 */
        !          3797:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x48-0x4f */
        !          3798:     -1,   -1,   -1,   -1,   -1,   -1,  712,  714, /* 0x50-0x57 */
        !          3799:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x58-0x5f */
        !          3800:    716,  718,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x60-0x67 */
        !          3801:     -1,   -1,  720,  722,   -1,   -1,   -1,   -1, /* 0x68-0x6f */
        !          3802:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x70-0x77 */
        !          3803:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x78-0x7f */
        !          3804:    724,  727,  730,  733,  736,  739,   -1,   -1, /* 0x80-0x87 */
        !          3805:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x88-0x8f */
        !          3806:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x90-0x97 */
        !          3807:     -1,   -1,  742,   -1,   -1,   -1,   -1,   -1, /* 0x98-0x9f */
        !          3808: };
        !          3809: static const short translit_page1e_2[8] = {
        !          3810:     -1,   -1,  745,  748,   -1,   -1,   -1,   -1, /* 0xf0-0xf7 */
        !          3811: };
        !          3812: static const short translit_page20[88] = {
        !          3813:     -1,   -1,  751,  753,  755,  757,  759,   -1, /* 0x00-0x07 */
        !          3814:    761,  763,  765,   -1,   -1,   -1,   -1,   -1, /* 0x08-0x0f */
        !          3815:    767,  769,  771,  773,  775,  777,   -1,   -1, /* 0x10-0x17 */
        !          3816:    779,  781,  783,  785,  787,  789,  791,  793, /* 0x18-0x1f */
        !          3817:    795,   -1,  797,   -1,  799,  801,  804,   -1, /* 0x20-0x27 */
        !          3818:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x28-0x2f */
        !          3819:    808,   -1,  813,  815,  818,   -1,  822,  825, /* 0x30-0x37 */
        !          3820:     -1,  829,  831,   -1,  833,   -1,   -1,   -1, /* 0x38-0x3f */
        !          3821:     -1,   -1,   -1,   -1,  836,   -1,   -1,  838, /* 0x40-0x47 */
        !          3822:    841,  844,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x48-0x4f */
        !          3823:     -1,   -1,   -1,   -1,   -1,   -1,   -1,  847, /* 0x50-0x57 */
        !          3824: };
        !          3825: static const short translit_page20_3[8] = {
        !          3826:    852,   -1,   -1,  855,  860,   -1,   -1,   -1, /* 0xa8-0xaf */
        !          3827: };
        !          3828: static const short translit_page21[216] = {
        !          3829:    864,  868,  872,  874,   -1,  877,  881,  885, /* 0x00-0x07 */
        !          3830:     -1,  887,  890,  892,  894,  896,  898,  900, /* 0x08-0x0f */
        !          3831:    902,  904,  906,  908,   -1,  910,  912,   -1, /* 0x10-0x17 */
        !          3832:     -1,  915,  917,  919,  921,  923,   -1,   -1, /* 0x18-0x1f */
        !          3833:     -1,  925,  929,   -1,  932,   -1,  934,   -1, /* 0x20-0x27 */
        !          3834:    938,   -1,   -1,   -1,  940,  942,  944,  946, /* 0x28-0x2f */
        !          3835:    948,  950,   -1,  952,  954,  956,  958,  960, /* 0x30-0x37 */
        !          3836:    962,  964,   -1,  966,   -1,  970,  972,  974, /* 0x38-0x3f */
        !          3837:    976,   -1,   -1,   -1,   -1,  978,  980,  982, /* 0x40-0x47 */
        !          3838:    984,  986,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x48-0x4f */
        !          3839:     -1,   -1,   -1,  988,  994, 1000, 1006, 1012, /* 0x50-0x57 */
        !          3840:   1018, 1024, 1030, 1036, 1042, 1048, 1054, 1060, /* 0x58-0x5f */
        !          3841:   1064, 1066, 1069, 1073, 1076, 1078, 1081, 1085, /* 0x60-0x67 */
        !          3842:   1090, 1093, 1095, 1098, 1102, 1104, 1106, 1108, /* 0x68-0x6f */
        !          3843:   1110, 1112, 1115, 1119, 1122, 1124, 1127, 1131, /* 0x70-0x77 */
        !          3844:   1136, 1139, 1141, 1144, 1148, 1150, 1152, 1154, /* 0x78-0x7f */
        !          3845:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x80-0x87 */
        !          3846:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x88-0x8f */
        !          3847:   1156, 1159, 1161, 1164, 1166,   -1,   -1,   -1, /* 0x90-0x97 */
        !          3848:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x98-0x9f */
        !          3849:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xa0-0xa7 */
        !          3850:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xa8-0xaf */
        !          3851:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xb0-0xb7 */
        !          3852:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xb8-0xbf */
        !          3853:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xc0-0xc7 */
        !          3854:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xc8-0xcf */
        !          3855:   1170,   -1, 1173,   -1, 1176,   -1,   -1,   -1, /* 0xd0-0xd7 */
        !          3856: };
        !          3857: static const short translit_page22[96] = {
        !          3858:     -1,   -1, 1180,   -1,   -1, 1182, 1184, 1186, /* 0x10-0x17 */
        !          3859:     -1, 1188,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x18-0x1f */
        !          3860:     -1,   -1,   -1, 1190,   -1,   -1,   -1,   -1, /* 0x20-0x27 */
        !          3861:     -1,   -1,   -1,   -1, 1192, 1195,   -1, 1199, /* 0x28-0x2f */
        !          3862:   1202,   -1,   -1,   -1,   -1,   -1, 1206,   -1, /* 0x30-0x37 */
        !          3863:     -1,   -1,   -1,   -1, 1208,   -1,   -1,   -1, /* 0x38-0x3f */
        !          3864:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x40-0x47 */
        !          3865:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x48-0x4f */
        !          3866:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x50-0x57 */
        !          3867:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x58-0x5f */
        !          3868:   1210,   -1,   -1,   -1, 1213, 1216,   -1,   -1, /* 0x60-0x67 */
        !          3869:     -1,   -1, 1219, 1222,   -1,   -1,   -1,   -1, /* 0x68-0x6f */
        !          3870: };
        !          3871: static const short translit_page22_4[48] = {
        !          3872:     -1,   -1,   -1,   -1,   -1, 1225,   -1,   -1, /* 0xc0-0xc7 */
        !          3873:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xc8-0xcf */
        !          3874:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xd0-0xd7 */
        !          3875:   1227, 1231,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xd8-0xdf */
        !          3876:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xe0-0xe7 */
        !          3877:     -1,   -1,   -1,   -1,   -1,   -1,   -1, 1235, /* 0xe8-0xef */
        !          3878: };
        !          3879: static const short translit_page24[240] = {
        !          3880:   1239, 1245, 1251, 1257, 1263, 1269, 1275, 1281, /* 0x00-0x07 */
        !          3881:   1287, 1292, 1297, 1302, 1307, 1312, 1317, 1322, /* 0x08-0x0f */
        !          3882:   1327, 1333, 1339, 1345, 1351, 1357, 1363, 1369, /* 0x10-0x17 */
        !          3883:   1375, 1381, 1386, 1392, 1398, 1403, 1408, 1413, /* 0x18-0x1f */
        !          3884:   1418, 1423,   -1,   -1, 1429,   -1,   -1,   -1, /* 0x20-0x27 */
        !          3885:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x28-0x2f */
        !          3886:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x30-0x37 */
        !          3887:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x38-0x3f */
        !          3888:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x40-0x47 */
        !          3889:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x48-0x4f */
        !          3890:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x50-0x57 */
        !          3891:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x58-0x5f */
        !          3892:   1434, 1438, 1442, 1446, 1450, 1454, 1458, 1462, /* 0x60-0x67 */
        !          3893:   1466, 1470, 1475, 1480, 1485, 1490, 1495, 1500, /* 0x68-0x6f */
        !          3894:   1505, 1510, 1515, 1520, 1525, 1529, 1533, 1537, /* 0x70-0x77 */
        !          3895:   1541, 1545, 1549, 1553, 1557, 1561, 1566, 1571, /* 0x78-0x7f */
        !          3896:   1576, 1581, 1586, 1591, 1596, 1601, 1606, 1611, /* 0x80-0x87 */
        !          3897:   1616, 1619, 1622, 1625, 1628, 1631, 1634, 1637, /* 0x88-0x8f */
        !          3898:   1640, 1643, 1647, 1651, 1655, 1659, 1663, 1667, /* 0x90-0x97 */
        !          3899:   1671, 1675, 1679, 1683, 1687, 1691, 1695, 1699, /* 0x98-0x9f */
        !          3900:   1703, 1707, 1711, 1715, 1719, 1723, 1727, 1731, /* 0xa0-0xa7 */
        !          3901:   1735, 1739, 1743, 1747, 1751, 1755, 1759, 1763, /* 0xa8-0xaf */
        !          3902:   1767, 1771, 1775, 1779, 1783, 1787, 1791, 1795, /* 0xb0-0xb7 */
        !          3903:   1799, 1803, 1807, 1811, 1815, 1819, 1823, 1827, /* 0xb8-0xbf */
        !          3904:   1831, 1835, 1839, 1843, 1847, 1851, 1855, 1859, /* 0xc0-0xc7 */
        !          3905:   1863, 1867, 1871, 1875, 1879, 1883, 1887, 1891, /* 0xc8-0xcf */
        !          3906:   1895, 1899, 1903, 1907, 1911, 1915, 1919, 1923, /* 0xd0-0xd7 */
        !          3907:   1927, 1931, 1935, 1939, 1943, 1947, 1951, 1955, /* 0xd8-0xdf */
        !          3908:   1959, 1963, 1967, 1971, 1975, 1979, 1983, 1987, /* 0xe0-0xe7 */
        !          3909:   1991, 1995, 1999,   -1,   -1,   -1,   -1,   -1, /* 0xe8-0xef */
        !          3910: };
        !          3911: static const short translit_page25[64] = {
        !          3912:   2003,   -1, 2005,   -1,   -1,   -1,   -1,   -1, /* 0x00-0x07 */
        !          3913:     -1,   -1,   -1,   -1, 2007,   -1,   -1,   -1, /* 0x08-0x0f */
        !          3914:   2009,   -1,   -1,   -1, 2011,   -1,   -1,   -1, /* 0x10-0x17 */
        !          3915:   2013,   -1,   -1,   -1, 2015,   -1,   -1,   -1, /* 0x18-0x1f */
        !          3916:     -1,   -1,   -1,   -1, 2017,   -1,   -1,   -1, /* 0x20-0x27 */
        !          3917:     -1,   -1,   -1,   -1, 2019,   -1,   -1,   -1, /* 0x28-0x2f */
        !          3918:     -1,   -1,   -1,   -1, 2021,   -1,   -1,   -1, /* 0x30-0x37 */
        !          3919:     -1,   -1,   -1,   -1, 2023,   -1,   -1,   -1, /* 0x38-0x3f */
        !          3920: };
        !          3921: static const short translit_page2a[8] = {
        !          3922:     -1,   -1,   -1,   -1, 2032, 2036, 2039,   -1, /* 0x70-0x77 */
        !          3923: };
        !          3924: static const short translit_page2f[216] = {
        !          3925:   2047, 2049, 2051, 2053, 2055, 2057, 2059, 2061, /* 0x00-0x07 */
        !          3926:   2063, 2065, 2067, 2069, 2071, 2073, 2075, 2077, /* 0x08-0x0f */
        !          3927:   2079, 2081, 2083, 2085, 2087, 2089, 2091, 2093, /* 0x10-0x17 */
        !          3928:   2095, 2097, 2099, 2101, 2103, 2105, 2107, 2109, /* 0x18-0x1f */
        !          3929:   2111, 2113, 2115, 2117, 2119, 2121, 2123, 2125, /* 0x20-0x27 */
        !          3930:   2127, 2129, 2131, 2133, 2135, 2137, 2139, 2141, /* 0x28-0x2f */
        !          3931:   2143, 2145, 2147, 2149, 2151, 2153, 2155, 2157, /* 0x30-0x37 */
        !          3932:   2159, 2161, 2163, 2165, 2167, 2169, 2171, 2173, /* 0x38-0x3f */
        !          3933:   2175, 2177, 2179, 2181, 2183, 2185, 2187, 2189, /* 0x40-0x47 */
        !          3934:   2191, 2193, 2195, 2197, 2199, 2201, 2203, 2205, /* 0x48-0x4f */
        !          3935:   2207, 2209, 2211, 2213, 2215, 2217, 2219, 2221, /* 0x50-0x57 */
        !          3936:   2223, 2225, 2227, 2229, 2231, 2233, 2235, 2237, /* 0x58-0x5f */
        !          3937:   2239, 2241, 2243, 2245, 2247, 2249, 2251, 2253, /* 0x60-0x67 */
        !          3938:   2255, 2257, 2259, 2261, 2263, 2265, 2267, 2269, /* 0x68-0x6f */
        !          3939:   2271, 2273, 2275, 2277, 2279, 2281, 2283, 2285, /* 0x70-0x77 */
        !          3940:   2287, 2289, 2291, 2293, 2295, 2297, 2299, 2301, /* 0x78-0x7f */
        !          3941:   2303, 2305, 2307, 2309, 2311, 2313, 2315, 2317, /* 0x80-0x87 */
        !          3942:   2319, 2321, 2323, 2325, 2327, 2329, 2331, 2333, /* 0x88-0x8f */
        !          3943:   2335, 2337, 2339, 2341, 2343, 2345, 2347, 2349, /* 0x90-0x97 */
        !          3944:   2351, 2353, 2355, 2357, 2359, 2361, 2363, 2365, /* 0x98-0x9f */
        !          3945:   2367, 2369, 2371, 2373, 2375, 2377, 2379, 2381, /* 0xa0-0xa7 */
        !          3946:   2383, 2385, 2387, 2389, 2391, 2393, 2395, 2397, /* 0xa8-0xaf */
        !          3947:   2399, 2401, 2403, 2405, 2407, 2409, 2411, 2413, /* 0xb0-0xb7 */
        !          3948:   2415, 2417, 2419, 2421, 2423, 2425, 2427, 2429, /* 0xb8-0xbf */
        !          3949:   2431, 2433, 2435, 2437, 2439, 2441, 2443, 2445, /* 0xc0-0xc7 */
        !          3950:   2447, 2449, 2451, 2453, 2455, 2457, 2459, 2461, /* 0xc8-0xcf */
        !          3951:   2463, 2465, 2467, 2469, 2471, 2473,   -1,   -1, /* 0xd0-0xd7 */
        !          3952: };
        !          3953: static const short translit_page30[248] = {
        !          3954:   2475,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x00-0x07 */
        !          3955:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x08-0x0f */
        !          3956:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x10-0x17 */
        !          3957:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x18-0x1f */
        !          3958:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x20-0x27 */
        !          3959:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x28-0x2f */
        !          3960:     -1,   -1,   -1,   -1,   -1,   -1, 2477,   -1, /* 0x30-0x37 */
        !          3961:   2479, 2481, 2483,   -1,   -1,   -1,   -1,   -1, /* 0x38-0x3f */
        !          3962:     -1, 2485,   -1, 2487,   -1, 2489,   -1, 2491, /* 0x40-0x47 */
        !          3963:     -1, 2493,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x48-0x4f */
        !          3964:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x50-0x57 */
        !          3965:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x58-0x5f */
        !          3966:     -1,   -1,   -1, 2495,   -1,   -1,   -1,   -1, /* 0x60-0x67 */
        !          3967:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x68-0x6f */
        !          3968:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x70-0x77 */
        !          3969:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x78-0x7f */
        !          3970:     -1,   -1,   -1, 2497,   -1, 2499,   -1, 2501, /* 0x80-0x87 */
        !          3971:     -1,   -1,   -1,   -1,   -1,   -1, 2503,   -1, /* 0x88-0x8f */
        !          3972:     -1,   -1,   -1,   -1,   -1, 2505, 2507,   -1, /* 0x90-0x97 */
        !          3973:     -1,   -1,   -1, 2509, 2512,   -1,   -1,   -1, /* 0x98-0x9f */
        !          3974:   2515, 2517,   -1, 2519,   -1, 2521,   -1, 2523, /* 0xa0-0xa7 */
        !          3975:     -1, 2525,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xa8-0xaf */
        !          3976:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xb0-0xb7 */
        !          3977:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xb8-0xbf */
        !          3978:     -1,   -1,   -1, 2527,   -1,   -1,   -1,   -1, /* 0xc0-0xc7 */
        !          3979:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xc8-0xcf */
        !          3980:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xd0-0xd7 */
        !          3981:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0xd8-0xdf */
        !          3982:     -1,   -1,   -1, 2529,   -1, 2531,   -1, 2533, /* 0xe0-0xe7 */
        !          3983:     -1,   -1,   -1,   -1,   -1,   -1, 2535,   -1, /* 0xe8-0xef */
        !          3984:     -1,   -1,   -1,   -1,   -1, 2537, 2539,   -1, /* 0xf0-0xf7 */
        !          3985: };
        !          3986: static const short translit_page31[96] = {
        !          3987:     -1, 2541, 2543, 2545, 2547, 2549, 2551, 2553, /* 0x30-0x37 */
        !          3988:   2555, 2557, 2559, 2561, 2563, 2565, 2567, 2569, /* 0x38-0x3f */
        !          3989:   2571, 2573, 2575, 2577, 2579, 2581, 2583, 2585, /* 0x40-0x47 */
        !          3990:   2587, 2589, 2591, 2593, 2595, 2597, 2599, 2601, /* 0x48-0x4f */
        !          3991:   2603, 2605, 2607, 2609, 2611, 2613, 2615, 2617, /* 0x50-0x57 */
        !          3992:   2619, 2621, 2623, 2625, 2627, 2629, 2631, 2633, /* 0x58-0x5f */
        !          3993:   2635, 2637, 2639, 2641, 2643, 2645, 2647, 2649, /* 0x60-0x67 */
        !          3994:   2651, 2653, 2655, 2657, 2659, 2661, 2663, 2665, /* 0x68-0x6f */
        !          3995:   2667, 2669, 2671, 2673, 2675, 2677, 2679, 2681, /* 0x70-0x77 */
        !          3996:   2683, 2685, 2687, 2689, 2691, 2693, 2695, 2697, /* 0x78-0x7f */
        !          3997:   2699, 2701, 2703, 2705, 2707, 2709, 2711, 2713, /* 0x80-0x87 */
        !          3998:   2715, 2717, 2719, 2721, 2723, 2725, 2727,   -1, /* 0x88-0x8f */
        !          3999: };
        !          4000: static const short translit_page31_5[528] = {
        !          4001:   2729, 2731, 2733, 2735, 2737, 2739, 2741, 2743, /* 0xf0-0xf7 */
        !          4002:   2745, 2747, 2749, 2751, 2753, 2755, 2757, 2759, /* 0xf8-0xff */
        !          4003:   /* 0x3200 */
        !          4004:   2761, 2765, 2769, 2773, 2777, 2781, 2785, 2789, /* 0x00-0x07 */
        !          4005:   2793, 2797, 2801, 2805, 2809, 2813, 2817, 2822, /* 0x08-0x0f */
        !          4006:   2827, 2832, 2837, 2842, 2847, 2852, 2857, 2862, /* 0x10-0x17 */
        !          4007:   2867, 2872, 2877, 2882, 2887, 2892, 2900,   -1, /* 0x18-0x1f */
        !          4008:   2907, 2911, 2915, 2919, 2923, 2927, 2931, 2935, /* 0x20-0x27 */
        !          4009:   2939, 2943, 2947, 2951, 2955, 2959, 2963, 2967, /* 0x28-0x2f */
        !          4010:   2971, 2975, 2979, 2983, 2987, 2991, 2995, 2999, /* 0x30-0x37 */
        !          4011:   3003, 3007, 3011, 3015, 3019, 3023, 3027, 3031, /* 0x38-0x3f */
        !          4012:   3035, 3039, 3043, 3047,   -1,   -1,   -1,   -1, /* 0x40-0x47 */
        !          4013:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x48-0x4f */
        !          4014:   3051, 3055, 3060, 3065, 3070, 3075, 3080, 3085, /* 0x50-0x57 */
        !          4015:   3090, 3095, 3100, 3105, 3110, 3115, 3120, 3125, /* 0x58-0x5f */
        !          4016:   3130, 3134, 3138, 3142, 3146, 3150, 3154, 3158, /* 0x60-0x67 */
        !          4017:   3162, 3166, 3170, 3174, 3178, 3182, 3186, 3191, /* 0x68-0x6f */
        !          4018:   3196, 3201, 3206, 3211, 3216, 3221, 3226, 3231, /* 0x70-0x77 */
        !          4019:   3236, 3241, 3246, 3251, 3256, 3264,   -1,   -1, /* 0x78-0x7f */
        !          4020:   3271, 3275, 3279, 3283, 3287, 3291, 3295, 3299, /* 0x80-0x87 */
        !          4021:   3303, 3307, 3311, 3315, 3319, 3323, 3327, 3331, /* 0x88-0x8f */
        !          4022:   3335, 3339, 3343, 3347, 3351, 3355, 3359, 3363, /* 0x90-0x97 */
        !          4023:   3367, 3371, 3375, 3379, 3383, 3387, 3391, 3395, /* 0x98-0x9f */
        !          4024:   3399, 3403, 3407, 3411, 3415, 3419, 3423, 3427, /* 0xa0-0xa7 */
        !          4025:   3431, 3435, 3439, 3443, 3447, 3451, 3455, 3459, /* 0xa8-0xaf */
        !          4026:   3463, 3467, 3472, 3477, 3482, 3487, 3492, 3497, /* 0xb0-0xb7 */
        !          4027:   3502, 3507, 3512, 3517, 3522, 3527, 3532, 3537, /* 0xb8-0xbf */
        !          4028:   3542, 3545, 3548, 3551, 3554, 3557, 3560, 3563, /* 0xc0-0xc7 */
        !          4029:   3566, 3569, 3573, 3577, 3581, 3584, 3588, 3591, /* 0xc8-0xcf */
        !          4030:   3595, 3599, 3603, 3607, 3611, 3615, 3619, 3623, /* 0xd0-0xd7 */
        !          4031:   3627, 3631, 3635, 3639, 3643, 3647, 3651, 3655, /* 0xd8-0xdf */
        !          4032:   3659, 3663, 3667, 3671, 3675, 3679, 3683, 3687, /* 0xe0-0xe7 */
        !          4033:   3691, 3695, 3699, 3703, 3707, 3711, 3715, 3719, /* 0xe8-0xef */
        !          4034:   3723, 3727, 3731, 3735, 3739, 3743, 3747, 3751, /* 0xf0-0xf7 */
        !          4035:   3755, 3759, 3763, 3767, 3771, 3775, 3779,   -1, /* 0xf8-0xff */
        !          4036:   /* 0x3300 */
        !          4037:   3783, 3788, 3793, 3798, 3802, 3807, 3811, 3815, /* 0x00-0x07 */
        !          4038:   3821, 3826, 3830, 3834, 3838, 3843, 3848, 3852, /* 0x08-0x0f */
        !          4039:   3856, 3859, 3863, 3868, 3873, 3876, 3882, 3889, /* 0x10-0x17 */
        !          4040:   3895, 3899, 3905, 3911, 3916, 3920, 3924, 3928, /* 0x18-0x1f */
        !          4041:   3933, 3939, 3944, 3948, 3952, 3956, 3959, 3962, /* 0x20-0x27 */
        !          4042:   3965, 3968, 3972, 3976, 3982, 3986, 3991, 3997, /* 0x28-0x2f */
        !          4043:   4001, 4004, 4007, 4013, 4018, 4024, 4028, 4034, /* 0x30-0x37 */
        !          4044:   4037, 4041, 4045, 4049, 4053, 4057, 4062, 4066, /* 0x38-0x3f */
        !          4045:   4069, 4073, 4077, 4081, 4086, 4090, 4094, 4098, /* 0x40-0x47 */
        !          4046:   4104, 4109, 4112, 4118, 4121, 4126, 4131, 4135, /* 0x48-0x4f */
        !          4047:   4139, 4143, 4148, 4151, 4155, 4160, 4163, 4169, /* 0x50-0x57 */
        !          4048:   4173, 4176, 4179, 4182, 4185, 4188, 4191, 4194, /* 0x58-0x5f */
        !          4049:   4197, 4200, 4203, 4207, 4211, 4215, 4219, 4223, /* 0x60-0x67 */
        !          4050:   4227, 4231, 4235, 4239, 4243, 4247, 4251, 4255, /* 0x68-0x6f */
        !          4051:   4259, 4263, 4267, 4270, 4273, 4277, 4280, 4283, /* 0x70-0x77 */
        !          4052:   4286, 4291, 4296, 4299, 4302, 4305, 4308, 4311, /* 0x78-0x7f */
        !          4053:   4316, 4319, 4322, 4325, 4328, 4331, 4334, 4337, /* 0x80-0x87 */
        !          4054:   4340, 4344, 4349, 4352, 4355, 4358, 4361, 4364, /* 0x88-0x8f */
        !          4055:   4367, 4370, 4374, 4378, 4382, 4386, 4389, 4392, /* 0x90-0x97 */
        !          4056:   4395, 4398, 4401, 4404, 4407, 4410, 4413, 4416, /* 0x98-0x9f */
        !          4057:   4421, 4426, 4430, 4435, 4440, 4445, 4449, 4454, /* 0xa0-0xa7 */
        !          4058:   4458, 4464, 4467, 4471, 4475, 4479, 4483, 4489, /* 0xa8-0xaf */
        !          4059:   4497, 4500, 4503, 4506, 4509, 4512, 4515, 4518, /* 0xb0-0xb7 */
        !          4060:   4521, 4524, 4527, 4530, 4533, 4536, 4539, 4542, /* 0xb8-0xbf */
        !          4061:   4545, 4548, 4551, 4556, 4559, 4562, 4565, 4570, /* 0xc0-0xc7 */
        !          4062:   4574, 4577, 4580, 4583, 4586, 4589, 4592, 4595, /* 0xc8-0xcf */
        !          4063:   4598, 4601, 4604, 4608, 4611, 4614, 4618, 4622, /* 0xd0-0xd7 */
        !          4064:   4625, 4630, 4634, 4637, 4640, 4643, 4646, 4650, /* 0xd8-0xdf */
        !          4065:   4658, 4661, 4664, 4667, 4670, 4673, 4676, 4679, /* 0xe0-0xe7 */
        !          4066:   4682, 4685, 4689, 4693, 4697, 4701, 4705, 4709, /* 0xe8-0xef */
        !          4067:   4713, 4717, 4721, 4725, 4729, 4733, 4737, 4741, /* 0xf0-0xf7 */
        !          4068:   4745, 4749, 4753, 4757, 4761, 4765, 4769, 4654, /* 0xf8-0xff */
        !          4069: };
        !          4070: static const short translit_pagef9[368] = {
        !          4071:   4773, 4775, 4777, 4779, 4781, 4783, 4785, 4787, /* 0x00-0x07 */
        !          4072:   4789, 4791, 4793, 4795, 4797, 4799, 4801, 4803, /* 0x08-0x0f */
        !          4073:   4805, 4807, 4809, 4811, 4813, 4815, 4817, 4819, /* 0x10-0x17 */
        !          4074:   4821, 4823, 4825, 4827, 4829, 4831, 4833, 4835, /* 0x18-0x1f */
        !          4075:   4837, 4839, 4841, 4843, 4845, 4847, 4849, 4851, /* 0x20-0x27 */
        !          4076:   4853, 4855, 4857, 4859, 4861, 4863, 4865, 4867, /* 0x28-0x2f */
        !          4077:   4869, 4871, 4873, 4875, 4877, 4879, 4881, 4883, /* 0x30-0x37 */
        !          4078:   4885, 4887, 4889, 4891, 4893, 4895, 4897, 4899, /* 0x38-0x3f */
        !          4079:   4901, 4903, 4905, 4907, 4909, 4911, 4913, 4915, /* 0x40-0x47 */
        !          4080:   4917, 4919, 4921, 4923, 4925, 4927, 4929, 4931, /* 0x48-0x4f */
        !          4081:   4933, 4935, 4937, 4939, 4941, 4943, 4945, 4947, /* 0x50-0x57 */
        !          4082:   4949, 4951, 4953, 4955, 4957, 4959, 4961, 4963, /* 0x58-0x5f */
        !          4083:   4965, 4967, 4969, 4971, 4973, 4975, 4977, 4979, /* 0x60-0x67 */
        !          4084:   4981, 4983, 4985, 4987, 4989, 4991, 4993, 4995, /* 0x68-0x6f */
        !          4085:   4997, 4999, 5001, 5003, 5005, 5007, 5009, 5011, /* 0x70-0x77 */
        !          4086:   5013, 5015, 5017, 5019, 5021, 5023, 5025, 5027, /* 0x78-0x7f */
        !          4087:   5029, 5031, 5033, 5035, 5037, 5039, 5041, 5043, /* 0x80-0x87 */
        !          4088:   5045, 5047, 5049, 5051, 5053, 5055, 5057, 5059, /* 0x88-0x8f */
        !          4089:   5061, 5063, 5065, 5067, 5069, 5071, 5073, 5075, /* 0x90-0x97 */
        !          4090:   5077, 5079, 5081, 5083, 5085, 5087, 5089, 5091, /* 0x98-0x9f */
        !          4091:   5093, 5095, 5097, 5099, 5101, 5103, 5105, 5107, /* 0xa0-0xa7 */
        !          4092:   5109, 5111, 5113, 5115, 5117, 5119, 5121, 5123, /* 0xa8-0xaf */
        !          4093:   5125, 5127, 5129, 5131, 5133, 5135, 5137, 5139, /* 0xb0-0xb7 */
        !          4094:   5141, 5143, 5145, 5147, 5149, 5151, 5153, 5155, /* 0xb8-0xbf */
        !          4095:   5157, 5159, 5161, 5163, 5165, 5167, 5169, 5171, /* 0xc0-0xc7 */
        !          4096:   5173, 5175, 5177, 5179, 5181, 5183, 5185, 5187, /* 0xc8-0xcf */
        !          4097:   5189, 5191, 5193, 5195, 5197, 5199, 5201, 5203, /* 0xd0-0xd7 */
        !          4098:   5205, 5207, 5209, 5211, 5213, 5215, 5217, 5219, /* 0xd8-0xdf */
        !          4099:   5221, 5223, 5225, 5227, 5229, 5231, 5233, 5235, /* 0xe0-0xe7 */
        !          4100:   5237, 5239, 5241, 5243, 5245, 5247, 5249, 5251, /* 0xe8-0xef */
        !          4101:   5253, 5255, 5257, 5259, 5261, 5263, 5265, 5267, /* 0xf0-0xf7 */
        !          4102:   5269, 5271, 5273, 5275, 5277, 5279, 5281, 5283, /* 0xf8-0xff */
        !          4103:   /* 0xfa00 */
        !          4104:   5285, 5287, 5289, 5291, 5293, 5295, 5297, 5299, /* 0x00-0x07 */
        !          4105:   5301, 5303, 5305, 5307, 5309, 5311,   -1,   -1, /* 0x08-0x0f */
        !          4106:   5313,   -1, 5315,   -1,   -1, 5317, 5319, 5321, /* 0x10-0x17 */
        !          4107:   5323, 5325, 5327, 5329, 5331, 5333, 5335,   -1, /* 0x18-0x1f */
        !          4108:   5337,   -1, 5339,   -1,   -1, 5341, 5343,   -1, /* 0x20-0x27 */
        !          4109:     -1,   -1, 5345, 5347, 5349, 5351,   -1,   -1, /* 0x28-0x2f */
        !          4110:   5353, 5355, 5357, 5359, 5361, 5363, 5365, 5367, /* 0x30-0x37 */
        !          4111:   5369, 5371, 5373, 5375, 5377, 5379, 5381, 5383, /* 0x38-0x3f */
        !          4112:   5385, 5387, 5389, 5391, 5393, 5395, 5397, 5399, /* 0x40-0x47 */
        !          4113:   5401, 5403, 5405, 5407, 5409, 5411, 5413, 5415, /* 0x48-0x4f */
        !          4114:   5417, 5419, 5421, 5423, 5425, 5427, 5429, 5431, /* 0x50-0x57 */
        !          4115:   5433, 5435, 5437, 5439, 5441, 5443, 5445, 5447, /* 0x58-0x5f */
        !          4116:   5449, 5451, 5453, 5455, 5457, 5459, 5461, 5463, /* 0x60-0x67 */
        !          4117:   5465, 5467, 5469,   -1,   -1,   -1,   -1,   -1, /* 0x68-0x6f */
        !          4118: };
        !          4119: static const short translit_pagefb[80] = {
        !          4120:   5471, 5474, 5477, 5480, 5484, 5488, 5491,   -1, /* 0x00-0x07 */
        !          4121:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x08-0x0f */
        !          4122:     -1,   -1,   -1, 5494, 5497, 5500, 5503, 5506, /* 0x10-0x17 */
        !          4123:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x18-0x1f */
        !          4124:   5509, 5511, 5513, 5515, 5517, 5519, 5521, 5523, /* 0x20-0x27 */
        !          4125:   5525, 5527,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x28-0x2f */
        !          4126:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x30-0x37 */
        !          4127:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x38-0x3f */
        !          4128:     -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, /* 0x40-0x47 */
        !          4129:     -1,   -1,   -1,   -1,   -1,   -1,   -1, 5529, /* 0x48-0x4f */
        !          4130: };
        !          4131: static const short translit_pagefe[40] = {
        !          4132:     -1, 5532, 5534, 5536, 5538, 5540, 5542, 5544, /* 0x48-0x4f */
        !          4133:   5546, 5548, 5550,   -1, 5552, 5554, 5556, 5558, /* 0x50-0x57 */
        !          4134:   5560, 5562, 5564, 5566, 5568, 5570, 5572, 5574, /* 0x58-0x5f */
        !          4135:   5576, 5578, 5580, 5582, 5584, 5586, 5588,   -1, /* 0x60-0x67 */
        !          4136:   5590, 5592, 5594, 5596,   -1,   -1,   -1,   -1, /* 0x68-0x6f */
        !          4137: };
        !          4138: static const short translit_pageff[240] = {
        !          4139:     -1, 5598, 5600, 5602, 5604, 5606, 5608, 5610, /* 0x00-0x07 */
        !          4140:   5612, 5614, 5616, 5618, 5620, 5622, 5624, 5626, /* 0x08-0x0f */
        !          4141:   5628, 5630, 5632, 5634, 5636, 5638, 5640, 5642, /* 0x10-0x17 */
        !          4142:   5644, 5646, 5648, 5650, 5652, 5654, 5656, 5658, /* 0x18-0x1f */
        !          4143:   5660, 5662, 5664, 5666, 5668, 5670, 5672, 5674, /* 0x20-0x27 */
        !          4144:   5676, 5678, 5680, 5682, 5684, 5686, 5688, 5690, /* 0x28-0x2f */
        !          4145:   5692, 5694, 5696, 5698, 5700, 5702, 5704, 5706, /* 0x30-0x37 */
        !          4146:   5708, 5710, 5712, 5714, 5716, 5718, 5720, 5722, /* 0x38-0x3f */
        !          4147:   5724, 5726, 5728, 5730, 5732, 5734, 5736, 5738, /* 0x40-0x47 */
        !          4148:   5740, 5742, 5744, 5746, 5748, 5750, 5752, 5754, /* 0x48-0x4f */
        !          4149:   5756, 5758, 5760, 5762, 5764, 5766, 5768, 5770, /* 0x50-0x57 */
        !          4150:   5772, 5774, 5776, 5778, 5780, 5782, 5784, 5786, /* 0x58-0x5f */
        !          4151:   5788, 5790, 5792, 5794, 5796, 5798, 5800, 5802, /* 0x60-0x67 */
        !          4152:   5804, 5806, 5808, 5810, 5812, 5814, 5816, 5818, /* 0x68-0x6f */
        !          4153:   5820, 5822, 5824, 5826, 5828, 5830, 5832, 5834, /* 0x70-0x77 */
        !          4154:   5836, 5838, 5840, 5842, 5844, 5846, 5848, 5850, /* 0x78-0x7f */
        !          4155:   5852, 5854, 5856, 5858, 5860, 5862, 5864, 5866, /* 0x80-0x87 */
        !          4156:   5868, 5870, 5872, 5874, 5876, 5878, 5880, 5882, /* 0x88-0x8f */
        !          4157:   5884, 5886, 5888, 5890, 5892, 5894, 5896, 5898, /* 0x90-0x97 */
        !          4158:   5900, 5902, 5904, 5906, 5908, 5910, 5912, 5914, /* 0x98-0x9f */
        !          4159:   5916, 5918, 5920, 5922, 5924, 5926, 5928, 5930, /* 0xa0-0xa7 */
        !          4160:   5932, 5934, 5936, 5938, 5940, 5942, 5944, 5946, /* 0xa8-0xaf */
        !          4161:   5948, 5950, 5952, 5954, 5956, 5958, 5960, 5962, /* 0xb0-0xb7 */
        !          4162:   5964, 5966, 5968, 5970, 5972, 5974, 5976,   -1, /* 0xb8-0xbf */
        !          4163:     -1,   -1, 5978, 5980, 5982, 5984, 5986, 5988, /* 0xc0-0xc7 */
        !          4164:     -1,   -1, 5990, 5992, 5994, 5996, 5998, 6000, /* 0xc8-0xcf */
        !          4165:     -1,   -1, 6002, 6004, 6006, 6008, 6010, 6012, /* 0xd0-0xd7 */
        !          4166:     -1,   -1, 6014, 6016, 6018,   -1,   -1,   -1, /* 0xd8-0xdf */
        !          4167:   6020, 6022, 6024, 6026, 6028, 6030, 6032,   -1, /* 0xe0-0xe7 */
        !          4168:   6034, 6036, 6038, 6040, 6042, 6044, 6046,   -1, /* 0xe8-0xef */
        !          4169: };
        !          4170: static const short translit_page1d4[1024] = {
        !          4171:   6048, 6050, 6052, 6054, 6056, 6058, 6060, 6062, /* 0x00-0x07 */
        !          4172:   6064, 6066, 6068, 6070, 6072, 6074, 6076, 6078, /* 0x08-0x0f */
        !          4173:   6080, 6082, 6084, 6086, 6088, 6090, 6092, 6094, /* 0x10-0x17 */
        !          4174:   6096, 6098, 6100, 6102, 6104, 6106, 6108, 6110, /* 0x18-0x1f */
        !          4175:   6112, 6114, 6116, 6118, 6120, 6122, 6124, 6126, /* 0x20-0x27 */
        !          4176:   6128, 6130, 6132, 6134, 6136, 6138, 6140, 6142, /* 0x28-0x2f */
        !          4177:   6144, 6146, 6148, 6150, 6152, 6154, 6156, 6158, /* 0x30-0x37 */
        !          4178:   6160, 6162, 6164, 6166, 6168, 6170, 6172, 6174, /* 0x38-0x3f */
        !          4179:   6176, 6178, 6180, 6182, 6184, 6186, 6188, 6190, /* 0x40-0x47 */
        !          4180:   6192, 6194, 6196, 6198, 6200, 6202, 6204, 6206, /* 0x48-0x4f */
        !          4181:   6208, 6210, 6212, 6214, 6216,   -1, 6218, 6220, /* 0x50-0x57 */
        !          4182:   6222, 6224, 6226, 6228, 6230, 6232, 6234, 6236, /* 0x58-0x5f */
        !          4183:   6238, 6240, 6242, 6244, 6246, 6248, 6250, 6252, /* 0x60-0x67 */
        !          4184:   6254, 6256, 6258, 6260, 6262, 6264, 6266, 6268, /* 0x68-0x6f */
        !          4185:   6270, 6272, 6274, 6276, 6278, 6280, 6282, 6284, /* 0x70-0x77 */
        !          4186:   6286, 6288, 6290, 6292, 6294, 6296, 6298, 6300, /* 0x78-0x7f */
        !          4187:   6302, 6304, 6306, 6308, 6310, 6312, 6314, 6316, /* 0x80-0x87 */
        !          4188:   6318, 6320, 6322, 6324, 6326, 6328, 6330, 6332, /* 0x88-0x8f */
        !          4189:   6334, 6336, 6338, 6340, 6342, 6344, 6346, 6348, /* 0x90-0x97 */
        !          4190:   6350, 6352, 6354, 6356, 6358,   -1, 6360, 6362, /* 0x98-0x9f */
        !          4191:     -1,   -1, 6364,   -1,   -1, 6366, 6368,   -1, /* 0xa0-0xa7 */
        !          4192:     -1, 6370, 6372, 6374, 6376,   -1, 6378, 6380, /* 0xa8-0xaf */
        !          4193:   6382, 6384, 6386, 6388, 6390, 6392, 6394, 6396, /* 0xb0-0xb7 */
        !          4194:   6398, 6400,   -1, 6402,   -1, 6404, 6406, 6408, /* 0xb8-0xbf */
        !          4195:   6410, 6412, 6414, 6416,   -1, 6418, 6420, 6422, /* 0xc0-0xc7 */
        !          4196:   6424, 6426, 6428, 6430, 6432, 6434, 6436, 6438, /* 0xc8-0xcf */
        !          4197:   6440, 6442, 6444, 6446, 6448, 6450, 6452, 6454, /* 0xd0-0xd7 */
        !          4198:   6456, 6458, 6460, 6462, 6464, 6466, 6468, 6470, /* 0xd8-0xdf */
        !          4199:   6472, 6474, 6476, 6478, 6480, 6482, 6484, 6486, /* 0xe0-0xe7 */
        !          4200:   6488, 6490, 6492, 6494, 6496, 6498, 6500, 6502, /* 0xe8-0xef */
        !          4201:   6504, 6506, 6508, 6510, 6512, 6514, 6516, 6518, /* 0xf0-0xf7 */
        !          4202:   6520, 6522, 6524, 6526, 6528, 6530, 6532, 6534, /* 0xf8-0xff */
        !          4203:   /* 0x1d500 */
        !          4204:   6536, 6538, 6540, 6542, 6544, 6546,   -1, 6548, /* 0x00-0x07 */
        !          4205:   6550, 6552, 6554,   -1,   -1, 6556, 6558, 6560, /* 0x08-0x0f */
        !          4206:   6562, 6564, 6566, 6568, 6570,   -1, 6572, 6574, /* 0x10-0x17 */
        !          4207:   6576, 6578, 6580, 6582, 6584,   -1, 6586, 6588, /* 0x18-0x1f */
        !          4208:   6590, 6592, 6594, 6596, 6598, 6600, 6602, 6604, /* 0x20-0x27 */
        !          4209:   6606, 6608, 6610, 6612, 6614, 6616, 6618, 6620, /* 0x28-0x2f */
        !          4210:   6622, 6624, 6626, 6628, 6630, 6632, 6634, 6636, /* 0x30-0x37 */
        !          4211:   6638, 6640,   -1, 6642, 6644, 6646, 6648,   -1, /* 0x38-0x3f */
        !          4212:   6650, 6652, 6654, 6656, 6658,   -1, 6660,   -1, /* 0x40-0x47 */
        !          4213:     -1,   -1, 6662, 6664, 6666, 6668, 6670, 6672, /* 0x48-0x4f */
        !          4214:   6674,   -1, 6676, 6678, 6680, 6682, 6684, 6686, /* 0x50-0x57 */
        !          4215:   6688, 6690, 6692, 6694, 6696, 6698, 6700, 6702, /* 0x58-0x5f */
        !          4216:   6704, 6706, 6708, 6710, 6712, 6714, 6716, 6718, /* 0x60-0x67 */
        !          4217:   6720, 6722, 6724, 6726, 6728, 6730, 6732, 6734, /* 0x68-0x6f */
        !          4218:   6736, 6738, 6740, 6742, 6744, 6746, 6748, 6750, /* 0x70-0x77 */
        !          4219:   6752, 6754, 6756, 6758, 6760, 6762, 6764, 6766, /* 0x78-0x7f */
        !          4220:   6768, 6770, 6772, 6774, 6776, 6778, 6780, 6782, /* 0x80-0x87 */
        !          4221:   6784, 6786, 6788, 6790, 6792, 6794, 6796, 6798, /* 0x88-0x8f */
        !          4222:   6800, 6802, 6804, 6806, 6808, 6810, 6812, 6814, /* 0x90-0x97 */
        !          4223:   6816, 6818, 6820, 6822, 6824, 6826, 6828, 6830, /* 0x98-0x9f */
        !          4224:   6832, 6834, 6836, 6838, 6840, 6842, 6844, 6846, /* 0xa0-0xa7 */
        !          4225:   6848, 6850, 6852, 6854, 6856, 6858, 6860, 6862, /* 0xa8-0xaf */
        !          4226:   6864, 6866, 6868, 6870, 6872, 6874, 6876, 6878, /* 0xb0-0xb7 */
        !          4227:   6880, 6882, 6884, 6886, 6888, 6890, 6892, 6894, /* 0xb8-0xbf */
        !          4228:   6896, 6898, 6900, 6902, 6904, 6906, 6908, 6910, /* 0xc0-0xc7 */
        !          4229:   6912, 6914, 6916, 6918, 6920, 6922, 6924, 6926, /* 0xc8-0xcf */
        !          4230:   6928, 6930, 6932, 6934, 6936, 6938, 6940, 6942, /* 0xd0-0xd7 */
        !          4231:   6944, 6946, 6948, 6950, 6952, 6954, 6956, 6958, /* 0xd8-0xdf */
        !          4232:   6960, 6962, 6964, 6966, 6968, 6970, 6972, 6974, /* 0xe0-0xe7 */
        !          4233:   6976, 6978, 6980, 6982, 6984, 6986, 6988, 6990, /* 0xe8-0xef */
        !          4234:   6992, 6994, 6996, 6998, 7000, 7002, 7004, 7006, /* 0xf0-0xf7 */
        !          4235:   7008, 7010, 7012, 7014, 7016, 7018, 7020, 7022, /* 0xf8-0xff */
        !          4236:   /* 0x1d600 */
        !          4237:   7024, 7026, 7028, 7030, 7032, 7034, 7036, 7038, /* 0x00-0x07 */
        !          4238:   7040, 7042, 7044, 7046, 7048, 7050, 7052, 7054, /* 0x08-0x0f */
        !          4239:   7056, 7058, 7060, 7062, 7064, 7066, 7068, 7070, /* 0x10-0x17 */
        !          4240:   7072, 7074, 7076, 7078, 7080, 7082, 7084, 7086, /* 0x18-0x1f */
        !          4241:   7088, 7090, 7092, 7094, 7096, 7098, 7100, 7102, /* 0x20-0x27 */
        !          4242:   7104, 7106, 7108, 7110, 7112, 7114, 7116, 7118, /* 0x28-0x2f */
        !          4243:   7120, 7122, 7124, 7126, 7128, 7130, 7132, 7134, /* 0x30-0x37 */
        !          4244:   7136, 7138, 7140, 7142, 7144, 7146, 7148, 7150, /* 0x38-0x3f */
        !          4245:   7152, 7154, 7156, 7158, 7160, 7162, 7164, 7166, /* 0x40-0x47 */
        !          4246:   7168, 7170, 7172, 7174, 7176, 7178, 7180, 7182, /* 0x48-0x4f */
        !          4247:   7184, 7186, 7188, 7190, 7192, 7194, 7196, 7198, /* 0x50-0x57 */
        !          4248:   7200, 7202, 7204, 7206, 7208, 7210, 7212, 7214, /* 0x58-0x5f */
        !          4249:   7216, 7218, 7220, 7222, 7224, 7226, 7228, 7230, /* 0x60-0x67 */
        !          4250:   7232, 7234, 7236, 7238, 7240, 7242, 7244, 7246, /* 0x68-0x6f */
        !          4251:   7248, 7250, 7252, 7254, 7256, 7258, 7260, 7262, /* 0x70-0x77 */
        !          4252:   7264, 7266, 7268, 7270, 7272, 7274, 7276, 7278, /* 0x78-0x7f */
        !          4253:   7280, 7282, 7284, 7286, 7288, 7290, 7292, 7294, /* 0x80-0x87 */
        !          4254:   7296, 7298, 7300, 7302, 7304, 7306, 7308, 7310, /* 0x88-0x8f */
        !          4255:   7312, 7314, 7316, 7318, 7320, 7322, 7324, 7326, /* 0x90-0x97 */
        !          4256:   7328, 7330, 7332, 7334, 7336, 7338, 7340, 7342, /* 0x98-0x9f */
        !          4257:   7344, 7346, 7348, 7350,   -1,   -1,   -1,   -1, /* 0xa0-0xa7 */
        !          4258:   7352, 7354, 7356, 7358, 7360, 7362, 7364, 7366, /* 0xa8-0xaf */
        !          4259:   7368, 7370, 7372, 7374, 7376, 7378, 7380, 7382, /* 0xb0-0xb7 */
        !          4260:   7384, 7386, 7388, 7390, 7392, 7394, 7396, 7398, /* 0xb8-0xbf */
        !          4261:   7400, 7402, 7404, 7406, 7408, 7410, 7412, 7414, /* 0xc0-0xc7 */
        !          4262:   7416, 7418, 7420, 7422, 7424, 7426, 7428, 7430, /* 0xc8-0xcf */
        !          4263:   7432, 7434, 7436, 7438, 7440, 7442, 7444, 7446, /* 0xd0-0xd7 */
        !          4264:   7448, 7450, 7452, 7454, 7456, 7458, 7460, 7462, /* 0xd8-0xdf */
        !          4265:   7464, 7466, 7468, 7470, 7472, 7474, 7476, 7478, /* 0xe0-0xe7 */
        !          4266:   7480, 7482, 7484, 7486, 7488, 7490, 7492, 7494, /* 0xe8-0xef */
        !          4267:   7496, 7498, 7500, 7502, 7504, 7506, 7508, 7510, /* 0xf0-0xf7 */
        !          4268:   7512, 7514, 7516, 7518, 7520, 7522, 7524, 7526, /* 0xf8-0xff */
        !          4269:   /* 0x1d700 */
        !          4270:   7528, 7530, 7532, 7534, 7536, 7538, 7540, 7542, /* 0x00-0x07 */
        !          4271:   7544, 7546, 7548, 7550, 7552, 7554, 7556, 7558, /* 0x08-0x0f */
        !          4272:   7560, 7562, 7564, 7566, 7568, 7570, 7572, 7574, /* 0x10-0x17 */
        !          4273:   7576, 7578, 7580, 7582, 7584, 7586, 7588, 7590, /* 0x18-0x1f */
        !          4274:   7592, 7594, 7596, 7598, 7600, 7602, 7604, 7606, /* 0x20-0x27 */
        !          4275:   7608, 7610, 7612, 7614, 7616, 7618, 7620, 7622, /* 0x28-0x2f */
        !          4276:   7624, 7626, 7628, 7630, 7632, 7634, 7636, 7638, /* 0x30-0x37 */
        !          4277:   7640, 7642, 7644, 7646, 7648, 7650, 7652, 7654, /* 0x38-0x3f */
        !          4278:   7656, 7658, 7660, 7662, 7664, 7666, 7668, 7670, /* 0x40-0x47 */
        !          4279:   7672, 7674, 7676, 7678, 7680, 7682, 7684, 7686, /* 0x48-0x4f */
        !          4280:   7688, 7690, 7692, 7694, 7696, 7698, 7700, 7702, /* 0x50-0x57 */
        !          4281:   7704, 7706, 7708, 7710, 7712, 7714, 7716, 7718, /* 0x58-0x5f */
        !          4282:   7720, 7722, 7724, 7726, 7728, 7730, 7732, 7734, /* 0x60-0x67 */
        !          4283:   7736, 7738, 7740, 7742, 7744, 7746, 7748, 7750, /* 0x68-0x6f */
        !          4284:   7752, 7754, 7756, 7758, 7760, 7762, 7764, 7766, /* 0x70-0x77 */
        !          4285:   7768, 7770, 7772, 7774, 7776, 7778, 7780, 7782, /* 0x78-0x7f */
        !          4286:   7784, 7786, 7788, 7790, 7792, 7794, 7796, 7798, /* 0x80-0x87 */
        !          4287:   7800, 7802, 7804, 7806, 7808, 7810, 7812, 7814, /* 0x88-0x8f */
        !          4288:   7816, 7818, 7820, 7822, 7824, 7826, 7828, 7830, /* 0x90-0x97 */
        !          4289:   7832, 7834, 7836, 7838, 7840, 7842, 7844, 7846, /* 0x98-0x9f */
        !          4290:   7848, 7850, 7852, 7854, 7856, 7858, 7860, 7862, /* 0xa0-0xa7 */
        !          4291:   7864, 7866, 7868, 7870, 7872, 7874, 7876, 7878, /* 0xa8-0xaf */
        !          4292:   7880, 7882, 7884, 7886, 7888, 7890, 7892, 7894, /* 0xb0-0xb7 */
        !          4293:   7896, 7898, 7900, 7902, 7904, 7906, 7908, 7910, /* 0xb8-0xbf */
        !          4294:   7912, 7914, 7916, 7918, 7920, 7922, 7924, 7926, /* 0xc0-0xc7 */
        !          4295:   7928, 7930,   -1,   -1,   -1,   -1, 7932, 7934, /* 0xc8-0xcf */
        !          4296:   7936, 7938, 7940, 7942, 7944, 7946, 7948, 7950, /* 0xd0-0xd7 */
        !          4297:   7952, 7954, 7956, 7958, 7960, 7962, 7964, 7966, /* 0xd8-0xdf */
        !          4298:   7968, 7970, 7972, 7974, 7976, 7978, 7980, 7982, /* 0xe0-0xe7 */
        !          4299:   7984, 7986, 7988, 7990, 7992, 7994, 7996, 7998, /* 0xe8-0xef */
        !          4300:   8000, 8002, 8004, 8006, 8008, 8010, 8012, 8014, /* 0xf0-0xf7 */
        !          4301:   8016, 8018, 8020, 8022, 8024, 8026, 8028, 8030, /* 0xf8-0xff */
        !          4302: };
        !          4303: static const short translit_page2f8[544] = {
        !          4304:   8032, 8034, 8036, 8038, 8040, 8042, 8044, 8046, /* 0x00-0x07 */
        !          4305:   8048, 8050, 8052, 8054, 8056, 8058, 8060, 8062, /* 0x08-0x0f */
        !          4306:   8064, 8066, 8068, 8070, 8072, 8074, 8076, 8078, /* 0x10-0x17 */
        !          4307:   8080, 8082, 8084, 8086, 8088, 8090, 8092, 8094, /* 0x18-0x1f */
        !          4308:   8096, 8098, 8100, 8102, 8104, 8106, 8108, 8110, /* 0x20-0x27 */
        !          4309:   8112, 8114, 8116, 8118, 8120, 8122, 8124, 8126, /* 0x28-0x2f */
        !          4310:   8128, 8130, 8132, 8134, 8136, 8138, 8140, 8142, /* 0x30-0x37 */
        !          4311:   8144, 8146, 8148, 8150, 8152, 8154, 8156, 8158, /* 0x38-0x3f */
        !          4312:   8160, 8162, 8164, 8166, 8168, 8170, 8172, 8174, /* 0x40-0x47 */
        !          4313:   8176, 8178, 8180, 8182, 8184, 8186, 8188, 8190, /* 0x48-0x4f */
        !          4314:   8192, 8194, 8196, 8198, 8200, 8202, 8204, 8206, /* 0x50-0x57 */
        !          4315:   8208, 8210, 8212, 8214, 8216, 8218, 8220, 8222, /* 0x58-0x5f */
        !          4316:   8224, 8226, 8228, 8230, 8232, 8234, 8236, 8238, /* 0x60-0x67 */
        !          4317:   8240, 8242, 8244, 8246, 8248, 8250, 8252, 8254, /* 0x68-0x6f */
        !          4318:   8256, 8258, 8260, 8262, 8264, 8266, 8268, 8270, /* 0x70-0x77 */
        !          4319:   8272, 8274, 8276, 8278, 8280, 8282, 8284, 8286, /* 0x78-0x7f */
        !          4320:   8288, 8290, 8292, 8294, 8296, 8298, 8300, 8302, /* 0x80-0x87 */
        !          4321:   8304, 8306, 8308, 8310, 8312, 8314, 8316, 8318, /* 0x88-0x8f */
        !          4322:   8320, 8322, 8324, 8326, 8328, 8330, 8332, 8334, /* 0x90-0x97 */
        !          4323:   8336, 8338, 8340, 8342, 8344, 8346, 8348, 8350, /* 0x98-0x9f */
        !          4324:   8352, 8354, 8356, 8358, 8360, 8362, 8364, 8366, /* 0xa0-0xa7 */
        !          4325:   8368, 8370, 8372, 8374, 8376, 8378, 8380, 8382, /* 0xa8-0xaf */
        !          4326:   8384, 8386, 8388, 8390, 8392, 8394, 8396, 8398, /* 0xb0-0xb7 */
        !          4327:   8400, 8402, 8404, 8406, 8408, 8410, 8412, 8414, /* 0xb8-0xbf */
        !          4328:   8416, 8418, 8420, 8422, 8424, 8426, 8428, 8430, /* 0xc0-0xc7 */
        !          4329:   8432, 8434, 8436, 8438, 8440, 8442, 8444, 8446, /* 0xc8-0xcf */
        !          4330:   8448, 8450, 8452, 8454, 8456, 8458, 8460, 8462, /* 0xd0-0xd7 */
        !          4331:   8464, 8466, 8468, 8470, 8472, 8474, 8476, 8478, /* 0xd8-0xdf */
        !          4332:   8480, 8482, 8484, 8486, 8488, 8490, 8492, 8494, /* 0xe0-0xe7 */
        !          4333:   8496, 8498, 8500, 8502, 8504, 8506, 8508, 8510, /* 0xe8-0xef */
        !          4334:   8512, 8514, 8516, 8518, 8520, 8522, 8524, 8526, /* 0xf0-0xf7 */
        !          4335:   8528, 8530, 8532, 8534, 8536, 8538, 8540, 8542, /* 0xf8-0xff */
        !          4336:   /* 0x2f900 */
        !          4337:   8544, 8546, 8548, 8550, 8552, 8554, 8556, 8558, /* 0x00-0x07 */
        !          4338:   8560, 8562, 8564, 8566, 8568, 8570, 8572, 8574, /* 0x08-0x0f */
        !          4339:   8576, 8578, 8580, 8582, 8584, 8586, 8588, 8590, /* 0x10-0x17 */
        !          4340:   8592, 8594, 8596, 8598, 8600, 8602, 8604, 8606, /* 0x18-0x1f */
        !          4341:   8608, 8610, 8612, 8614, 8616, 8618, 8620, 8622, /* 0x20-0x27 */
        !          4342:   8624, 8626, 8628, 8630, 8632, 8634, 8636, 8638, /* 0x28-0x2f */
        !          4343:   8640, 8642, 8644, 8646, 8648, 8650, 8652, 8654, /* 0x30-0x37 */
        !          4344:   8656, 8658, 8660, 8662, 8664, 8666, 8668, 8670, /* 0x38-0x3f */
        !          4345:   8672, 8674, 8676, 8678, 8680, 8682, 8684, 8686, /* 0x40-0x47 */
        !          4346:   8688, 8690, 8692, 8694, 8696, 8698, 8700, 8702, /* 0x48-0x4f */
        !          4347:   8704, 8706, 8708, 8710, 8712, 8714, 8716, 8718, /* 0x50-0x57 */
        !          4348:   8720, 8722, 8724, 8726, 8728, 8730, 8732, 8734, /* 0x58-0x5f */
        !          4349:   8736, 8738, 8740, 8742, 8744, 8746, 8748, 8750, /* 0x60-0x67 */
        !          4350:   8752, 8754, 8756, 8758, 8760, 8762, 8764, 8766, /* 0x68-0x6f */
        !          4351:   8768, 8770, 8772, 8774, 8776, 8778, 8780, 8782, /* 0x70-0x77 */
        !          4352:   8784, 8786, 8788, 8790, 8792, 8794, 8796, 8798, /* 0x78-0x7f */
        !          4353:   8800, 8802, 8804, 8806, 8808, 8810, 8812, 8814, /* 0x80-0x87 */
        !          4354:   8816, 8818, 8820, 8822, 8824, 8826, 8828, 8830, /* 0x88-0x8f */
        !          4355:   8832, 8834, 8836, 8838, 8840, 8842, 8844, 8846, /* 0x90-0x97 */
        !          4356:   8848, 8850, 8852, 8854, 8856, 8858, 8860, 8862, /* 0x98-0x9f */
        !          4357:   8864, 8866, 8868, 8870, 8872, 8874, 8876, 8878, /* 0xa0-0xa7 */
        !          4358:   8880, 8882, 8884, 8886, 8888, 8890, 8892, 8894, /* 0xa8-0xaf */
        !          4359:   8896, 8898, 8900, 8902, 8904, 8906, 8908, 8910, /* 0xb0-0xb7 */
        !          4360:   8912, 8914, 8916, 8918, 8920, 8922, 8924, 8926, /* 0xb8-0xbf */
        !          4361:   8928, 8930, 8932, 8934, 8936, 8938, 8940, 8942, /* 0xc0-0xc7 */
        !          4362:   8944, 8946, 8948, 8950, 8952, 8954, 8956, 8958, /* 0xc8-0xcf */
        !          4363:   8960, 8962, 8964, 8966, 8968, 8970, 8972, 8974, /* 0xd0-0xd7 */
        !          4364:   8976, 8978, 8980, 8982, 8984, 8986, 8988, 8990, /* 0xd8-0xdf */
        !          4365:   8992, 8994, 8996, 8998, 9000, 9002, 9004, 9006, /* 0xe0-0xe7 */
        !          4366:   9008, 9010, 9012, 9014, 9016, 9018, 9020, 9022, /* 0xe8-0xef */
        !          4367:   9024, 9026, 9028, 9030, 9032, 9034, 9036, 9038, /* 0xf0-0xf7 */
        !          4368:   9040, 9042, 9044, 9046, 9048, 9050, 9052, 9054, /* 0xf8-0xff */
        !          4369:   /* 0x2fa00 */
        !          4370:   9056, 9058, 9060, 9062, 9064, 9066, 9068, 9070, /* 0x00-0x07 */
        !          4371:   9072, 9074, 9076, 9078, 9080, 9082, 9084, 9086, /* 0x08-0x0f */
        !          4372:   9088, 9090, 9092, 9094, 9096, 9098, 9100, 9102, /* 0x10-0x17 */
        !          4373:   9104, 9106, 9108, 9110, 9112, 9114,   -1,   -1, /* 0x18-0x1f */
        !          4374: };
        !          4375: 
        !          4376: #define translit_index(wc) \
        !          4377:   (wc >= 0x00a0 && wc < 0x01f8 ? translit_page00[wc-0x00a0] : \
        !          4378:    wc >= 0x0218 && wc < 0x0220 ? translit_page02[wc-0x0218] : \
        !          4379:    wc >= 0x02b8 && wc < 0x02e0 ? translit_page02_1[wc-0x02b8] : \
        !          4380:    wc >= 0x03d0 && wc < 0x0400 ? translit_page03[wc-0x03d0] : \
        !          4381:    wc == 0x0587 ? 654 : \
        !          4382:    wc >= 0x05f0 && wc < 0x05f8 ? translit_page05[wc-0x05f0] : \
        !          4383:    wc >= 0x0670 && wc < 0x0680 ? translit_page06[wc-0x0670] : \
        !          4384:    wc == 0x0e33 ? 678 : \
        !          4385:    wc >= 0x0eb0 && wc < 0x0ee0 ? translit_page0e[wc-0x0eb0] : \
        !          4386:    wc >= 0x0f70 && wc < 0x0f80 ? translit_page0f[wc-0x0f70] : \
        !          4387:    wc >= 0x1e00 && wc < 0x1ea0 ? translit_page1e[wc-0x1e00] : \
        !          4388:    wc >= 0x1ef0 && wc < 0x1ef8 ? translit_page1e_2[wc-0x1ef0] : \
        !          4389:    wc >= 0x2000 && wc < 0x2058 ? translit_page20[wc-0x2000] : \
        !          4390:    wc >= 0x20a8 && wc < 0x20b0 ? translit_page20_3[wc-0x20a8] : \
        !          4391:    wc >= 0x2100 && wc < 0x21d8 ? translit_page21[wc-0x2100] : \
        !          4392:    wc >= 0x2210 && wc < 0x2270 ? translit_page22[wc-0x2210] : \
        !          4393:    wc >= 0x22c0 && wc < 0x22f0 ? translit_page22_4[wc-0x22c0] : \
        !          4394:    wc >= 0x2400 && wc < 0x24f0 ? translit_page24[wc-0x2400] : \
        !          4395:    wc >= 0x2500 && wc < 0x2540 ? translit_page25[wc-0x2500] : \
        !          4396:    wc == 0x25e6 ? 2025 : \
        !          4397:    wc == 0x2a0c ? 2027 : \
        !          4398:    wc >= 0x2a70 && wc < 0x2a78 ? translit_page2a[wc-0x2a70] : \
        !          4399:    wc == 0x2e9f ? 2043 : \
        !          4400:    wc == 0x2ef3 ? 2045 : \
        !          4401:    wc >= 0x2f00 && wc < 0x2fd8 ? translit_page2f[wc-0x2f00] : \
        !          4402:    wc >= 0x3000 && wc < 0x30f8 ? translit_page30[wc-0x3000] : \
        !          4403:    wc >= 0x3130 && wc < 0x3190 ? translit_page31[wc-0x3130] : \
        !          4404:    wc >= 0x31f0 && wc < 0x3400 ? translit_page31_5[wc-0x31f0] : \
        !          4405:    wc >= 0xf900 && wc < 0xfa70 ? translit_pagef9[wc-0xf900] : \
        !          4406:    wc >= 0xfb00 && wc < 0xfb50 ? translit_pagefb[wc-0xfb00] : \
        !          4407:    wc >= 0xfe48 && wc < 0xfe70 ? translit_pagefe[wc-0xfe48] : \
        !          4408:    wc >= 0xff00 && wc < 0xfff0 ? translit_pageff[wc-0xff00] : \
        !          4409:    wc >= 0x1d400 && wc < 0x1d800 ? translit_page1d4[wc-0x1d400] : \
        !          4410:    wc >= 0x2f800 && wc < 0x2fa20 ? translit_page2f8[wc-0x2f800] : \
        !          4411:    -1)

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>