1. 程式人生 > >linux 下URL中 UTF-8編碼、GB2312編碼與漢字之間的轉換

linux 下URL中 UTF-8編碼、GB2312編碼與漢字之間的轉換

下面是UTF-8編碼的轉換程式碼

#include <string.h>
#include <stdio.h>
#include <stdlib.h>

/* 16進位制字元表 */
static const char c2x_table[] = "0123456789ABCDEF";
/* 字元轉16進位制 */

static unsigned char *c2x(unsigned what,unsigned char *where)
{
    *where++ = '%';
    *where++ = c2x_table[what>>4];
    *where++ = c2x_table[what&0xf];
    return where;
}

/*
%\\^[]`+$,@:;/!#?=&.
不安全字元及特殊字元
*/
static int unsafechar(unsigned char ch)
{
    unsigned char *p=&ch;
    if(*p==' '||*p=='\0'||*p=='%'||*p=='\\'||*p=='^'||*p=='['||*p==']'||*p=='`'\
    ||*p=='+'||*p=='$'||*p==','||*p=='@'||*p==':'||*p==';'\
    ||*p=='/'||*p=='!'||*p=='#'||*p=='?'||*p=='='||*p=='&'||*p=='.'||*p>0x80)
    {
        return(1);
    }
    else
    {
        return(0);
    }
}

/* 16進位制轉字元 */
static char x2c(const char *what)
{
    register char digit;
    digit = ((what[0] >= 'A') ? ((what[0] & 0xdf) - 'A') + 10 : (what[0] - '0'));
    digit *= 16;
    digit += (what[1] >= 'A' ? ((what[1] & 0xdf) - 'A') + 10 : (what[1] - '0'));
    return (digit);
}

/*
URL解碼
*/
static size_t url_decode(const char *src,char *dest)
{
    char *cp=dest;
    while(*src!='\0')
    {
        if(*src=='+')
        {
            *dest++=' ';
        }
        else if(*src=='%')
        {
            int ch;
            ch=x2c(src+1);
            *dest++=ch;
            src+=2;
        }
        else
        {
            *dest++=*src;
        }
        src++;
    }
    *dest='\0'; 
    return(dest-cp); 
}

/* 
URL編碼 
*/
int Url_Encode_UTF8(const char *src, char *dest)
{
    char *cp=dest;
    while(*src!='\0')
    {
        unsigned char *p=(unsigned char*)src;
        if(*p==' '){
            *dest++='+';
        }
        else if(unsafechar(*p))
        {
            unsigned char w[3]={'\0'};
            c2x(*p,w);
            *dest=w[0];
            *(dest+1)=w[1];
            *(dest+2)=w[2];
            dest+=3;
        }
        else
        {
            *dest++=*p;
        }
        src++;
    } 
    *dest='\0';

    return(dest-cp); 
}

int main()
{
    char *s="UTF-8+%E7%BC%96%E7%A0%81%E6%B5%8B%E8%AF%95+123";
    char out[1024]={0};
    
    url_decode(s,out);
    printf("解碼:[%s]\n",out);

    memset(out, 0, sizeof(out));
    Url_Encode_UTF8("UTF-8 編碼測試 123", out);
    printf("編碼:[%s]\n",out);

}

linux下執行結果如下


最好不要用C-Free執行,不然會亂碼,在C-Free環境下執行結果如下



GB2312與漢字的轉換程式碼如下

//GB2312簡體中文編碼表
#include <stdio.h>
#include <string.h>

unsigned char GB2312line1[100][3]={
        "A1","A2","A3","A4","A5","A6","A7","A8","A9","AA","AB","AC","AD","AE","AF",
    "B0","B1","B2","B3","B4","B5","B6","B7","B8","B9","BA","BB","BC","BD","BE","BF",
    "C0","C1","C2","C3","C4","C5","C6","C7","C8","C9","CA","CB","CC","CD","CE","CF",
    "D0","D1","D2","D3","D4","D5","D6","D7","D8","D9","DA","DB","DC","DD","DE","DF",
    "E0","E1","E2","E3","E4","E5","E6","E7","E8","E9","EA","EB","EC","ED","EE","EF",
    "F0","F1","F2","F3","F4","F5","F6","F7","F8","F9","FA","FB","FC","FD","FE","00"};

unsigned char GB2312line2[6]="ABCDEF";
unsigned char GB2312line3[16]="0123456789ABCDEF";

unsigned char GB2312Tables[100][6][16][5] = {
    //+0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
    {{" ", " ", "、", "。", "·", "ˉ", "ˇ", "¨", "〃", "々", "—", "~", "‖", "…", "‘", "’"},             //A1A0
     {"“", "”", "〔", "〕", "〈", "〉", "《", "》", "「", "」", "『", "』", "〖", "〗", "【", "】"},    //A1B0
     {"±", "×", "÷", "∶", "∧", "∨", "∑", "∏", "∪", "∩", "∈", "∷", "√", "⊥", "∥", "∠"},         //A1C0
     {"⌒", "⊙", "∫", "∮", "≡", "≌", "≈", "∽", "∝", "≠", "≮", "≯", "≤", "≥", "∞", "∵"},         //A1D0
     {"∴", "♂", "♀", "°", "′", "″", "℃", "$", "¤", "¢", "£", "‰", "§", "№", "☆", "★"},           //A1E0
     {"○", "●", "◎", "◇", "◆", "□", "■", "△", "▲", "※", "→", "←", "↑", "↓", "〓", " "}},           //A1F0

    {{" ", "ⅰ", "ⅱ", "ⅲ", "ⅳ", "ⅴ", "ⅵ", "ⅶ", "ⅷ", "ⅸ", "ⅹ", " ", " ", " ", " ", " "},        //A2A0
     {" ", "⒈", "⒉", "⒊", "⒋", "⒌", "⒍", "⒎", "⒏", "⒐", "⒑", "⒒", "⒓", "⒔", "⒕", "⒖"},   //A2B0
     {"⒗", "⒘", "⒙", "⒚", "⒛", "⑴", "⑵", "⑶", "⑷", "⑸", "⑹", "⑺", "⑻", "⑼", "⑽", "⑾"},  //A2C0
     {"⑿", "⒀", "⒁", "⒂", "⒃", "⒄", "⒅", "⒆", "⒇", "①", "②", "③", "④", "⑤", "⑥", "⑦"},         //A2D0
     {"⑧", "⑨", "⑩", "", "㈠", "㈡", "㈢", "㈣", "㈤", "㈥", "㈦", "㈧", "㈨", "㈩", " "},        //A2E0
     {" ", "Ⅰ", "Ⅱ", "Ⅲ", "Ⅳ", "Ⅴ", "Ⅵ", "Ⅶ", "Ⅷ", "Ⅸ", "Ⅹ", "Ⅺ", "Ⅻ", " ", " ", " "}},     //A2F0

    {{" ", "!", """, "#", "¥", "%", "&", "'", "(", ")", "*", "+", ",", "-", ".", "/"},//A3A0
     {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ":", ";", "<", "=", ">", "?"},  //A3B0
     {"@", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O"},  //A3C0
     {"P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "[", "\", "]", "^", "_"},  //A3D0
     {"`", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o"},  //A3E0
     {"p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "{", "|", "}", " ̄", " "}},  //A3F0

    {{" ", "ぁ", "あ", "ぃ", "い", "ぅ", "う", "ぇ", "え", "ぉ", "お", "か", "が", "き", "ぎ", "く"},   //A4A0
     {"ぐ", "け", "げ", "こ", "ご", "さ", "ざ", "し", "じ", "す", "ず", "せ", "ぜ", "そ", "ぞ", "た"},  //A4B0
     {"だ", "ち", "ぢ", "っ", "つ", "づ", "て", "で", "と", "ど", "な", "に", "ぬ", "ね", "の", "は"},  //A4C0
     {"ば", "ぱ", "ひ", "び", "ぴ", "ふ", "ぶ", "ぷ", "へ", "べ", "ぺ", "ほ", "ぼ", "ぽ", "ま", "み"},  //A4D0
     {"む", "め", "も", "ゃ", "や", "ゅ", "ゆ", "ょ", "よ", "ら", "り", "る", "れ", "ろ", "ゎ", "わ"},  //A4E0
     {"ゐ", "ゑ", "を", "ん", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " "}},             //A4F0

    {{" ", "ァ", "ア", "ィ", "イ", "ゥ", "ウ", "ェ", "エ", "ォ", "オ", "カ", "ガ", "キ", "ギ", "ク"},   //A5A0
     {"グ", "ケ", "ゲ", "コ", "ゴ", "サ", "ザ", "シ", "ジ", "ス", "ズ", "セ", "ゼ", "ソ", "ゾ", "タ"},  //A5B0
     {"ダ", "チ", "ヂ", "ッ", "ツ", "ヅ", "テ", "デ", "ト", "ド", "ナ", "ニ", "ヌ", "ネ", "ノ", "ハ"},  //A5C0
     {"バ", "パ", "ヒ", "ビ", "ピ", "フ", "ブ", "プ", "ヘ", "ベ", "ペ", "ホ", "ボ", "ポ", "マ", "ミ"},  //A5D0
     {"ム", "メ", "モ", "ャ", "ヤ", "ュ", "ユ", "ョ", "ヨ", "ラ", "リ", "ル", "レ", "ロ", "ヮ", "ワ"},  //A5E0
     {"ヰ", "ヱ", "ヲ", "ン", "ヴ", "ヵ", "ヶ", " ", " ", " ", " ", " ", " ", " ", " ", " "}},          //A5F0

    {{" ", "Α", "Β", "Γ", "Δ", "Ε", "Ζ", "Η", "Θ", "Ι", "Κ", "Λ", "Μ", "Ν", "Ξ", "Ο"},                 //A6A0
     {"Π", "Ρ", "Σ", "Τ", "Υ", "Φ", "Χ", "Ψ", "Ω", " ", " ", " ", " ", " ", " ", " "},                 //A6B0
     {" ", "α", "β", "γ", "δ", "ε", "ζ", "η", "θ", "ι", "κ", "λ", "μ", "ν", "ξ", "ο"},                 //A6C0
     {"π", "ρ", "σ", "τ", "υ", "φ", "χ", "ψ", "ω", "", "", "", "", "", "", ""},          //A6D0
     {"︵", "︶", "︹", "︺", "︿", "﹀", "︽", "︾", "﹁", "﹂", "﹃", "﹄", "", "", "︻", "︼"}, //A6E0
     {"︷", "︸", "︱", "", "︳", "︴", " ", " ", " ", " ", " ", " ", " ", " ", " ", " "}},          //A6F0

    {{" ", "А", "Б", "В", "Г", "Д", "Е", "Ё", "Ж", "З", "И", "Й", "К", "Л", "М", "Н"},                 //A7A0
     {"О", "П", "Р", "С", "Т", "У", "Ф", "Х", "Ц", "Ч", "Ш", "Щ", "Ъ", "Ы", "Ь", "Э"},                 //A7B0
     {"Ю", "Я", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " "},                 //A7C0
     {" ", "а", "б", "в", "г", "д", "е", "ё", "ж", "з", "и", "й", "к", "л", "м", "н"},                 //A7D0
     {"о", "п", "р", "с", "т", "у", "ф", "х", "ц", "ч", "ш", "щ", "ъ", "ы", "ь", "э"},                 //A7E0
     {"ю", "я", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " "}},                //A7F0

    {{" ", "ā", "á", "ǎ", "à", "ē", "é", "ě", "è", "ī", "í", "ǐ", "ì", "ō", "ó", "ǒ"},                 //A8A0
     {"ò", "ū", "ú", "ǔ", "ù", "ǖ", "ǘ", "ǚ", "ǜ", "ü", "ê", "ɑ", "", "ń", "ň", ""},                 //A8B0
     {"ɡ", " ", " ", " ", " ", "ㄅ", "ㄆ", "ㄇ", "ㄈ", "ㄉ", "ㄊ", "ㄋ", "ㄌ", "ㄍ", "ㄎ", "ㄏ"},      //A8C0
     {"ㄐ", "ㄑ", "ㄒ", "ㄓ", "ㄔ", "ㄕ", "ㄖ", "ㄗ", "ㄘ", "ㄙ", "ㄚ", "ㄛ", "ㄜ", "ㄝ", "ㄞ", "ㄟ"}, //A8D0
     {"ㄠ", "ㄡ", "ㄢ", "ㄣ", "ㄤ", "ㄥ", "ㄦ", "ㄧ", "ㄨ", "ㄩ", " ", " ", " ", " ", " ", ""},      //A8E0
     {" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " "}},                //A8F0

    {{" ", " ", " ", " ", "─", "━", "│", "┃", "┄", "┅", "┆", "┇", "┈", "┉", "┊", "┋"},       //A9A0
     {"┌", "┍", "┎", "┏", "┐", "┑", "┒", "┓", "└", "┕", "┖", "┗", "┘", "┙", "┚", "┛"},     //A9B0
     {"├", "┝", "┞", "┟", "┠", "┡", "┢", "┣", "┤", "┥", "┦", "┧", "┨", "┩", "┪", "┫"},   //A9C0
     {"┬", "┭", "┮", "┯", "┰", "┱", "┲", "┳", "┴", "┵", "┶", "┷", "┸", "┹", "┺", "┻"},   //A9D0
     {"┼", "┽", "┾", "┿", "╀", "╁", "╂", "╃", "╄", "╅", "╆", "╇", "╈", "╉", "╊", "╋"},  //A9E0
     {" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " "}},                //A9F0

    {{" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " "},     //AAA0
     {" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " "},     //AAB0
     {" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " "},     //AAC0
     {" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " "},     //AAD0
     {" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " "},     //AAE0 
     {" ", "", "", "", "", "", "", "", "", "", "", "", "", "", "", " "}},//AAF0

    {{" ", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}, //ABA0
     {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}, //ABB0
     {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}, //ABC0
     {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}, //ABD0
     {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}, //ABE0
     {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", " "}},  //ABF0

    {{" ", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}, //ACA0
     {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}, //ACB0
     {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}, //ACC0
     {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}, //ACD0
     {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}, //ACE0
     {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", " "}},  //ACF0

    {{" ", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}, //ADA0
     {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}, //ADB0
     {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}, //ADC0
     {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}, //ADD0
     {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}, //ADE0
     {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", " "}},  //ADF0

    {{" ", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}, //AEA0
     {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}, //AEB0
     {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}, //AEC0
     {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}, //AED0
     {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}, //AEE0
     {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", " "}},  //AEF0

    {{" ", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}, //AFA0
     {"", "", "", "", "", "", "", "", "", " ", " ", " ", " ", " ", " ", " "},       //AFB0
     {" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " "},                //AFC0
     {" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " "},                //AFD0
     {" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " "},                //AFE0
     {" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " "}},                //AFF0

    {{" ", "啊", "阿", "埃", "挨", "哎", "唉", "哀", "皚", "癌", "藹", "矮", "艾", "礙", "愛", "隘"}, //B0A0
     {"鞍", "氨", "安", "俺", "按", "暗", "岸", "胺", "案", "骯", "昂", "盎", "凹", "敖", "熬", "翱"}, //B0B0
     {"襖", "傲", "奧", "懊", "澳", "芭", "捌", "扒", "叭", "吧", "笆", "八", "疤", "巴", "拔", "跋"}, //B0C0
     {"靶", "把", "耙", "壩", "霸", "罷", "爸", "白", "柏", "百", "擺", "佰", "敗", "拜", "稗", "斑"}, //B0D0
     {"班", "搬", "扳", "般", "頒", "板", "版", "扮", "拌", "伴", "瓣", "半", "辦", "絆", "邦", "幫"}, //B0E0
     {"梆", "榜", "膀", "綁", "棒", "磅", "蚌", "鎊", "傍", "謗", "苞", "胞", "包", "褒", "剝", " "}},  //B0F0

    {{" ", "薄", "雹", "保", "堡", "飽", "寶", "抱", "報", "暴", "豹", "鮑", "爆", "杯", "碑", "悲"}, //B1A0
     {"卑", "北", "輩", "背", "貝", "鋇", "倍", "狽", "備", "憊", "焙", "被", "奔", "苯", "本", "笨"}, //B1B0
     {"崩", "繃", "甭", "泵", "蹦", "迸", "逼", "鼻", "比", "鄙", "筆", "彼", "碧", "蓖", "蔽", "畢"}, //B1C0
     {"斃", "毖", "幣", "庇", "痺", "閉", "敝", "弊", "必", "闢", "壁", "臂", "避", "陛", "鞭", "邊"}, //B1D0
     {"編", "貶", "扁", "便", "變", "卞", "辨", "辯", "辮", "遍", "標", "彪", "膘", "表", "鱉", "憋"}, //B1E0
     {"別", "癟", "彬", "斌", "瀕", "濱", "賓", "擯", "兵", "冰", "柄", "丙", "秉", "餅", "炳", " "}},  //B1F0

    {{" ", "病", "並", "玻", "菠", "播", "撥", "鉢", "波", "博", "勃", "搏", "鉑", "箔", "伯", "帛"}, //B2A0
     {"舶", "脖", "膊", "渤", "泊", "駁", "捕", "卜", "哺", "補", "埠", "不", "布", "步", "簿", "部"}, //B2B0
     {"怖", "擦", "猜", "裁", "材", "才", "財", "睬", "踩", "採", "彩", "菜", "蔡", "餐", "參", "蠶"}, //B2C0
     {"殘", "慚", "慘", "燦", "蒼", "艙", "倉", "滄", "藏", "操", "糙", "槽", "曹", "草", "廁", "策"}, //B2D0
     {"側", "冊", "測", "層", "蹭", "插", "叉", "茬", "茶", "查", "碴", "搽", "察", "岔", "差", "詫"}, //B2E0
     {"拆", "柴", "豺", "攙", "摻", "蟬", "饞", "讒", "纏", "鏟", "產", "闡", "顫", "昌", "猖", " "}},  //B2F0

    {{" ", "場", "嘗", "常", "長", "償", "腸", "廠", "敞", "暢", "唱", "倡", "超", "抄", "鈔", "朝"}, //B3A0
     {"嘲", "潮", "巢", "吵", "炒", "車", "扯", "撤", "掣", "徹", "澈", "郴", "臣", "辰", "塵", "晨"}, //B3B0
     {"忱", "沉", "陳", "趁", "襯", "撐", "稱", "城", "橙", "成", "呈", "乘", "程", "懲", "澄", "誠"}, //B3C0
     {"承", "逞", "騁", "秤", "吃", "痴", "持", "匙", "池", "遲", "弛", "馳", "恥", "齒", "侈", "尺"}, //B3D0
     {"赤", "翅", "斥", "熾", "充", "衝", "蟲", "崇", "寵", "抽", "酬", "疇", "躊", "稠", "愁", "籌"}, //B3E0
     {"仇", "綢", "瞅", "醜", "臭", "初", "出", "櫥", "廚", "躇", "鋤", "雛", "滁", "除", "楚", " "}},  //B3F0

    {{" ", "礎", "儲", "矗", "搐", "觸", "處", "揣", "川", "穿", "椽", "傳", "船", "喘", "串", "瘡"}, //B4A0
     {"窗", "幢", "床", "闖", "創", "吹", "炊", "捶", "錘", "垂", "春", "椿", "醇", "脣", "淳", "純"}, //B4B0
     {"蠢", "戳", "綽", "疵", "茨", "磁", "雌", "辭", "慈", "瓷", "詞", "此", "刺", "賜", "次", "聰"}, //B4C0
     {"蔥", "囪", "匆", "從", "叢", "湊", "粗", "醋", "簇", "促", "躥", "篡", "竄", "摧", "崔", "催"}, //B4D0
     {"脆", "瘁", "粹", "淬", "翠", "村", "存", "寸", "磋", "撮", "搓", "措", "挫", "錯", "搭", "達"}, //B4E0
     {"答", "瘩", "打", "大", "呆", "歹", "傣", "戴", "帶", "殆", "代", "貸", "袋", "待", "逮", " "}},  //B4F0

    {{" ", "怠", "耽", "擔", "丹", "單", "鄲", "撣", "膽", "旦", "氮", "但", "憚", "淡", "誕", "彈"}, //B5A0
     {"蛋", "當", "擋", "黨", "蕩", "檔", "刀", "搗", "蹈", "倒", "島", "禱", "導", "到", "稻", "悼"}, //B5B0
     {"道", "盜", "德", "得", "的", "蹬", "燈", "登", "等", "瞪", "凳", "鄧", "堤", "低", "滴", "迪"}, //B5C0
     {"敵", "笛", "狄", "滌", "翟", "嫡", "抵", "底", "地", "蒂", "第", "帝", "弟", "遞", "締", "顛"}, //B5D0
     {"掂", "滇", "碘", "點", "典", "靛", "墊", "電", "佃", "甸", "店", "惦", "奠", "澱", "殿", "碉"}, //B5E0
     {"叼", "雕", "凋", "刁", "掉", "吊", "釣", "調", "跌", "爹", "碟", "蝶", "迭", "諜", "疊", " "}},  //B5F0

    {{" ", "丁", "盯", "叮", "釘", "頂", "鼎", "錠", "定", "訂", "丟", "東", "冬", "董", "懂", "動"}, //B6A0
     {"棟", "侗", "恫", "凍", "洞", "兜", "抖", "鬥", "陡", "豆", "逗", "痘", "都", "督", "毒", "犢"}, //B6B0
     {"獨", "讀", "堵", "睹", "賭", "杜", "鍍", "肚", "度", "渡", "妒", "端", "短", "鍛", "段", "斷"}, //B6C0
     {"緞", "堆", "兌", "隊", "對", "墩", "噸", "蹲", "敦", "頓", "囤", "鈍", "盾", "遁", "掇", "哆"}, //B6D0
     {"多", "奪", "垛", "躲", "朵", "跺", "舵", "剁", "惰", "墮", "蛾", "峨", "鵝", "俄", "額", "訛"}, //B6E0
     {"娥", "惡", "厄", "扼", "遏", "鄂", "餓", "恩", "而", "兒", "耳", "爾", "餌", "洱", "二", " "}},  //B6F0

    {{" ", "貳", "發", "罰", "筏", "伐", "乏", "閥", "法", "琺", "藩", "帆", "番", "翻", "樊", "礬"}, //B7A0
     {"釩", "繁", "凡", "煩", "反", "返", "範", "販", "犯", "飯", "泛", "坊", "芳", "方", "肪", "房"}, //B7B0
     {"防", "妨", "仿", "訪", "紡", "放", "菲", "非", "啡", "飛", "肥", "匪", "誹", "吠", "肺", "廢"}, //B7C0
     {"沸", "費", "芬", "酚", "吩", "氛", "分", "紛", "墳", "焚", "汾", "粉", "奮", "份", "忿", "憤"}, //B7D0
     {"糞", "豐", "封", "楓", "蜂", "峰", "鋒", "風", "瘋", "烽", "逢", "馮", "縫", "諷", "奉", "鳳"}, //B7E0
     {"佛", "否", "夫", "敷", "膚", "孵", "扶", "拂", "輻", "幅", "氟", "符", "伏", "俘", "服", " "}},  //B7F0

    {{" ", "浮", "涪", "福", "袱", "弗", "甫", "撫", "輔", "俯", "釜", "斧", "脯", "腑", "府", "腐"}, //B8A0
     {"赴", "副", "覆", "賦", "復", "傅", "付", "阜", "父", "腹", "負", "富", "訃", "附", "婦", "縛"}, //B8B0
     {"咐", "噶", "嘎", "該", "改", "概", "鈣", "蓋", "溉", "幹", "甘", "杆", "柑", "竿", "肝", "趕"}, //B8C0
     {"感", "稈", "敢", "贛", "岡", "剛", "鋼", "缸", "肛", "綱", "崗", "港", "槓", "篙", "皋", "高"}, //B8D0
     {"膏", "羔", "糕", "搞", "鎬", "稿", "告", "哥", "歌", "擱", "戈", "鴿", "胳", "疙", "割", "革"}, //B8E0
     {"葛", "格", "蛤", "閣", "隔", "鉻", "個", "各", "給", "根", "跟", "耕", "更", "庚", "羹", " "}},  //B8F0

    {{" ", "埂", "耿", "梗", "工", "攻", "功", "恭", "龔", "供", "躬", "公", "宮", "弓", "鞏", "汞"}, //B9A0
     {"拱", "貢", "共", "鉤", "勾", "溝", "苟", "狗", "垢", "構", "購", "夠", "辜", "菇", "咕", "箍"}, //B9B0
     {"估", "沽", "孤", "姑", "鼓", "古", "蠱", "骨", "谷", "股", "故", "顧", "固", "僱", "刮", "瓜"}, //B9C0
     {"剮", "寡", "掛", "褂", "乖", "拐", "怪", "棺", "關", "官", "冠", "觀", "管", "館", "罐", "慣"}, //B9D0
     {"灌", "貫", "光", "廣", "逛", "瑰", "規", "圭", "矽", "歸", "龜", "閨", "軌", "鬼", "詭", "癸"}, //B9E0
     {"桂", "櫃", "跪", "貴", "劊", "輥", "滾", "棍", "鍋", "郭", "國", "果", "裹", "過", "哈", " "}},  //B9F0

    {{" ", "骸", "孩", "海", "氦", "亥", "害", "駭", "酣", "憨", "邯", "韓", "含", "涵", "寒", "函"}, //BAA0
     {"喊", "罕", "翰", "撼", "捍", "旱", "憾", "悍", "焊", "汗", "漢", "夯", "杭", "航", "壕", "嚎"}, //BAB0
     {"豪", "毫", "郝", "好", "耗", "號", "浩", "呵", "喝", "荷", "菏", "核", "禾", "和", "何", "合"}, //BAC0
     {"盒", "貉", "閡", "河", "涸", "赫", "褐", "鶴", "賀", "嘿", "黑", "痕", "很", "狠", "恨", "哼"}, //BAD0
     {"亨", "橫", "衡", "恆", "轟", "哄", "烘", "虹", "鴻", "洪", "巨集", "弘", "紅", "喉", "侯", "猴"}, //BAE0
     {"吼", "厚", "候", "後", "呼", "乎", "忽", "瑚", "壺", "葫", "胡", "蝴", "狐", "糊", "湖", " "}},  //BAF0

    {{" ", "弧", "虎", "唬", "護", "互", "滬", "戶", "花", "譁", "華", "猾", "滑", "畫", "劃", "化"}, //BBA0
     {"話", "槐", "徊", "懷", "淮", "壞", "歡", "環", "桓", "還", "緩", "換", "患", "喚", "瘓", "豢"}, //BBB0
     {"煥", "渙", "宦", "幻", "荒", "慌", "黃", "磺", "蝗", "簧", "皇", "凰", "惶", "煌", "晃", "幌"}, //BBC0
     {"恍", "謊", "灰", "揮", "輝", "徽", "恢", "蛔", "回", "毀", "悔", "慧", "卉", "惠", "晦", "賄"}, //BBD0
     {"穢", "會", "燴", "匯", "諱", "誨", "繪", "葷", "昏", "婚", "魂", "渾", "混", "豁", "活", "夥"}, //BBE0
     {"火", "獲", "或", "惑", "霍", "貨", "禍", "擊", "圾", "基", "機", "畸", "稽", "積", "箕", " "}},  //BBF0

    {{" ", "肌", "飢", "跡", "激", "譏", "雞", "姬", "績", "緝", "吉", "極", "棘", "輯", "籍", "集"}, //BCA0
     {"及", "急", "疾", "汲", "即", "嫉", "級", "擠", "幾", "脊", "己", "薊", "技", "冀", "季", "伎"}, //BCB0
     {"祭", "劑", "悸", "濟", "寄", "寂", "計", "記", "既", "忌", "際", "妓", "繼", "紀", "嘉", "枷"}, //BCC0
     {"夾", "佳", "家", "加", "莢", "頰", "賈", "甲", "鉀", "假", "稼", "價", "架", "駕", "嫁", "殲"}, //BCD0
     {"監", "堅", "尖", "箋", "間", "煎", "兼", "肩", "艱", "奸", "緘", "繭", "檢", "柬", "鹼", "礆"}, //BCE0
     {"揀", "撿", "簡", "儉", "剪", "減", "薦", "檻", "鑑", "踐", "賤", "見", "鍵", "箭", "件", " "}},  //BCF0

    {{" ", "健", "艦", "劍", "餞", "漸", "濺", "澗", "建", "僵", "姜", "將", "漿", "江", "疆", "蔣"}, //BDA0
     {"槳", "獎", "講", "匠", "醬", "降", "蕉", "椒", "礁", "焦", "膠", "交", "郊", "澆", "驕", "嬌"}, //BDB0
     {"嚼", "攪", "鉸", "矯", "僥", "腳", "狡", "角", "餃", "繳", "絞", "剿", "教", "酵", "轎", "較"}, //BDC0
     {"叫", "窖", "揭", "接", "皆", "秸", "街", "階", "截", "劫", "節", "桔", "傑", "捷", "睫", "竭"}, //BDD0
     {"潔", "結", "解", "姐", "戒", "藉", "芥", "界", "借", "介", "疥", "誡", "屆", "巾", "筋", "斤"}, //BDE0
     {"金", "今", "津", "襟", "緊", "錦", "僅", "謹", "進", "靳", "晉", "禁", "近", "燼", "浸", " "}},  //BDF0

    {{" ", "盡", "勁", "荊", "兢", "莖", "睛", "晶", "鯨", "京", "驚", "精", "粳", "經", "井", "警"}, //BEA0
     {"景", "頸", "靜", "境", "敬", "鏡", "徑", "痙", "靖", "竟", "競", "淨", "炯", "窘", "揪", "究"}, //BEB0
     {"糾", "玖", "韭", "久", "灸", "九", "酒", "廄", "救", "舊", "臼", "舅", "咎", "就", "疚", "鞠"}, //BEC0
     {"拘", "狙", "疽", "居", "駒", "菊", "局", "咀", "矩", "舉", "沮", "聚", "拒", "據", "巨", "具"}, //BED0
     {"距", "踞", "鋸", "俱", "句", "懼", "炬", "劇", "捐", "鵑", "娟", "倦", "眷", "卷", "絹", "撅"}, //BEE0
     {"攫", "抉", "掘", "倔", "爵", "覺", "決", "訣", "絕", "均", "菌", "鈞", "軍", "君", "峻", " "}},  //BEF0

    {{" ", "俊", "竣", "浚", "郡", "駿", "喀", "咖", "卡", "咯", "開", "揩", "楷", "凱", "慨", "刊"}, //BFA0
     {"堪", "勘", "坎", "砍", "看", "康", "慷", "糠", "扛", "抗", "亢", "炕", "考", "拷", "烤", "靠"}, //BFB0
     {"坷", "苛", "柯", "棵", "磕", "顆", "科", "殼", "咳", "可", "渴", "克", "刻", "客", "課", "肯"}, //BFC0
     {"啃", "墾", "懇", "坑", "吭", "空", "恐", "孔", "控", "摳", "口", "扣", "寇", "枯", "哭", "窟"}, //BFD0
     {"苦", "酷", "庫", "褲", "誇", "垮", "挎", "跨", "胯", "塊", "筷", "儈", "快", "寬", "款", "匡"}, //BFE0
     {"筐", "狂", "框", "礦", "眶", "曠", "況", "虧", "盔", "巋", "窺", "葵", "奎", "魁", "傀", " "}},  //BFF0

    {{" ", "饋", "愧", "潰", "坤", "昆", "捆", "困", "括", "擴", "廓", "闊", "垃", "拉", "喇", "蠟"}, //C0A0
     {"臘", "辣", "啦", "萊", "來", "賴", "藍", "婪", "欄", "攔", "籃", "闌", "蘭", "瀾", "讕", "攬"}, //C0B0
     {"覽", "懶", "纜", "爛", "濫", "琅", "榔", "狼", "廊", "郎", "朗", "浪", "撈", "勞", "牢", "老"}, //C0C0
     {"佬", "姥", "酪", "烙", "澇", "勒", "樂", "雷", "鐳", "蕾", "磊", "累", "儡", "壘", "擂", "肋"}, //C0D0
     {"類", "淚", "稜", "楞", "冷", "釐", "梨", "犁", "黎", "籬", "狸", "離", "漓", "理", "李", "裡"}, //C0E0
     {"鯉", "禮", "莉", "荔", "吏", "慄", "麗", "厲", "勵", "礫", "歷", "利", "傈", "例", "俐", " "}},  //C0F0

    {{" ", "痢", "立", "粒", "瀝", "隸", "力", "璃", "哩", "倆", "聯", "蓮", "連", "鐮", "廉", "憐"}, //C1A0
     {"漣", "簾", "斂", "臉", "鏈", "戀", "煉", "練", "糧", "涼", "樑", "粱", "良", "兩", "輛", "量"}, //C1B0
     {"晾", "亮", "諒", "撩", "聊", "僚", "療", "燎", "寥", "遼", "潦", "了", "撂", "鐐", "廖", "料"}, //C1C0
     {"列", "裂", "烈", "劣", "獵", "琳", "林", "磷", "霖", "臨", "鄰", "鱗", "淋", "凜", "賃", "吝"}, //C1D0
     {"拎", "玲", "菱", "零", "齡", "鈴", "伶", "羚", "凌", "靈", "陵", "嶺", "領", "另", "令", "溜"}, //C1E0
     {"琉", "榴", "硫", "餾", "留", "劉", "瘤", "流", "柳", "六", "龍", "聾", "嚨", "籠", "窿", " "}},  //C1F0

    {{" ", "隆", "壟", "攏", "隴", "樓", "婁", "摟", "簍", "漏", "陋", "蘆", "盧", "顱", "廬", "爐"}, //C2A0
     {"擄", "滷", "虜", "魯", "麓", "碌", "露", "路", "賂", "鹿", "潞", "祿", "錄", "陸", "戮", "驢"}, //C2B0
     {"呂", "鋁", "侶", "旅", "履", "屢", "縷", "慮", "氯", "律", "率", "濾", "綠", "巒", "攣", "孿"}, //C2C0
     {"灤", "卵", "亂", "掠", "略", "掄", "輪", "倫", "侖", "淪", "綸", "論", "蘿", "螺", "羅", "邏"}, //C2D0
     {"鑼", "籮", "騾", "裸", "落", "洛", "駱", "絡", "媽", "麻", "瑪", "碼", "螞", "馬", "罵", "嘛"}, //C2E0
     {"嗎", "埋", "買", "麥", "賣", "邁", "脈", "瞞", "饅", "蠻", "滿", "蔓", "曼", "慢", "漫", " "}},  //C2F0

    {{" ", "謾", "芒", "茫", "盲", "氓", "忙", "莽", "貓", "茅", "錨", "毛", "矛", "鉚", "卯", "茂"}, //C3A0
     {"冒", "帽", "貌", "貿", "麼", "玫", "枚", "梅", "酶", "黴", "煤", "沒", "眉", "媒", "鎂", "每"}, //C3B0
     {"美", "昧", "寐", "妹", "媚", "門", "悶", "們", "萌", "蒙", "檬", "盟", "錳", "猛", "夢", "孟"}, //C3C0
     {"眯", "醚", "靡", "糜", "迷", "謎", "彌", "米", "祕", "覓", "泌", "蜜", "密", "冪", "棉", "眠"}, //C3D0
     {"綿", "冕", "免", "勉", "娩", "緬", "面", "苗", "描", "瞄", "藐", "秒", "渺", "廟", "妙", "蔑"}, //C3E0
     {"滅", "民", "抿", "皿", "敏", "憫", "閩", "明", "螟", "鳴", "銘", "名", "命", "謬", "摸", " "}},  //C3F0

    {{" ", "摹", "蘑", "模", "膜", "磨", "摩", "魔", "抹", "末", "莫", "墨", "默", "沫", "漠", "寞"}, //C4A0
     {"陌", "謀", "牟", "某", "拇", "牡", "畝", "姆", "母", "墓", "暮", "幕", "募", "慕", "木", "目"}, //C4B0
     {"睦", "牧", "穆", "拿", "哪", "吶", "鈉", "那", "娜", "納", "氖", "乃", "奶", "耐", "奈", "南"}, //C4C0
     {"男", "難", "囊", "撓", "腦", "惱", "鬧", "淖", "呢", "餒", "內", "嫩", "能", "妮", "霓", "倪"}, //C4D0
     {"泥", "尼", "擬", "你", "匿", "膩", "逆", "溺", "蔫", "拈", "年", "碾", "攆", "捻", "念", "娘"}, //C4E0
     {"釀", "鳥", "尿", "捏", "聶", "孽", "齧", "鑷", "鎳", "涅", "您", "檸", "獰", "凝", "寧", " "}},  //C4F0

    {{" ", "擰", "濘", "牛", "扭", "鈕", "紐", "膿", "濃", "農", "弄", "奴", "努", "怒", "女", "暖"}, //C5A0
     {"虐", "瘧", "挪", "懦", "糯", "諾", "哦", "歐", "鷗", "毆", "藕", "嘔", "偶", "漚", "啪", "趴"}, //C5B0
     {"爬", "帕", "怕", "琶", "拍", "排", "牌", "徘", "湃", "派", "攀", "潘", "盤", "磐", "盼", "畔"}, //C5C0
     {"判", "叛", "乓", "龐", "旁", "耪", "胖", "拋", "咆", "刨", "炮", "袍", "跑", "泡", "呸", "胚"}, //C5D0
     {"培", "裴", "賠", "陪", "配", "佩", "沛", "噴", "盆", "砰", "抨", "烹", "澎", "彭", "蓬", "棚"}, //C5E0
     {"硼", "篷", "膨", "朋", "鵬", "捧", "碰", "坯", "砒", "霹", "批", "披", "劈", "琵", "毗", " "}},  //C5F0

    {{" ", "啤", "脾", "疲", "皮", "匹", "痞", "僻", "屁", "譬", "篇", "偏", "片", "騙", "飄", "漂"}, //C6A0
     {"瓢", "票", "撇", "瞥", "拼", "頻", "貧", "品", "聘", "乒", "坪", "蘋", "萍", "平", "憑", "瓶"}, //C6B0
     {"評", "屏", "坡", "潑", "頗", "婆", "破", "魄", "迫", "粕", "剖", "撲", "鋪", "僕", "莆", "葡"}, //C6C0
     {"菩", "蒲", "埔", "樸", "圃", "普", "浦", "譜", "曝", "瀑", "期", "欺", "棲", "戚", "妻", "七"}, //C6D0
     {"悽", "漆", "柒", "沏", "其", "棋", "奇", "歧", "畦", "崎", "臍", "齊", "旗", "祈", "祁", "騎"}, //C6E0
     {"起", "豈", "乞", "企", "啟", "契", "砌", "器", "氣", "迄", "棄", "汽", "泣", "訖", "掐", " "}},  //C6F0

    {{" ", "恰", "洽", "牽", "扦", "釺", "鉛", "千", "遷", "籤", "仟", "謙", "乾", "黔", "錢", "鉗"}, //C7A0
     {"前", "潛", "遣", "淺", "譴", "塹", "嵌", "欠", "歉", "槍", "嗆", "腔", "羌", "牆", "薔", "強"}, //C7B0
     {"搶", "橇", "鍬", "敲", "悄", "橋", "瞧", "喬", "僑", "巧", "鞘", "撬", "翹", "峭", "俏", "竅"}, //C7C0
     {"切", "茄", "且", "怯", "竊", "欽", "侵", "親", "秦", "琴", "勤", "芹", "擒", "禽", "寢", "沁"}, //C7D0
     {"青", "輕", "氫", "傾", "卿", "清", "擎", "晴", "氰", "情", "頃", "請", "慶", "瓊", "窮", "秋"}, //C7E0
     {"丘", "邱", "球", "求", "囚", "酋", "泅", "趨", "區", "蛆", "曲", "軀", "屈", "驅", "渠", " "}},  //C7F0

    {{" ", "取", "娶", "齲", "趣", "去", "圈", "顴", "權", "醛", "泉", "全", "痊", "拳", "犬", "券"}, //C8A0
     {"勸", "缺", "炔", "瘸", "卻", "鵲", "榷", "確", "雀", "裙", "群", "然", "燃", "冉", "染", "瓤"}, //C8B0
     {"壤", "攘", "嚷", "讓", "饒", "擾", "繞", "惹", "熱", "壬", "仁", "人", "忍", "韌", "任", "認"}, //C8C0
     {"刃", "妊", "紉", "扔", "仍", "日", "戎", "茸", "蓉", "榮", "融", "熔", "溶", "容", "絨", "冗"}, //C8D0
     {"揉", "柔", "肉", "茹", "蠕", "儒", "孺", "如", "辱", "乳", "汝", "入", "褥", "軟", "阮", "蕊"}, //C8E0
     {"瑞", "銳", "閏", "潤", "若", "弱", "撒", "灑", "薩", "腮", "鰓", "塞", "賽", "三", "叄", " "}},  //C8F0

    {{" ", "傘", "散", "桑", "嗓", "喪", "搔", "騷", "掃", "嫂", "瑟", "色", "澀", "森", "僧", "莎"}, //C9A0
     {"砂", "殺", "剎", "沙", "紗", "傻", "啥", "煞", "篩", "晒", "珊", "苫", "杉", "山", "刪", "煽"}, //C9B0
     {"衫", "閃", "陝", "擅", "贍", "膳", "善", "汕", "扇", "繕", "墒", "傷", "商", "賞", "晌", "上"}, //C9C0
     {"尚", "裳", "梢", "捎", "稍", "燒", "芍", "勺", "韶", "少", "哨", "邵", "紹", "奢", "賒", "蛇"}, //C9D0
     {"舌", "舍", "赦", "攝", "射", "懾", "涉", "社", "設", "砷", "申", "呻", "伸", "身", "深", "娠"}, //C9E0
     {"紳", "神", "沈", "審", "嬸", "甚", "腎", "慎", "滲", "聲", "生", "甥", "牲", "升", "繩", " "}},  //C9F0

    {{" ", "省", "盛", "剩", "勝", "聖", "師", "失", "獅", "施", "溼", "詩", "屍", "蝨", "十", "石"}, //CAA0
     {"拾", "時", "什", "食", "蝕", "實", "識", "史", "矢", "使", "屎", "駛", "始", "式", "示", "士"}, //CAB0
     {"世", "柿", "事", "拭", "誓", "逝", "勢", "是", "嗜", "噬", "適", "仕", "侍", "釋", "飾", "氏"}, //CAC0
     {"市", "恃", "室", "視", "試", "收", "手", "首", "守", "壽", "授", "售", "受", "瘦", "獸", "蔬"}, //CAD0
     {"樞", "梳", "殊", "抒", "輸", "叔", "舒", "淑", "疏", "書", "贖", "孰", "熟", "薯", "暑", "曙"}, //CAE0
     {"署", "蜀", "黍", "鼠", "屬", "術", "述", "樹", "束", "戍", "豎", "墅", "庶", "數", "漱", " "}},  //CAF0

    {{" ", "恕", "刷", "耍", "摔", "衰", "甩", "帥", "栓", "拴", "霜", "雙", "爽", "誰", "水", "睡"}, //CBA0
     {"稅", "吮", "瞬", "順", "舜", "說", "碩", "朔", "爍", "斯", "撕", "嘶", "思", "私", "司", "絲"}, //CBB0
     {"死", "肆", "寺", "嗣", "四", "伺", "似", "飼", "巳", "鬆", "聳", "慫", "頌", "送", "宋", "訟"}, //CBC0
     {"誦", "搜", "艘", "擻", "嗽", "蘇", "酥", "俗", "素", "速", "粟", "僳", "塑", "溯", "宿", "訴"}, //CBD0
     {"肅", "酸", "蒜", "算", "雖", "隋", "隨", "綏", "髓", "碎", "歲", "穗", "遂", "隧", "祟", "孫"}, //CBE0
     {"損", "筍", "蓑", "梭", "唆", "縮", "瑣", "索", "鎖", "所", "塌", "他", "它", "她", "塔", " "}},  //CBF0

    {{" ", "獺", "撻", "蹋", "踏", "胎", "苔", "擡", "臺", "泰", "酞", "太", "態", "汰", "坍", "攤"}, //CCA0
     {"貪", "癱", "灘", "壇", "檀", "痰", "潭", "譚", "談", "坦", "毯", "袒", "碳", "探", "嘆", "炭"}, //CCB0
     {"湯", "塘", "搪", "堂", "棠", "膛", "唐", "糖", "倘", "躺", "淌", "趟", "燙", "掏", "濤", "滔"}, //CCC0
     {"絛", "萄", "桃", "逃", "淘", "陶", "討", "套", "特", "藤", "騰", "疼", "謄", "梯", "剔", "踢"}, //CCD0
     {"銻", "提", "題", "蹄", "啼", "體", "替", "嚏", "惕", "涕", "剃", "屜", "天", "添", "填", "田"}, //CCE0
     {"甜", "恬", "舔", "腆", "挑", "條", "迢", "眺", "跳", "貼", "鐵", "帖", "廳", "聽", "烴", " "}},  //CCF0

    {{" ", "汀", "廷", "停", "亭", "庭", "挺", "艇", "通", "桐", "酮", "瞳", "同", "銅", "彤", "童"}, //CDA0
     {"桶", "捅", "筒", "統", "痛", "偷", "投", "頭", "透", "凸", "禿", "突", "圖", "徒", "途", "塗"}, //CDB0
     {"屠", "土", "吐", "兔", "湍", "團", "推", "頹", "腿", "蛻", "褪", "退", "吞", "屯", "臀", "拖"}, //CDC0
     {"託", "脫", "鴕", "陀", "馱", "駝", "橢", "妥", "拓", "唾", "挖", "哇", "蛙", "窪", "娃", "瓦"}, //CDD0
     {"襪", "歪", "外", "豌", "彎", "灣", "玩", "頑", "丸", "烷", "完", "碗", "挽", "晚", "皖", "惋"}, //CDE0
     {"宛", "婉", "萬", "腕", "汪", "王", "亡", "枉", "網", "往", "旺", "望", "忘", "妄", "威", " "}},  //CDF0

    {{" ", "巍", "微", "危", "韋", "違", "桅", "圍", "唯", "惟", "為", "濰", "維", "葦", "萎", "委"}, //CEA0
     {"偉", "偽", "尾", "緯", "未", "蔚", "味", "畏", "胃", "喂", "魏", "位", "渭", "謂", "尉", "慰"}, //CEB0
     {"衛", "瘟", "溫", "蚊", "文", "聞", "紋", "吻", "穩", "紊", "問", "嗡", "翁", "甕", "撾", "蝸"}, //CEC0
     {"渦", "窩", "我", "斡", "臥", "握", "沃", "巫", "嗚", "鎢", "烏", "汙", "誣", "屋", "無", "蕪"}, //CED0
     {"梧", "吾", "吳", "毋", "武", "五", "捂", "午", "舞", "伍", "侮", "塢", "戊", "霧", "晤", "物"}, //CEE0
     {"勿", "務", "悟", "誤", "昔", "熙", "析", "西", "硒", "矽", "晰", "嘻", "吸", "錫", "犧", " "}},  //CEF0

    {{" ", "稀", "息", "希", "悉", "膝", "夕", "惜", "熄", "烯", "溪", "汐", "犀", "檄", "襲", "席"}, //CFA0
     {"習", "媳", "喜", "銑", "洗", "系", "隙", "戲", "細", "瞎", "蝦", "匣", "霞", "轄", "暇", "峽"}, //CFB0
     {"俠", "狹", "下", "廈", "夏", "嚇", "掀", "杴", "先", "仙", "鮮", "纖", "鹹", "賢", "銜", "舷"}, //CFC0
     {"閒", "涎", "弦", "嫌", "顯", "險", "現", "獻", "縣", "腺", "餡", "羨", "憲", "陷", "限", "線"}, //CFD0
     {"相", "廂", "鑲", "香", "箱", "襄", "湘", "鄉", "翔", "祥", "詳", "想", "響", "享", "項", "巷"}, //CFE0
     {"橡", "像", "向", "象", "蕭", "硝", "霄", "削", "哮", "囂", "銷", "消", "宵", "淆", "曉", " "}},  //CFF0

    {{" ", "小", "孝", "校", "肖", "嘯", "笑", "效", "楔", "些", "歇", "蠍", "鞋", "協", "挾", "攜"}, //D0A0
     {"邪", "斜", "脅", "諧", "寫", "械", "卸", "蟹", "懈", "洩", "瀉", "謝", "屑", "薪", "芯", "鋅"}, //D0B0
     {"欣", "辛", "新", "忻", "心", "信", "釁", "星", "腥", "猩", "惺", "興", "刑", "型", "形", "邢"}, //D0C0
     {"行", "醒", "幸", "杏", "性", "姓", "兄", "凶", "胸", "匈", "洶", "雄", "熊", "休", "修", "羞"}, //D0D0
     {"朽", "嗅", "鏽", "秀", "袖", "繡", "墟", "戌", "需", "虛", "噓", "須", "徐", "許", "蓄", "酗"}, //D0E0
     {"敘", "旭", "序", "畜", "恤", "絮", "婿", "緒", "續", "軒", "喧", "宣", "懸", "旋", "玄", " "}},  //D0F0

    {{" ", "選", "癬", "眩", "絢", "靴", "薛", "學", "穴", "雪", "血", "勳", "薰", "循", "旬", "詢"}, //D1A0
     {"尋", "馴", "巡", "殉", "汛", "訓", "訊", "遜", "迅", "壓", "押", "鴉", "鴨", "呀", "丫", "芽"}, //D1B0
     {"牙", "蚜", "崖", "衙", "涯", "雅", "啞", "亞", "訝", "焉", "咽", "閹", "煙", "淹", "鹽", "嚴"}, //D1C0
     {"研", "蜒", "巖", "延", "言", "顏", "閻", "炎", "沿", "奄", "掩", "眼", "衍", "演", "豔", "堰"}, //D1D0
     {"燕", "厭", "硯", "雁", "唁", "彥", "焰", "宴", "諺", "驗", "殃", "央", "鴦", "秧", "楊", "揚"}, //D1E0
     {"佯", "瘍", "羊", "洋", "陽", "氧", "仰", "癢", "養", "樣", "漾", "邀", "腰", "妖", "瑤", " "}},  //D1F0

    {{" ", "搖", "堯", "遙", "窯", "謠", "姚", "咬", "舀", "藥", "要", "耀", "椰", "噎", "耶", "爺"}, //D2A0
     {"野", "冶", "也", "頁", "掖", "業", "葉", "曳", "腋", "夜", "液", "一", "壹", "醫", "揖", "銥"}, //D2B0
     {"依", "伊", "衣", "頤", "夷", "遺", "移", "儀", "胰", "疑", "沂", "宜", "姨", "彝", "椅", "蟻"}, //D2C0
     {"倚", "已", "乙", "矣", "以", "藝", "抑", "易", "邑", "屹", "億", "役", "臆", "逸", "肄", "疫"}, //D2D0
     {"亦", "裔", "意", "毅", "憶", "義", "益", "溢", "詣", "議", "誼", "譯", "異", "翼", "翌", "繹"}, //D2E0
     {"茵", "蔭", "因", "殷", "音", "陰", "姻", "吟", "銀", "淫", "寅", "飲", "尹", "引", "隱", " "}},  //D2F0

    {{" ", "印", "英", "櫻", "嬰", "鷹", "應", "纓", "瑩", "螢", "營", "熒", "蠅", "迎", "贏", "盈"}, //D3A0
     {"影", "穎", "硬", "映", "喲", "擁", "傭", "臃", "癰", "庸", "雍", "踴", "蛹", "詠", "泳", "湧"}, //D3B0
     {"永", "恿", "勇", "用", "幽", "優", "悠", "憂", "尤", "由", "郵", "鈾", "猶", "油", "遊", "酉"}, //D3C0
     {"有", "友", "右", "佑", "釉", "誘", "又", "幼", "迂", "淤", "於", "盂", "榆", "虞", "愚", "輿"}, //D3D0
     {"餘", "俞", "逾", "魚", "愉", "渝", "漁", "隅", "予", "娛", "雨", "與", "嶼", "禹", "宇", "語"}, //D3E0
     {"羽", "玉", "域", "芋", "鬱", "籲", "遇", "喻", "峪", "御", "愈", "欲", "獄", "育", "譽", " "}},  //D3F0

    {{" ", "浴", "寓", "裕", "預", "豫", "馭", "鴛", "淵", "冤", "元", "垣", "袁", "原", "援", "轅"}, //D4A0
     {"園", "員", "圓", "猿", "源", "緣", "遠", "苑", "願", "怨", "院", "曰", "約", "越", "躍", "鑰"}, //D4B0
     {"嶽", "粵", "月", "悅", "閱", "耘", "雲", "鄖", "勻", "隕", "允", "運", "蘊", "醞", "暈", "韻"}, //D4C0
     {"孕", "匝", "砸", "雜", "栽", "哉", "災", "宰", "載", "再", "在", "咱", "攢", "暫", "贊", "贓"}, //D4D0
     {"髒", "葬", "遭", "糟", "鑿", "藻", "棗", "早", "澡", "蚤", "躁", "噪", "造", "皁", "灶", "燥"}, //D4E0
     {"責", "擇", "則", "澤", "賊", "怎", "增", "憎", "曾", "贈", "扎", "喳", "渣", "札", "軋", " "}},  //D4F0

    {{" ", "鍘", "閘", "眨", "柵", "榨", "咋", "乍", "炸", "詐", "摘", "齋", "宅", "窄", "債", "寨"}, //D5A0
     {"瞻", "氈", "詹", "粘", "沾", "盞", "斬", "輾", "嶄", "展", "蘸", "棧", "佔", "戰", "站", "湛"}, //D5B0
     {"綻", "樟", "章", "彰", "漳", "張", "掌", "漲", "杖", "丈", "帳", "賬", "仗", "脹", "瘴", "障"}, //D5C0
     {"招", "昭", "找", "沼", "趙", "照", "罩", "兆", "肇", "召", "遮", "折", "哲", "蟄", "轍", "者"}, //D5D0
     {"鍺", "蔗", "這", "浙", "珍", "斟", "真", "甄", "砧", "臻", "貞", "針", "偵", "枕", "疹", "診"}, //D5E0
     {"震", "振", "鎮", "陣", "蒸", "掙", "睜", "徵", "猙", "爭", "怔", "整", "拯", "正", "政", " "}},  //D5F0

    {{" ", "幀", "症", "鄭", "證", "芝", "枝", "支", "吱", "蜘", "知", "肢", "脂", "汁", "之", "織"}, //D6A0
     {"職", "直", "植", "殖", "執", "值", "侄", "址", "指", "止", "趾", "只", "旨", "紙", "志", "摯"}, //D6B0
     {"擲", "至", "致", "置", "幟", "峙", "制", "智", "秩", "稚", "質", "炙", "痔", "滯", "治", "窒"}, //D6C0
     {"中", "盅", "忠", "鍾", "衷", "終", "種", "腫", "重", "仲", "眾", "舟", "周", "州", "洲", "謅"}, //D6D0
     {"粥", "軸", "肘", "帚", "咒", "皺", "宙", "晝", "驟", "珠", "株", "蛛", "朱", "豬", "諸", "誅"}, //D6E0
     {"逐", "竹", "燭", "煮", "拄", "矚", "囑", "主", "著", "柱", "助", "蛀", "貯", "鑄", "築", " "}},  //D6F0

    {{" ", "住", "注", "祝", "駐", "抓", "爪", "拽", "專", "磚", "轉", "撰", "賺", "篆", "樁", "莊"}, //D7A0
     {"裝", "妝", "撞", "壯", "狀", "椎", "錐", "追", "贅", "墜", "綴", "諄", "準", "捉", "拙", "卓"}, //D7B0
     {"桌", "琢", "茁", "酌", "啄", "著", "灼", "濁", "茲", "諮", "資", "姿", "滋", "淄", "孜", "紫"}, //D7C0
     {"仔", "籽", "滓", "子", "自", "漬", "字", "鬃", "棕", "蹤", "宗", "綜", "總", "縱", "鄒", "走"}, //D7D0
     {"奏", "揍", "租", "足", "卒", "族", "祖", "詛", "阻", "組", "鑽", "纂", "嘴", "醉", "最", "罪"}, //D7E0
     {"尊", "遵", "昨", "左", "佐", "柞", "做", "作", "坐", "座", "", "", "", "", "", " "}},  //D7F0

    {{" ", "亍", "丌", "兀", "丐", "廿", "卅", "丕", "亙", "丞", "鬲", "孬", "噩", "丨", "禺", "丿"}, //D8A0
     {"匕", "乇", "夭", "爻", "卮", "氐", "囟", "胤", "馗", "毓", "睪", "鞀", "丶", "亟", "鼐", "乜"}, //D8B0
     {"乩", "亓", "羋", "孛", "嗇", "嘏", "仄", "厙", "厝", "厴", "厥", "廝", "靨", "贗", "匚", "叵"}, //D8C0
     {"匭", "匱", "匾", "賾", "卦", "卣", "刂", "刈", "刎", "剄", "刳", "劌", "剴", "剌", "剞", "剡"}, //D8D0
     {"剜", "蒯", "剽", "劂", "劁", "劐", "劓", "冂", "罔", "亻", "仃", "仉", "仂", "仨", "仡", "仫"}, //D8E0
     {"仞", "傴", "仳", "伢", "佤", "仵", "倀", "傖", "伉", "佇", "佞", "佧", "攸", "佚", "佝", " "}},  //D8F0

    {{" ", "佟", "佗", "伲", "伽", "佶", "佴", "侑", "侉", "侃", "侏", "佾", "佻", "儕", "佼", "儂"}, //D9A0
     {"侔", "儔", "儼", "儷", "俅", "俚", "俁", "俜", "俑", "俟", "俸", "倩", "偌", "俳", "倬", "倏"}, //D9B0
     {"倮", "倭", "俾", "倜", "倌", "倥", "倨", "僨", "偃", "偕", "偈", "偎", "傯", "僂", "儻", "儐"}, //D9C0
     {"儺", "傺", "僖", "儆", "僭", "僬", "僦", "僮", "儇", "儋", "仝", "氽", "佘", "僉", "俎", "龠"}, //D9D0
     {"汆", "糴", "兮", "巽", "黌", "馘", "囅", "夔", "勹", "匍", "訇", "匐", "鳧", "夙", "兕", "亠"}, //D9E0
     {"兗", "亳", "袞", "袤", "褻", "臠", "裒", "稟", "嬴", "蠃", "羸", "冫", "冱", "冽", "冼", " "}},  //D9F0

    {{" ", "凇", "冖", "冢", "冥", "訁", "訐", "訌", "訕", "謳", "詎", "訥", "詁", "訶", "詆", "詔"}, //DAA0
     {"詘", "詒", "誆", "誄", "詿", "詰", "詼", "詵", "詬", "詮", "諍", "諢", "詡", "誚", "誥", "誑"}, //DAB0
     {"誒", "諏", "諑", "諉", "諛", "諗", "諂", "誶", "諶", "諫", "謔", "謁", "諤", "諭", "諼", "諳"}, //DAC0
     {"諦", "諮", "諞", "謨", "讜", "謖", "諡", "謐", "謫", "譾", "譖", "譙", "譎", "讞", "譫", "讖"}, //DAD0
     {"卩", "巹", "阝", "阢", "阡", "阱", "阪", "阽", "阼", "陂", "陘", "陔", "陟", "隉", "陬", "陲"}, //DAE0
     {"陴", "隈", "隍", "隗", "隰", "邗", "邛", "鄺", "邙", "鄔", "邡", "邴", "邳", "邶", "鄴", " "}},  //DAF0

    {{" ", "邸", "邰", "郟", "郅", "邾", "鄶", "郄", "郇", "鄆", "酈", "郢", "郜", "郗", "郛", "郫"}, //DBA0
     {"郯", "郾", "鄄", "鄢", "鄞", "鄣", "鄱", "鄯", "鄹", "酃", "酆", "芻", "奐", "勱", "劬", "劭"}, //DBB0
     {"劾", "哿", "勐", "勖", "勰", "叟", "燮", "矍", "廴", "凵", "凼", "鬯", "厶", "弁", "畚", "巰"}, //DBC0
     {"坌", "堊", "垡", "塾", "墼", "壅", "壑", "圩", "圬", "圪", "圳", "壙", "圮", "圯", "壢", "圻"}, //DBD0
     {"阪", "坩", "壠", "坫", "壚", "坼", "坻", "坨", "坭", "坶", "坳", "埡", "垤", "垌", "塏", "埏"}, //DBE0
     {"垧", "堖", "垓", "垠", "埕", "塒", "堝", "壎", "埒", "垸", "埴", "垵", "埸", "埤", "埝", " "}},  //DBF0

    {{" ", "堋", "堍", "埽", "埭", "堀", "堞", "堙", "塄", "堠", "塥", "塬", "墁", "墉", "墚", "墀"}, //DCA0
     {"馨", "鼙", "懿", "艹", "艽", "艿", "芏", "芊", "芨", "芄", "芎", "芑", "薌", "芙", "芫", "芸"}, //DCB0
     {"芾", "芰", "藶", "苊", "苣", "芘", "芷", "芮", "莧", "萇", "蓯", "芩", "芴", "芡", "芪", "芟"}, //DCC0
     {"苄", "苧", "芤", "苡", "茉", "苷", "苤", "蘢", "茇", "苜", "苴", "苒", "檾", "茌", "苻", "苓"}, //DCD0
     {"蔦", "茚", "茆", "塋", "煢", "苠", "苕", "茜", "荑", "蕘", "蓽", "茈", "莒", "茼", "茴", "茱"}, //DCE0
     {"莛", "蕎", "茯", "荏", "荇", "荃", "薈", "荀", "茗", "薺", "茭", "茺", "茳", "犖", "滎", " "}},  //DCF0

    {{" ", "蕁", "茛", "藎", "蕒", "蓀", "葒", "葤", "莰", "荸", "蒔", "萵", "莠", "莪", "莓", "莜"}, //DDA0
     {"蒞", "荼", "薟", "莩", "荽", "蕕", "荻", "莘", "莞", "莨", "鶯", "蓴", "菁", "萁", "菥", "菘"}, //DDB0
     {"堇", "萘", "萋", "菝", "菽", "菖", "萜", "萸", "萑", "萆", "菔", "菟", "萏", "萃", "菸", "菹"}, //DDC0
     {"菪", "菅", "菀", "縈", "菰", "菡", "葜", "葑", "葚", "葙", "葳", "蕆", "蒈", "葺", "蕢", "葸"}, //DDD0
     {"萼", "葆", "葩", "葶", "蔞", "蒎", "萱", "葭", "蓁", "蓍", "蓐", "驀", "蒽", "蓓", "蓊", "蒿"}, //DDE0
     {"蒺", "蘺", "蒡", "蒹", "蒴", "蒗", "鎣", "蕷", "蔌", "甍", "蔸", "蓰", "蘞", "蔟", "藺", " "}},  //DDF0

    {{" ", "蕖", "蔻", "蓿", "蓼", "蕙", "蕈", "蕨", "蕤", "蕞", "蕺", "瞢", "蕃", "蘄", "蕻", "薤"}, //DEA0
     {"薨", "薇", "薏", "蕹", "藪", "薜", "薅", "薹", "薷", "薰", "蘚", "藁", "藜", "藿", "蘧", "蘅"}, //DEB0
     {"蘩", "櫱", "蘼", "廾", "弈", "夼", "奩", "耷", "奕", "奚", "奘", "匏", "尢", "尥", "尬", "尷"}, //DEC0
     {"扌", "捫", "摶", "抻", "拊", "拚", "拗", "拮", "撟", "拶", "挹", "捋", "捃", "掭", "揶", "捱"}, //DED0
     {"捺", "掎", "摑", "捭", "掬", "掊", "捩", "掮", "摜", "揲", "揸", "揠", "撳", "揄", "揞", "揎"}, //DEE0
     {"摒", "揆", "掾", "攄", "摁", "搋", "搛", "搠", "搌", "搦", "搡", "摞", "攖", "摭", "撖", " "}},  //DEF0

    {{" ", "摺", "擷", "擼", "撙", "攛", "擀", "擐", "擗", "擤", "擢", "攉", "攥", "攮", "弋", "忒"}, //DFA0
     {"甙", "弒", "卟", "叱", "嘰", "叩", "叨", "叻", "吒", "吖", "吆", "呋", "嘸", "囈", "呔", "嚦"}, //DFB0
     {"呃", "吡", "唄", "咼", "唚", "吲", "咂", "咔", "呷", "呱", "呤", "咚", "嚀", "咄", "呶", "呦"}, //DFC0
     {"噝", "哐", "咭", "哂", "咴", "噠", "咧", "咦", "嘵", "嗶", "呲", "咣", "噦", "咻", "咿", "哌"}, //DFD0
     {"噲", "哚", "嚌", "咩", "咪", "吒", "噥", "哏", "哞", "嘜", "哧", "嘮", "哽", "唔", "哳", "嗩"}, //DFE0
     {"唣", "唏", "唑", "唧", "唪", "嘖", "喏", "喵", "啉", "囀", "啁", "啕", "唿", "啐", "唼", " "}},  //DFF0

    {{" ", "唷", "啖", "啵", "啶", "啷", "唳", "唰", "啜", "喋", "嗒", "喃", "喱", "喹", "喈", "喁"}, //E0A0
     {"喟", "啾", "嗖", "喑", "啻", "嗟", "嘍", "嚳", "喔", "喙", "嗪", "嗷", "嗉", "嘟", "嗑", "囁"}, //E0B0
     {"嗬", "嗔", "嗦", "嗝", "嗄", "嗯", "嗥", "嗲", "噯", "嗌", "嗍", "嗨", "嗵", "嗤", "轡", "嘞"}, //E0C0
     {"嘈", "嘌", "嘁", "嚶", "嘣", "嗾", "嘀", "嘧", "嘭", "噘", "嘹", "噗", "嘬", "噍", "噢", "噙"}, //E0D0
     {"嚕", "噌", "噔", "嚆", "噤", "噱", "噫", "噻", "噼", "嚅", "嚓", "嚯", "囔", "囗", "囝", "囡"}, //E0E0
     {"圇", "囫", "囹", "囿", "圄", "圊", "圉", "圜", "幃", "帙", "帔", "帑", "幬", "幘", "幗", " "}},  //E0F0

    {{" ", "帷", "幄", "幔", "幛", "襆", "幡", "岌", "屺", "岍", "岐", "嶇", "岈", "峴", "嶴", "岑"}, //E1A0
     {"嵐", "岜", "岵", "岢", "崬", "岬", "岫", "岱", "岣", "峁", "岷", "嶧", "峒", "嶠", "峋", "崢"}, //E1B0
     {"嶗", "崍", "崧", "崦", "崮", "崤", "崞", "崆", "崛", "嶸", "崾", "崴", "崽", "嵬", "嵛", "嵯"}, //E1C0
     {"嶁", "嵫", "嵋", "嵊", "嵩", "嵴", "嶂", "嶙", "嶝", "豳", "嶷", "巔", "彳", "彷", "徂", "徇"}, //E1D0
     {"徉", "後", "徠", "徙", "徜", "徨", "徭", "徵", "徼", "衢", "彡", "犭", "犰", "犴", "獷", "獁"}, //E1E0
     {"狃", "狁", "狎", "狍", "狒", "狨", "獪", "狩", "猻", "狴", "狷", "猁", "狳", "獫", "狺", " "}},  //E1F0

    {{" ", "狻", "猗", "猓", "玀", "猊", "猞", "猝", "獼", "猢", "猹", "猥", "蝟", "猸", "猱", "獐"}, //E2A0
     {"獍", "獗", "獠", "獬", "獯", "獾", "舛", "夥", "飧", "夤", "夂", "飠", "餳", "飩", "餼", "飪"}, //E2B0
     {"飫", "飭", "飴", "餉", "餑", "餘", "餛", "餷", "餿", "饃", "饈", "饉", "饊", "饌", "饢", "庀"}, //E2C0
     {"廡", "庋", "庖", "庥", "庠", "庹", "庵", "庾", "庳", "賡", "廒", "廑", "廛", "廨", "廩", "膺"}, //E2D0
     {"忄", "忉", "忖", "懺", "憮", "忮", "慪", "忡", "忤", "愾", "悵", "愴", "忪", "忭", "忸", "怙"}, //E2E0
     {"怵", "怦", "怛", "怏", "怍", "怩", "怫", "怊", "懌", "怡", "慟", "懨", "惻", "愷", "恂", " "}},  //E2F0

    {{" ", "恪", "惲", "悖", "悚", "慳", "悝", "悃", "悒", "悌", "悛", "愜", "悻", "悱", "惝", "惘"}, //E3A0
     {"惆", "惚", "悴", "慍", "憒", "愕", "愣", "惴", "愀", "愎", "愫", "慊", "慵", "憬", "憔", "憧"}, //E3B0
     {"憷", "懍", "懵", "忝", "隳", "閂", "閆", "闈", "閎", "閔", "閌", "闥", "閭", "閫", "鬮", "閬"}, //E3C0
     {"閾", "閶", "鬩", "閿", "閽", "閼", "闃", "闋", "闔", "闐", "闕", "闞", "丬", "爿", "戕", "氵"}, //E3D0
     {"汔", "汜", "汊", "灃", "沅", "沐", "沔", "沌", "汨", "汩", "汴", "汶", "沆", "溈", "泐", "泔"}, //E3E0
     {"沭", "瀧", "瀘", "泱", "泗", "沲", "泠", "泖", "濼", "泫", "泮", "沱", "泓", "泯", "涇", " "}},  //E3F0

    {{" ", "洹", "洧", "洌", "浹", "湞", "洇", "洄", "洙", "洎", "洫", "澮", "洮", "洵", "洚", "瀏"}, //E4A0
     {"滸", "潯", "洳", "涑", "浯", "淶", "潿", "浞", "涓", "涔", "浜", "浠", "浼", "浣", "渚", "淇"}, //E4B0
     {"淅", "淞", "瀆", "涿", "淠", "澠", "淦", "淝", "淙", "瀋", "涫", "淥", "涮", "渫", "湮", "湎"}, //E4C0
     {"湫", "溲", "湟", "漵", "湓", "湔", "渲", "渥", "湄", "灩", "溱", "溘", "灄", "漭", "瀅", "溥"}, //E4D0
     {"溧", "溽", "溻", "溷", "潷", "溴", "滏", "溏", "滂", "溟", "潢", "瀠", "瀟", "漤", "漕", "滹"}, //E4E0
     {"漯", "漶", "瀲", "瀦", "漪", "漉", "漩", "澉", "澍", "澌", "潸", "潲", "潼", "潺", "瀨", " "}},  //E4F0

    {{" ", "濉", "澧", "澹", "澶", "濂", "濡", "濮", "濞", "濠", "濯", "瀚", "瀣", "瀛", "瀹", "瀵"}, //E5A0
     {"灝", "灞", "宀", "宄", "宕", "宓", "宥", "宸", "甯", "騫", "搴", "寤", "寮", "褰", "寰", "蹇"}, //E5B0
     {"謇", "辶", "迓", "迕", "迥", "迮", "迤", "邇", "迦", "逕", "迨", "逅", "逄", "逋", "邐", "逑"}, //E5C0
     {"逍", "逖", "逡", "逵", "逶", "逭", "逯", "遄", "遑", "遒", "遐", "遨", "遘", "遢", "遛", "暹"}, //E5D0
     {"遴", "遽", "邂", "邈", "邃", "邋", "彐", "彗", "彖", "彘", "尻", "咫", "屐", "屙", "孱", "屣"}, //E5E0
     {"屨", "羼", "弳", "弩", "弭", "艴", "弼", "鬻", "屮", "妁", "妃", "妍", "嫵", "嫗", "妣", " "}},  //E5F0

    {{" ", "妗", "姊", "媯", "妞", "妤", "姒", "妲", "妯", "姍", "妾", "婭", "嬈", "姝", "孌", "姣"}, //E6A0
     {"姘", "奼", "娌", "娉", "媧", "嫻", "娑", "娣", "娓", "婀", "婧", "婊", "婕", "娼", "婢", "嬋"}, //E6B0
     {"胬", "媼", "媛", "婷", "婺", "媾", "嫫", "媲", "嬡", "嬪", "媸", "嫠", "嫣", "嬙", "嫖", "嫦"}, //E6C0
     {"嫘", "嫜", "嬉", "嬗", "嬖", "嬲", "嬤", "孀", "尕", "尜", "孚", "孥", "孳", "孑", "孓", "孢"}, //E6D0
     {"駔", "駟", "駙", "騶", "驛", "駑", "駘", "驍", "驊", "駢", "驪", "騏", "騍", "騅", "驂", "騭"}, //E6E0
     {"騖", "驁", "騮", "騸", "驃", "驄", "驏", "驥", "驤", "糹", "紆", "紂", "紇", "紈", "纊", " "}},  //E6F0

    {{" ", "紜", "紕", "紓", "紺", "紲", "紱", "縐", "紼", "絀", "紿", "絝", "絎", "絳", "綆", "綃"}, //E7A0
     {"綈", "綾", "綺", "緋", "鞝", "緄", "綞", "綬", "綹", "綣", "綰", "緇", "緙", "緗", "緹", "緲"}, //E7B0
     {"繢", "緦", "緶", "緱", "縋", "緡", "縉", "縝", "縟", "縞", "縭", "縊", "縑", "繽", "縹", "縵"}, //E7C0
     {"縲", "繆", "繅", "纈", "繚", "繒", "繮", "繾", "繰", "繯", "纘", "么", "畿", "巛", "甾", "邕"}, //E7D0
     {"玎", "璣", "瑋", "玢", "玟", "珏", "珂", "瓏", "玷", "玳", "珀", "珉", "珈", "珥", "珙", "頊"}, //E7E0
     {"琊", "珩", "珧", "珞", "璽", "琿", "璉", "琪", "瑛", "琦", "琥", "琨", "琰", "琮", "琬", " "}},  //E7F0

    {{" ", "琛", "琚", "瑁", "瑜", "瑗", "瑕", "瑙", "璦", "瑭", "瑾", "璜", "瓔", "璀", "璁", "璇"}, //E8A0
     {"璋", "璞", "璨", "璩", "璐", "璧", "瓚", "璺", "韙", "韞", "韜", "杌", "杓", "杞", "杈", "榪"}, //E8B0
     {"櫪", "枇", "杪", "杳", "枘", "梘", "杵", "棖", "樅", "梟", "枋", "杷", "杼", "柰", "櫛", "柘"}, //E8C0
     {"櫳", "柩", "枰", "櫨", "柙", "枵", "柚", "枳", "柝", "梔", "柃", "枸", "柢", "櫟", "柁", "檉"}, //E8D0
     {"栲", "栳", "椏", "橈", "桎", "楨", "桄", "榿", "梃", "栝", "桕", "樺", "桁", "檜", "桀", "欒"}, //E8E0
     {"桊", "桉", "栩", "梵", "梏", "桴", "桷", "梓", "桫", "櫺", "楮", "棼", "櫝", "槧", "棹", " "}},  //E8F0

    {{" ", "欏", "棰", "椋", "槨", "楗", "棣", "椐", "楱", "椹", "楠", "楂", "楝", "欖", "楫", "榀"}, //E9A0
     {"榘", "楸", "椴", "槌", "櫬", "櫚", "槎", "櫸", "楦", "楣", "楹", "榛", "榧", "榻", "榫", "榭"}, //E9B0
     {"槔", "榱", "槁", "槊", "檳", "榕", "櫧", "榍", "槿", "檣", "槭", "樗", "樘", "櫫", "槲", "橄"}, //E9C0
     {"樾", "檠", "橐", "橛", "樵", "檎", "櫓", "樽", "樨", "橘", "櫞", "檑", "檐", "檁", "檗", "檫"}, //E9D0
     {"猷", "獒", "歿", "殂", "殤", "殄", "殞", "殮", "殍", "殫", "殛", "殯", "殪", "軔", "軛", "軲"}, //E9E0
     {"軻", "轤", "軹", "軼", "軫", "軤", "轢", "軺", "軾", "輊", "輇", "輅", "輒", "輦", "輞", " "}},  //E9F0

    {{" ", "輟", "輜", "輳", "轆", "轔", "軎", "戔", "戧", "戛", "戟", "戢", "戡", "戥", "戤", "戩"}, //EAA0
     {"臧", "甌", "瓴", "瓿", "甏", "甑", "甓", "攴", "旮", "旯", "旰", "昊", "曇", "杲", "昃", "昕"}, //EAB0
     {"昀", "炅", "曷", "昝", "昴", "昱", "昶", "暱", "耆", "晟", "曄", "晁", "晏", "暉", "晡", "晗"}, //EAC0
     {"晷", "暄", "暌", "曖", "暝", "暾", "曛", "曜", "曦", "曩", "賁", "貰", "貺", "貽", "贄", "貲"}, //EAD0
     {"賅", "贐", "賑", "賚", "賕", "齎", "賧", "賻", "覘", "覬", "覡", "覿", "覦", "覯", "覲", "覷"}, //EAE0
     {"牮", "犟", "牝", "犛", "牯", "牾", "牿", "犄", "犋", "犍", "犏", "犒", "挈", "挲", "掰", " "}},  //EAF0

    {{" ", "搿", "擘", "耄", "毪", "毳", "毽", "毿", "毹", "氅", "氌", "氆", "氍", "氕", "氘", "氙"}, //EBA0
     {"氚", "氡", "氬", "氤", "氪", "氳", "攵", "敕", "敫", "牘", "牒", "牖", "爰", "虢", "刖", "肟"}, //EBB0
     {"肜", "肓", "肼", "朊", "肽", "肱", "肫", "肭", "餚", "肷", "朧", "腖", "胩", "臚", "胛", "胂"}, //EBC0
     {"胄", "胙", "胍", "胗", "朐", "胝", "脛", "胱", "胴", "胭", "膾", "脎", "胲", "胼", "朕", "脒"}, //EBD0
     {"豚", "腡", "脞", "脬", "脘", "脲", "腈", "醃", "腓", "腴", "腙", "腚", "腱", "腠", "腩", "靦"}, //EBE0
     {"膃", "齶", "腧", "塍", "媵", "膈", "膂", "臏", "滕", "膣", "膪", "臌", "朦", "臊", "羶", " "}},  //EBF0

    {{" ", "臁", "膦", "歟", "欷", "欹", "歃", "歆", "歙", "颮", "颯", "颶", "颼", "飆", "飈", "殳"}, //ECA0
     {"彀", "轂", "觳", "斐", "齏", "斕", "於", "旆", "旄", "旃", "旌", "旎", "旒", "旖", "煬", "煒"}, //ECB0
     {"燉", "熗", "炻", "烀", "炷", "炫", "炱", "燁", "烊", "焐", "焓", "燜", "焯", "焱", "煳", "煜"}, //ECC0
     {"煨", "煅", "煲", "煊", "煸", "煺", "熘", "熳", "熵", "熨", "熠", "燠", "燔", "燧", "燹", "爝"}, //ECD0
     {"爨", "灬", "燾", "煦", "熹", "戾", "戽", "扃", "扈", "扉", "礻", "祀", "祆", "祉", "祛", "祜"}, //ECE0
     {"祓", "祚", "禰", "祗", "祠", "禎", "祧", "祺", "禪", "禊", "禚", "禧", "禳", "忑", "忐", " "}},  //ECF0

    {{" ", "懟", "恝", "恚", "恧", "恁", "恙", "恣", "愨", "愆", "愍", "慝", "憩", "憝", "懋", "懣"}, //EDA0
     {"戇", "肀", "聿", "沓", "澩", "淼", "磯", "矸", "碭", "砉", "硨", "砘", "砑", "斫", "砭", "碸"}, //EDB0
     {"砝", "砈", "礪", "礱", "砟", "砼", "砥", "砬", "砣", "砩", "硎", "硭", "硤", "磽", "砦", "硐"}, //EDC0
     {"硇", "硌", "硪", "磧", "碓", "碚", "碇", "磣", "碡", "碣", "碲", "碹", "碥", "磔", "磙", "磉"}, //EDD0
     {"磬", "磲", "礅", "磴", "礓", "礤", "礞", "礴", "龕", "黹", "黻", "黼", "盱", "眄", "瞘", "盹"}, //EDE0
     {"眇", "眈", "眚", "眢", "眙", "眭", "眥", "眵", "眸", "睞", "瞼", "睇", "睃", "睚", "睨", " "}},  //EDF0

    {{" ", "睢", "睥", "睿", "瞍", "睽", "瞀", "瞌", "瞑", "瞟", "瞠", "瞰", "瞵", "瞽", "町", "畀"}, //EEA0
     {"畎", "畋", "畈", "畛", "畲", "畹", "疃", "罘", "罡", "罟", "詈", "罨", "羆", "罱", "罹", "羈"}, //EEB0
     {"罾", "盍", "盥", "蠲", "釒", "釓", "釔", "釙", "釗", "釕", "釷", "釧", "釤", "鍆", "釵", "釹"}, //EEC0
     {"鈽", "鈦", "鉅", "鈑", "鈐", "鍅", "鈧", "鈄", "鈥", "鈀", "鈺", "鉦", "鈷", "鈳", "鉕", "鈽"}, //EED0
     {"鈸", "鉞", "鉬", "鉭", "鈿", "鑠", "鈰", "鉉", "鉈", "鉍", "鈮", "鈹", "鐸", "銬", "銠", "鉺"}, //EEE0
     {"銪", "鋮", "鋏", "鐃", "鋣", "鐺", "銱", "銦", "鎧", "銖", "鋌", "銩", "鏵", "銓", "鉿", " "}},  //EEF0

    {{" ", "鎩", "銚", "錚", "銫", "銃", "鐋", "銨", "銣", "鐒", "錸", "鋱", "鏗", "鋥", "鋰", "鋯"}, //EFA0
     {"鋨", "銼", "鋝", "鋶", "鉲", "鐗", "鋃", "鋟", "鋦", "錒", "錆", "鍩", "錛", "鎝", "錁", "錕"}, //EFB0
     {"錮", "鍃", "鉳", "錈", "錟", "錙", "鍥", "鍇", "鍶", "鍔", "鍤", "鎪", "鍰", "鑀", "鏤", "鏘"}, //EFC0
     {"鐨", "鋂", "鏌", "鎘", "鐫", "錼", "鎦", "鎰", "鎵", "鑌", "鏢", "鏜", "鏝", "鏍", "鏞", "鏃"}, //EFD0
     {"鏇", "鏑", "鐔", "钁", "鏷", "鎦", "鐓", "鑭", "鐠", "鑹", "鏹", "鐙", "鑊", "鐲", "鐿", "鑔"}, //EFE0
     {"鑣", "鍾", "矧", "矬", "雉", "秕", "秭", "秣", "秫", "穭", "嵇", "稃", "稂", "稞", "稔", " "}},  //EFF0

    {{" ", "稹", "稷", "穡", "黏", "馥", "穰", "皈", "皎", "皓", "皙", "皤", "瓞", "瓠", "甬", "鳩"}, //F0A0
     {"鳶", "鴇", "鴆", "鴣", "鶇", "鸕", "鴝", "鴟", "鷥", "鴯", "鷙", "鴰", "鵂", "鸞", "鵓", "鸝"}, //F0B0
     {"鵠", "鵒", "鷳", "鵜", "鵡", "鶓", "鵪", "鵯", "鶉", "鶘", "鶚", "鶿", "鶥", "鶩", "鷂", "鶼"}, //F0C0
     {"鸚", "鷓", "鷚", "鷯", "鷦", "鷲", "鷸", "鸌", "鷺", "鸛", "疒", "疔", "癤", "癘", "疝", "癧"}, //F0D0
     {"疣", "疳", "痾", "疸", "痄", "皰", "疰", "痃", "痂", "瘂", "痍", "痣", "癆", "痦", "痤", "癇"}, //F0E0
     {"痧", "瘃", "痱", "痼", "痿", "瘐", "瘀", "癉", "瘌", "瘞", "瘊", "瘥", "瘻", "瘕", "瘙", " "}},  //F0F0

    {{" ", "瘛", "瘼", "瘢", "瘠", "癀", "瘭", "瘰", "癭", "瘵", "癃", "癮", "瘳", "癍", "癩", "癔"}, //F1A0
     {"癜", "癖", "癲", "癯", "翊", "竦", "穸", "穹", "窀", "窆", "窈", "窕", "竇", "窠", "窬", "窨"}, //F1B0
     {"窶", "窳", "衤", "衩", "衲", "衽", "衿", "袂", "袢", "襠", "袷", "袼", "裉", "褳", "裎", "襝"}, //F1C0
     {"襉", "裱", "褚", "裼", "裨", "裾", "裰", "褡", "褙", "褓", "褸", "褊", "襤", "褫", "褶", "襁"}, //F1D0
     {"襦", "襻", "疋", "胥", "皸", "皴", "矜", "耒", "耔", "耖", "耜", "耠", "耮", "耥", "耦", "耬"}, //F1E0
     {"耩", "耨", "耱", "耋", "耵", "聃", "聆", "聹", "聒", "聵", "聱", "覃", "頇", "頎", "頏", " "}},  //F1F0

    {{" ", "頡", "頜", "潁", "頦", "頷", "顎", "顓", "顳", "顢", "顙", "顥", "顬", "顰", "虍", "虔"}, //F2A0
     {"虯", "蟣", "蠆", "虺", "虼", "虻", "蚨", "蚍", "蚋", "蜆", "蠔", "蚧", "蚣", "蚪", "蚓", "蚩"}, //F2B0
     {"蚶", "蛄", "蚵", "蠣", "蚰", "蚺", "蚱", "蚯", "蛉", "蟶", "蚴", "蛩", "蛺", "蟯", "蛭", "螄"}, //F2C0
     {"蛐", "蜓", "蛞", "蠐", "蛟", "蛘", "蛑", "蜃", "蜇", "蛸", "蜈", "蜊", "蜍", "蜉", "蜣", "蜻"}, //F2D0
     {"蜞", "蜥", "蜮", "蜚", "蜾", "蟈", "蜴", "蜱", "蜩", "蜷", "蜿", "螂", "蜢", "蝽", "蠑", "蝻"}, //F2E0
     {"蝠", "蝰", "蝌", "蝮", "螋", "蝓", "蝣", "螻", "蝤", "蝙", "蝥", "螓", "螯", "蟎", "蟒", " "}},  //F2F0

    {{" ", "蟆", "螈", "螅", "螭", "螗", "螃", "螫", "蟥", "螬"