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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010000111000011100001100011111111000010101010001100001110111010001111111100001010101001110000101010000100111111001111111100001010101001110000111011011100111111001111110011111100111111001111110011111111000010101000011100001110000110001111111100001010101000110000111011011011000010101010011100001110110111001111111100001010100010110000111010011100111111001111111100001010100010110000101010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010000111000011100001100011111111000010101010001100001110111010001111111100001010101001110000101010000100111111001111111100001010101001110000111011011100111111001111110011111100111111001111110011111111000010101000011100001110000110001111111100001010101000110000111011011011000010101010011100001110110111001111111100001010100010110000111010011100111111001111111100001010100010110000101010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010101000011100001110000110001111111100001010101000110000111011101000111111110000101010100111000010101000010011111100111111110000101010100111000011101101110011111100111111001111110011111100111111001111111100001010100001110000111000011000111111110000101010100011000011101101101100001010101001110000111011011100111111110000101010001011000011101001110011111100111111110000101010001011000010101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010101000011100001110000110001111111100001010101000110000111011101000111111110000101010100111000010101000010011111100111111110000101010100111000011101101110011111100111111001111110011111100111111001111111100001010100001110000111000011000111111110000101010100011000011101101101100001010101001110000111011011100111111110000101010001011000011101001110011111100111111110000101010001011000010101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010000111000011100001100011111111000010101010001100001110111010001111111100001010101001110000101010000100111111001111111100001010101001110000111011011100111111001111110011111100111111001111110011111111000010101000011100001110000110001111111100001010101000110000111011011011000010101010011100001110110111001111111100001010100010110000111010011100111111001111111100001010100010110000101010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010000111000011100001100011111111000010101010001100001110111010001111111100001010101001110000101010000100111111001111111100001010101001110000111011011100111111001111110011111100111111001111110011111111000010101000011100001110000110001111111100001010101000110000111011011011000010101010011100001110110111001111111100001010100010110000111010011100111111001111111100001010100010110000101010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????¡Æ?¨ú?©¡??©÷??????¡Æ?¨ö©÷?¢ç??¢®???????????????????¡Æ?¨ú?©¡??©÷??????¡Æ?¨ö©÷?¢ç??¢®??????????????????????????????????????????????????????????????????????????????????????????¡Æ?¨ú?©¡??©÷??????¡Æ?¨ö©÷?¢ç??¢®???????????????????¡Æ?¨ú?©¡??©÷??????¡Æ?¨ö©÷?¢ç??¢®??????????????????????????N???????????????????????????????????????????????????????????¡Æ?¨ú?©¡??©÷??????¡Æ?¨ö©÷?¢ç??¢®???????????????????¡Æ?¨ú?©¡??©÷??????¡Æ?¨ö©÷?¢ç??¢®??????????????????????????????????
SJIS-WIN00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010000111000011100001100011111111000010101010001100001110111010001111111100001010101001110000101010000100111111001111111100001010101001110000111011011100111111001111110011111100111111001111110011111111000010101000011100001110000110001111111100001010101000110000111011011011000010101010011100001110110111001111111100001010100010110000111010011100111111001111111100001010100010110000101010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010000111000011100001100011111111000010101010001100001110111010001111111100001010101001110000101010000100111111001111111100001010101001110000111011011100111111001111110011111100111111001111110011111111000010101000011100001110000110001111111100001010101000110000111011011011000010101010011100001110110111001111111100001010100010110000111010011100111111001111111100001010100010110000101010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010101000011100001110000110001111111100001010101000110000111011101000111111110000101010100111000010101000010011111100111111110000101010100111000011101101110011111100111111001111110011111100111111001111111100001010100001110000111000011000111111110000101010100011000011101101101100001010101001110000111011011100111111110000101010001011000011101001110011111100111111110000101010001011000010101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010101000011100001110000110001111111100001010101000110000111011101000111111110000101010100111000010101000010011111100111111110000101010100111000011101101110011111100111111001111110011111100111111001111111100001010100001110000111000011000111111110000101010100011000011101101101100001010101001110000111011011100111111110000101010001011000011101001110011111100111111110000101010001011000010101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010000111000011100001100011111111000010101010001100001110111010001111111100001010101001110000101010000100111111001111111100001010101001110000111011011100111111001111110011111100111111001111110011111111000010101000011100001110000110001111111100001010101000110000111011011011000010101010011100001110110111001111111100001010100010110000111010011100111111001111111100001010100010110000101010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010000111000011100001100011111111000010101010001100001110111010001111111100001010101001110000101010000100111111001111111100001010101001110000111011011100111111001111110011111100111111001111110011111111000010101000011100001110000110001111111100001010101000110000111011011011000010101010011100001110110111001111111100001010100010110000111010011100111111001111111100001010100010110000101010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????ツ。テ?ツィテコ?ツゥツ。??ツゥテキ??????ツ。テ?ツィテカツゥテキ?ツ「テァ??ツ「ツョ???????????????????ツ。テ?ツィテコ?ツゥツ。??ツゥテキ??????ツ。テ?ツィテカツゥテキ?ツ「テァ??ツ「ツョ??????????????????????????????????????????????????????????????????????????????????????????ツ。テ?ツィテコ?ツゥツ。??ツゥテキ??????ツ。テ?ツィテカツゥテキ?ツ「テァ??ツ「ツョ???????????????????ツ。テ?ツィテコ?ツゥツ。??ツゥテキ??????ツ。テ?ツィテカツゥテキ?ツ「テァ??ツ「ツョ??????????????????????????N???????????????????????????????????????????????????????????ツ。テ?ツィテコ?ツゥツ。??ツゥテキ??????ツ。テ?ツィテカツゥテキ?ツ「テァ??ツ「ツョ???????????????????ツ。テ?ツィテコ?ツゥツ。??ツゥテキ??????ツ。テ?ツィテカツゥテキ?ツ「テァ??ツ「ツョ??????????????????????????????????
EUC-JP00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010000111000011100001100011111111000010101010001100001110111010001111111100001010101001110000101010000100111111001111111100001010101001110000111011011100111111001111110011111100111111001111110011111111000010101000011100001110000110001111111100001010101000110000111011011011000010101010011100001110110111001111111100001010100010110000111010011100111111001111111100001010100010110000101010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010000111000011100001100011111111000010101010001100001110111010001111111100001010101001110000101010000100111111001111111100001010101001110000111011011100111111001111110011111100111111001111110011111111000010101000011100001110000110001111111100001010101000110000111011011011000010101010011100001110110111001111111100001010100010110000111010011100111111001111111100001010100010110000101010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010101000011100001110000110001111111100001010101000110000111011101000111111110000101010100111000010101000010011111100111111110000101010100111000011101101110011111100111111001111110011111100111111001111111100001010100001110000111000011000111111110000101010100011000011101101101100001010101001110000111011011100111111110000101010001011000011101001110011111100111111110000101010001011000010101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010101000011100001110000110001111111100001010101000110000111011101000111111110000101010100111000010101000010011111100111111110000101010100111000011101101110011111100111111001111110011111100111111001111111100001010100001110000111000011000111111110000101010100011000011101101101100001010101001110000111011011100111111110000101010001011000011101001110011111100111111110000101010001011000010101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010000111000011100001100011111111000010101010001100001110111010001111111100001010101001110000101010000100111111001111111100001010101001110000111011011100111111001111110011111100111111001111110011111111000010101000011100001110000110001111111100001010101000110000111011011011000010101010011100001110110111001111111100001010100010110000111010011100111111001111111100001010100010110000101010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010000111000011100001100011111111000010101010001100001110111010001111111100001010101001110000101010000100111111001111111100001010101001110000111011011100111111001111110011111100111111001111110011111111000010101000011100001110000110001111111100001010101000110000111011011011000010101010011100001110110111001111111100001010100010110000111010011100111111001111111100001010100010110000101010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????臓??即炭?息臓??息歎??????臓??即旦息歎?蔵巽??蔵速???????????????????臓??即炭?息臓??息歎??????臓??即旦息歎?蔵巽??蔵速??????????????????????????????????????????????????????????????????????????????????????????臓??即炭?息臓??息歎??????臓??即旦息歎?蔵巽??蔵速???????????????????臓??即炭?息臓??息歎??????臓??即旦息歎?蔵巽??蔵速??????????????????????????N???????????????????????????????????????????????????????????臓??即炭?息臓??息歎??????臓??即旦息歎?蔵巽??蔵速???????????????????臓??即炭?息臓??息歎??????臓??即旦息歎?蔵巽??蔵速??????????????????????????????????
UTF-800111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010000111000011100001100011111111000010101010001100001110111010001111111100001010101001110000101010000100111111001111111100001010101001110000111011011100111111001111110011111100111111001111110011111111000010101000011100001110000110001111111100001010101000110000111011011011000010101010011100001110110111001111111100001010100010110000111010011100111111001111111100001010100010110000101010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010000111000011100001100011111111000010101010001100001110111010001111111100001010101001110000101010000100111111001111111100001010101001110000111011011100111111001111110011111100111111001111110011111111000010101000011100001110000110001111111100001010101000110000111011011011000010101010011100001110110111001111111100001010100010110000111010011100111111001111111100001010100010110000101010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010101000011100001110000110001111111100001010101000110000111011101000111111110000101010100111000010101000010011111100111111110000101010100111000011101101110011111100111111001111110011111100111111001111111100001010100001110000111000011000111111110000101010100011000011101101101100001010101001110000111011011100111111110000101010001011000011101001110011111100111111110000101010001011000010101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010101000011100001110000110001111111100001010101000110000111011101000111111110000101010100111000010101000010011111100111111110000101010100111000011101101110011111100111111001111110011111100111111001111111100001010100001110000111000011000111111110000101010100011000011101101101100001010101001110000111011011100111111110000101010001011000011101001110011111100111111110000101010001011000010101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010000111000011100001100011111111000010101010001100001110111010001111111100001010101001110000101010000100111111001111111100001010101001110000111011011100111111001111110011111100111111001111110011111111000010101000011100001110000110001111111100001010101000110000111011011011000010101010011100001110110111001111111100001010100010110000111010011100111111001111111100001010100010110000101010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010000111000011100001100011111111000010101010001100001110111010001111111100001010101001110000101010000100111111001111111100001010101001110000111011011100111111001111110011111100111111001111110011111111000010101000011100001110000110001111111100001010101000110000111011011011000010101010011100001110110111001111111100001010100010110000111010011100111111001111111100001010100010110000101010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????¡Æ?¨ú?©¡??©÷??????¡Æ?¨ö©÷?¢ç??¢®???????????????????¡Æ?¨ú?©¡??©÷??????¡Æ?¨ö©÷?¢ç??¢®??????????????????????????????????????????????????????????????????????????????????????????¡Æ?¨ú?©¡??©÷??????¡Æ?¨ö©÷?¢ç??¢®???????????????????¡Æ?¨ú?©¡??©÷??????¡Æ?¨ö©÷?¢ç??¢®??????????????????????????N???????????????????????????????????????????????????????????¡Æ?¨ú?©¡??©÷??????¡Æ?¨ö©÷?¢ç??¢®???????????????????¡Æ?¨ú?©¡??©÷??????¡Æ?¨ö©÷?¢ç??¢®??????????????????????????????????
UHC00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010000111000011100001100011111111000010101010001100001110111010001111111100001010101001110000101010000100111111001111111100001010101001110000111011011100111111001111110011111100111111001111110011111111000010101000011100001110000110001111111100001010101000110000111011011011000010101010011100001110110111001111111100001010100010110000111010011100111111001111111100001010100010110000101010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010000111000011100001100011111111000010101010001100001110111010001111111100001010101001110000101010000100111111001111111100001010101001110000111011011100111111001111110011111100111111001111110011111111000010101000011100001110000110001111111100001010101000110000111011011011000010101010011100001110110111001111111100001010100010110000111010011100111111001111111100001010100010110000101010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010101000011100001110000110001111111100001010101000110000111011101000111111110000101010100111000010101000010011111100111111110000101010100111000011101101110011111100111111001111110011111100111111001111111100001010100001110000111000011000111111110000101010100011000011101101101100001010101001110000111011011100111111110000101010001011000011101001110011111100111111110000101010001011000010101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010101000011100001110000110001111111100001010101000110000111011101000111111110000101010100111000010101000010011111100111111110000101010100111000011101101110011111100111111001111110011111100111111001111111100001010100001110000111000011000111111110000101010100011000011101101101100001010101001110000111011011100111111110000101010001011000011101001110011111100111111110000101010001011000010101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010000111000011100001100011111111000010101010001100001110111010001111111100001010101001110000101010000100111111001111111100001010101001110000111011011100111111001111110011111100111111001111110011111111000010101000011100001110000110001111111100001010101000110000111011011011000010101010011100001110110111001111111100001010100010110000111010011100111111001111111100001010100010110000101010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010000111000011100001100011111111000010101010001100001110111010001111111100001010101001110000101010000100111111001111111100001010101001110000111011011100111111001111110011111100111111001111110011111111000010101000011100001110000110001111111100001010101000110000111011011011000010101010011100001110110111001111111100001010100010110000111010011100111111001111111100001010100010110000101010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????징횈?짢첬?짤징??짤첨??????징횈?짢철짤첨?짖챌??짖짰???????????????????징횈?짢첬?짤징??짤첨??????징횈?짢철짤첨?짖챌??짖짰??????????????????????????????????????????????????????????????????????????????????????????징횈?짢첬?짤징??짤첨??????징횈?짢철짤첨?짖챌??짖짰???????????????????징횈?짢첬?짤징??짤첨??????징횈?짢철짤첨?짖챌??짖짰??????????????????????????N???????????????????????????????????????????????????????????징횈?짢첬?짤징??짤첨??????징횈?짢철짤첨?짖챌??짖짰???????????????????징횈?짢첬?짤징??짤첨??????징횈?짢철짤첨?짖챌??짖짰??????????????????????????????????