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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000101010111000111111101000011101011100111111001111110011111100111111001111110011111100111111001111110011111100111111101000101110011100111111101000101010111000111111001111110011111100111111001111110011111110100001110101110011111100111111101000101010111000111111101000011101011100111111001111110011111100111111101000101010111000111111101000011101011100111111001111111010001010101110001111111010000111010111001111110011111100111111101000101010111000111111101000011101011100111111001111111010001010101110001111111010000111010111001111110011111100111111001111110011111100111111101000101010111000111111101000011101011100111111001111110011111100111111101000101110011100111111101000011010011100111111101010001010110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100010101011100011111110100001110101110011111100111111001111110011111100111111001111110011111100111111001111110011111110100010111001110011111110100010101011100011111100111111001111110011111100111111001111111010000111010111001111110011111110100010101011100011111110100001110101110011111100111111001111110011111110100010101011100011111110100001110101110011111100111111101000101010111000111111101000011101011100111111001111110011111110100010101011100011111110100001110101110011111100111111101000101010111000111111101000011101011100111111001111110011111100111111001111110011111110100010101011100011111110100001110101110011111100111111001111110011111110100010111001110011111110100001101001110011111110101000101011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000101010111000111111101000011101011100111111001111110011111100111111001111110011111100111111001111110011111100111111101000101110011100111111101000101010111000111111001111110011111100111111001111110011111110100001110101110011111100111111101000101010111000111111101000011101011100111111001111110011111100111111101000101010111000111111101000011101011100111111001111111010001010101110001111111010000111010111001111110011111100111111101000101010111000111111101000011101011100111111001111111010001010101110001111111010000111010111001111110011111100111111001111110011111100111111101000101010111000111111101000011101011100111111001111110011111100111111101000101110011100111111101000011010011100111111101010001010110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111????????????????????????????????????????????????????????????????????????????????????????¢®?¡×??????????¢ç?¢®??????¡×??¢®?¡×????¢®?¡×??¢®?¡×???¢®?¡×??¢®?¡×??????¢®?¡×????¢ç?¡§?¨¬?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????¢®?¡×??????????¢ç?¢®??????¡×??¢®?¡×????¢®?¡×??¢®?¡×???¢®?¡×??¢®?¡×??????¢®?¡×????¢ç?¡§?¨¬??????????????????????????????????????N??????????????????????????????????????????????????????????????????????????????????????¢®?¡×??????????¢ç?¢®??????¡×??¢®?¡×????¢®?¡×??¢®?¡×???¢®?¡×??¢®?¡×??????¢®?¡×????¢ç?¡§?¨¬??????????????????????????????????????????????
SJIS-WIN00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000101010111000111111101000011101011100111111001111110011111100111111001111110011111100111111001111110011111100111111101000101110011100111111101000101010111000111111001111110011111100111111001111110011111110100001110101110011111100111111101000101010111000111111101000011101011100111111001111110011111100111111101000101010111000111111101000011101011100111111001111111010001010101110001111111010000111010111001111110011111100111111101000101010111000111111101000011101011100111111001111111010001010101110001111111010000111010111001111110011111100111111001111110011111100111111101000101010111000111111101000011101011100111111001111110011111100111111101000101110011100111111101000011010011100111111101010001010110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100010101011100011111110100001110101110011111100111111001111110011111100111111001111110011111100111111001111110011111110100010111001110011111110100010101011100011111100111111001111110011111100111111001111111010000111010111001111110011111110100010101011100011111110100001110101110011111100111111001111110011111110100010101011100011111110100001110101110011111100111111101000101010111000111111101000011101011100111111001111110011111110100010101011100011111110100001110101110011111100111111101000101010111000111111101000011101011100111111001111110011111100111111001111110011111110100010101011100011111110100001110101110011111100111111001111110011111110100010111001110011111110100001101001110011111110101000101011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000101010111000111111101000011101011100111111001111110011111100111111001111110011111100111111001111110011111100111111101000101110011100111111101000101010111000111111001111110011111100111111001111110011111110100001110101110011111100111111101000101010111000111111101000011101011100111111001111110011111100111111101000101010111000111111101000011101011100111111001111111010001010101110001111111010000111010111001111110011111100111111101000101010111000111111101000011101011100111111001111111010001010101110001111111010000111010111001111110011111100111111001111110011111100111111101000101010111000111111101000011101011100111111001111110011111100111111101000101110011100111111101000011010011100111111101010001010110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111????????????????????????????????????????????????????????????????????????????????????????「ョ?。ラ??????????「?「ョ??????。ラ??「ョ?。ラ????「ョ?。ラ??「ョ?。ラ???「ョ?。ラ??「ョ?。ラ??????「ョ?。ラ????「?。ァ?ィャ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????「ョ?。ラ??????????「?「ョ??????。ラ??「ョ?。ラ????「ョ?。ラ??「ョ?。ラ???「ョ?。ラ??「ョ?。ラ??????「ョ?。ラ????「?。ァ?ィャ??????????????????????????????????????N??????????????????????????????????????????????????????????????????????????????????????「ョ?。ラ??????????「?「ョ??????。ラ??「ョ?。ラ????「ョ?。ラ??「ョ?。ラ???「ョ?。ラ??「ョ?。ラ??????「ョ?。ラ????「?。ァ?ィャ??????????????????????????????????????????????
EUC-JP00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000101010111000111111101000011101011100111111001111110011111100111111001111110011111100111111001111110011111100111111101000101110011100111111101000101010111000111111001111110011111100111111001111110011111110100001110101110011111100111111101000101010111000111111101000011101011100111111001111110011111100111111101000101010111000111111101000011101011100111111001111111010001010101110001111111010000111010111001111110011111100111111101000101010111000111111101000011101011100111111001111111010001010101110001111111010000111010111001111110011111100111111001111110011111100111111101000101010111000111111101000011101011100111111001111110011111100111111101000101110011100111111101000011010011100111111101010001010110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100010101011100011111110100001110101110011111100111111001111110011111100111111001111110011111100111111001111110011111110100010111001110011111110100010101011100011111100111111001111110011111100111111001111111010000111010111001111110011111110100010101011100011111110100001110101110011111100111111001111110011111110100010101011100011111110100001110101110011111100111111101000101010111000111111101000011101011100111111001111110011111110100010101011100011111110100001110101110011111100111111101000101010111000111111101000011101011100111111001111110011111100111111001111110011111110100010101011100011111110100001110101110011111100111111001111110011111110100010111001110011111110100001101001110011111110101000101011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000101010111000111111101000011101011100111111001111110011111100111111001111110011111100111111001111110011111100111111101000101110011100111111101000101010111000111111001111110011111100111111001111110011111110100001110101110011111100111111101000101010111000111111101000011101011100111111001111110011111100111111101000101010111000111111101000011101011100111111001111111010001010101110001111111010000111010111001111110011111100111111101000101010111000111111101000011101011100111111001111111010001010101110001111111010000111010111001111110011111100111111001111110011111100111111101000101010111000111111101000011101011100111111001111110011111100111111101000101110011100111111101000011010011100111111101010001010110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111????????????????????????????????????????????????????????????????????????????????????????〓?」??????????∝?〓??????」??〓?」????〓?」??〓?」???〓?」??〓?」??????〓?」????∝?:?━?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????〓?」??????????∝?〓??????」??〓?」????〓?」??〓?」???〓?」??〓?」??????〓?」????∝?:?━??????????????????????????????????????N??????????????????????????????????????????????????????????????????????????????????????〓?」??????????∝?〓??????」??〓?」????〓?」??〓?」???〓?」??〓?」??????〓?」????∝?:?━??????????????????????????????????????????????
UTF-800111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000101010111000111111101000011101011100111111001111110011111100111111001111110011111100111111001111110011111100111111101000101110011100111111101000101010111000111111001111110011111100111111001111110011111110100001110101110011111100111111101000101010111000111111101000011101011100111111001111110011111100111111101000101010111000111111101000011101011100111111001111111010001010101110001111111010000111010111001111110011111100111111101000101010111000111111101000011101011100111111001111111010001010101110001111111010000111010111001111110011111100111111001111110011111100111111101000101010111000111111101000011101011100111111001111110011111100111111101000101110011100111111101000011010011100111111101010001010110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100010101011100011111110100001110101110011111100111111001111110011111100111111001111110011111100111111001111110011111110100010111001110011111110100010101011100011111100111111001111110011111100111111001111111010000111010111001111110011111110100010101011100011111110100001110101110011111100111111001111110011111110100010101011100011111110100001110101110011111100111111101000101010111000111111101000011101011100111111001111110011111110100010101011100011111110100001110101110011111100111111101000101010111000111111101000011101011100111111001111110011111100111111001111110011111110100010101011100011111110100001110101110011111100111111001111110011111110100010111001110011111110100001101001110011111110101000101011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000101010111000111111101000011101011100111111001111110011111100111111001111110011111100111111001111110011111100111111101000101110011100111111101000101010111000111111001111110011111100111111001111110011111110100001110101110011111100111111101000101010111000111111101000011101011100111111001111110011111100111111101000101010111000111111101000011101011100111111001111111010001010101110001111111010000111010111001111110011111100111111101000101010111000111111101000011101011100111111001111111010001010101110001111111010000111010111001111110011111100111111001111110011111100111111101000101010111000111111101000011101011100111111001111110011111100111111101000101110011100111111101000011010011100111111101010001010110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
UHC00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000101010111000111111101000011101011100111111001111110011111100111111001111110011111100111111001111110011111100111111101000101110011100111111101000101010111000111111001111110011111100111111001111110011111110100001110101110011111100111111101000101010111000111111101000011101011100111111001111110011111100111111101000101010111000111111101000011101011100111111001111111010001010101110001111111010000111010111001111110011111100111111101000101010111000111111101000011101011100111111001111111010001010101110001111111010000111010111001111110011111100111111001111110011111100111111101000101010111000111111101000011101011100111111001111110011111100111111101000101110011100111111101000011010011100111111101010001010110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100010101011100011111110100001110101110011111100111111001111110011111100111111001111110011111100111111001111110011111110100010111001110011111110100010101011100011111100111111001111110011111100111111001111111010000111010111001111110011111110100010101011100011111110100001110101110011111100111111001111110011111110100010101011100011111110100001110101110011111100111111101000101010111000111111101000011101011100111111001111110011111110100010101011100011111110100001110101110011111100111111101000101010111000111111101000011101011100111111001111110011111100111111001111110011111110100010101011100011111110100001110101110011111100111111001111110011111110100010111001110011111110100001101001110011111110101000101011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000101010111000111111101000011101011100111111001111110011111100111111001111110011111100111111001111110011111100111111101000101110011100111111101000101010111000111111001111110011111100111111001111110011111110100001110101110011111100111111101000101010111000111111101000011101011100111111001111110011111100111111101000101010111000111111101000011101011100111111001111111010001010101110001111111010000111010111001111110011111100111111101000101010111000111111101000011101011100111111001111111010001010101110001111111010000111010111001111110011111100111111001111110011111100111111101000101010111000111111101000011101011100111111001111110011111100111111101000101110011100111111101000011010011100111111101010001010110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111????????????????????????????????????????????????????????????????????????????????????????¡?§??????????®?¡??????§??¡?§????¡?§??¡?§???¡?§??¡?§??????¡?§????®?¨?º?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????¡?§??????????®?¡??????§??¡?§????¡?§??¡?§???¡?§??¡?§??????¡?§????®?¨?º??????????????????????????????????????N??????????????????????????????????????????????????????????????????????????????????????¡?§??????????®?¡??????§??¡?§????¡?§??¡?§???¡?§??¡?§??????¡?§????®?¨?º??????????????????????????????????????????????