文字コード | ビット列 | 表示される文字 |
ISO-8859-1 | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111101000101111001010111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111111010001011110010101111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111111110100010111100101011110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111101000101111001010111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????紲種????????輯??????紲種??????????紲種????????紲種????????????????????????????????????????????紲種????????輯??????紲種??????????紲種????????紲種????????????????????????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????????????紲種????????輯??????紲種??????????紲種????????紲種????????????????????????????????????????????紲種????????輯??????紲種??????????紲種????????紲種???????????????????????????????????????????????????????????????? |
SJIS-WIN | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111101000101111001010111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111111010001011110010101111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111111110100010111100101011110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111101000101111001010111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????邏イ遞ョ????????霈ッ??????邏イ遞ョ??????????邏イ遞ョ????????邏イ遞ョ????????????????????????????????????????????邏イ遞ョ????????霈ッ??????邏イ遞ョ??????????邏イ遞ョ????????邏イ遞ョ????????????????????????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????????????邏イ遞ョ????????霈ッ??????邏イ遞ョ??????????邏イ遞ョ????????邏イ遞ョ????????????????????????????????????????????邏イ遞ョ????????霈ッ??????邏イ遞ョ??????????邏イ遞ョ????????邏イ遞ョ???????????????????????????????????????????????????????????????? |
EUC-JP | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111101000101111001010111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111111010001011110010101111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111111110100010111100101011110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111101000101111001010111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????膣牙┏????????莠??????膣牙┏??????????膣牙┏????????膣牙┏????????????????????????????????????????????膣牙┏????????莠??????膣牙┏??????????膣牙┏????????膣牙┏????????????????????????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????????????膣牙┏????????莠??????膣牙┏??????????膣牙┏????????膣牙┏????????????????????????????????????????????膣牙┏????????莠??????膣牙┏??????????膣牙┏????????膣牙┏???????????????????????????????????????????????????????????????? |
UTF-8 | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111101000101111001010111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111111010001011110010101111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111111110100010111100101011110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111101000101111001010111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????紲種????????輯??????紲種??????????紲種????????紲種????????????????????????????????????????????紲種????????輯??????紲種??????????紲種????????紲種????????????????????????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????????????紲種????????輯??????紲種??????????紲種????????紲種????????????????????????????????????????????紲種????????輯??????紲種??????????紲種????????紲種???????????????????????????????????????????????????????????????? |
UHC | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111101000101111001010111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111111010001011110010101111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111111110100010111100101011110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111101000101111001010111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????榮꿰Ŧ????????雍??????榮꿰Ŧ??????????榮꿰Ŧ????????榮꿰Ŧ????????????????????????????????????????????榮꿰Ŧ????????雍??????榮꿰Ŧ??????????榮꿰Ŧ????????榮꿰Ŧ????????????????????????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????????????榮꿰Ŧ????????雍??????榮꿰Ŧ??????????榮꿰Ŧ????????榮꿰Ŧ????????????????????????????????????????????榮꿰Ŧ????????雍??????榮꿰Ŧ??????????榮꿰Ŧ????????榮꿰Ŧ???????????????????????????????????????????????????????????????? |