同じビット列が文字コードによってどんな文字に解釈されるか

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111101000101111001010111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111111010001011110010101111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111111110100010111100101011110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111101000101111001010111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????????????紲種????????輯??????紲種??????????紲種????????紲種????????????????????????????????????????????紲種????????輯??????紲種??????????紲種????????紲種????????????????????????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????????????紲種????????輯??????紲種??????????紲種????????紲種????????????????????????????????????????????紲種????????輯??????紲種??????????紲種????????紲種????????????????????????????????????????????????????????????????
SJIS-WIN00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111101000101111001010111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111111010001011110010101111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111111110100010111100101011110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111101000101111001010111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????????????邏イ遞ョ????????霈ッ??????邏イ遞ョ??????????邏イ遞ョ????????邏イ遞ョ????????????????????????????????????????????邏イ遞ョ????????霈ッ??????邏イ遞ョ??????????邏イ遞ョ????????邏イ遞ョ????????????????????????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????????????邏イ遞ョ????????霈ッ??????邏イ遞ョ??????????邏イ遞ョ????????邏イ遞ョ????????????????????????????????????????????邏イ遞ョ????????霈ッ??????邏イ遞ョ??????????邏イ遞ョ????????邏イ遞ョ????????????????????????????????????????????????????????????????
EUC-JP00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111101000101111001010111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111111010001011110010101111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111111110100010111100101011110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111101000101111001010111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????????????膣牙┏????????莠??????膣牙┏??????????膣牙┏????????膣牙┏????????????????????????????????????????????膣牙┏????????莠??????膣牙┏??????????膣牙┏????????膣牙┏????????????????????????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????????????膣牙┏????????莠??????膣牙┏??????????膣牙┏????????膣牙┏????????????????????????????????????????????膣牙┏????????莠??????膣牙┏??????????膣牙┏????????膣牙┏????????????????????????????????????????????????????????????????
UTF-800111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111101000101111001010111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111111010001011110010101111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111111110100010111100101011110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111101000101111001010111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????????????紲種????????輯??????紲種??????????紲種????????紲種????????????????????????????????????????????紲種????????輯??????紲種??????????紲種????????紲種????????????????????????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????????????紲種????????輯??????紲種??????????紲種????????紲種????????????????????????????????????????????紲種????????輯??????紲種??????????紲種????????紲種????????????????????????????????????????????????????????????????
UHC00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111101000101111001010111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111111010001011110010101111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111111110100010111100101011110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111111110011110110100101100101110011110101000101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111101000101111001010111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111111001111011010010110010111001111010100010101110001111110011111100111111001111110011111100111111001111110011111111100111101101001011001011100111101010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????????????榮꿰Ŧ????????雍??????榮꿰Ŧ??????????榮꿰Ŧ????????榮꿰Ŧ????????????????????????????????????????????榮꿰Ŧ????????雍??????榮꿰Ŧ??????????榮꿰Ŧ????????榮꿰Ŧ????????????????????????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????????????榮꿰Ŧ????????雍??????榮꿰Ŧ??????????榮꿰Ŧ????????榮꿰Ŧ????????????????????????????????????????????榮꿰Ŧ????????雍??????榮꿰Ŧ??????????榮꿰Ŧ????????榮꿰Ŧ????????????????????????????????????????????????????????????????