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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-1001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111100011111010001000111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010001000111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010001000111111001111110011111110001111101000100011111100111111001111110011111110001111101000100011111100111111001111110011111100111111100011111010001000111111001111110011111100111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111100011111010001000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111100011111010001000111111001111110011111100111111100011111010001000111111001111110011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111100011111010001000111111001111110011111100111111100011111010001000111111001111110011111100111111001111111000111110100010001111110011111100111111001111110011111100111111100011111010001000111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010001000111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010001000111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010001000111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111111000111110100010001111110011111100111111001111111000111110100010001111110011111100111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????¢??????????¢???¢??????????¢??????????¢???¢????¢?????¢??????¢??????????¢???¢???????¢??????????¢???¢???????????????¢??????????¢???¢??????????¢??????????¢???¢????¢?????¢??????????????????????????¢??????????¢???¢??????????¢??????????¢???¢????¢?????¢??????¢??????????¢???¢???????¢??????????¢???¢???????????????¢??????????¢???¢??????????¢??????????¢???¢????¢?????¢??????????????????????????????????????????????????????????????????????????????????????????????????
SJIS-WIN001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111100011111010001000111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010001000111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010001000111111001111110011111110001111101000100011111100111111001111110011111110001111101000100011111100111111001111110011111100111111100011111010001000111111001111110011111100111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111100011111010001000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111100011111010001000111111001111110011111100111111100011111010001000111111001111110011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111100011111010001000111111001111110011111100111111100011111010001000111111001111110011111100111111001111111000111110100010001111110011111100111111001111110011111100111111100011111010001000111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010001000111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010001000111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010001000111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111111000111110100010001111110011111100111111001111111000111110100010001111110011111100111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????召??????????召???召??????????召??????????召???召????召?????召??????召??????????召???召???????召??????????召???召???????????????召??????????召???召??????????召??????????召???召????召?????召??????????????????????????召??????????召???召??????????召??????????召???召????召?????召??????召??????????召???召???????召??????????召???召???????????????召??????????召???召??????????召??????????召???召????召?????召??????????????????????????????????????????????????????????????????????????????????????????????????
EUC-JP001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111100011111010001000111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010001000111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010001000111111001111110011111110001111101000100011111100111111001111110011111110001111101000100011111100111111001111110011111100111111100011111010001000111111001111110011111100111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111100011111010001000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111100011111010001000111111001111110011111100111111100011111010001000111111001111110011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111100011111010001000111111001111110011111100111111100011111010001000111111001111110011111100111111001111111000111110100010001111110011111100111111001111110011111100111111100011111010001000111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010001000111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010001000111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010001000111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111111000111110100010001111110011111100111111001111111000111110100010001111110011111100111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
UTF-8001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111100011111010001000111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010001000111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010001000111111001111110011111110001111101000100011111100111111001111110011111110001111101000100011111100111111001111110011111100111111100011111010001000111111001111110011111100111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111100011111010001000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111100011111010001000111111001111110011111100111111100011111010001000111111001111110011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111100011111010001000111111001111110011111100111111100011111010001000111111001111110011111100111111001111111000111110100010001111110011111100111111001111110011111100111111100011111010001000111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010001000111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010001000111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010001000111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111111000111110100010001111110011111100111111001111111000111110100010001111110011111100111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
UHC001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111100011111010001000111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010001000111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010001000111111001111110011111110001111101000100011111100111111001111110011111110001111101000100011111100111111001111110011111100111111100011111010001000111111001111110011111100111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111100011111010001000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111100011111010001000111111001111110011111100111111100011111010001000111111001111110011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110100010001111110011111100111111100011111010001000111111001111110011111100111111100011111010001000111111001111110011111100111111001111111000111110100010001111110011111100111111001111110011111100111111100011111010001000111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010001000111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111111000111110100010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010001000111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010001000111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101000100011111100111111001111111000111110100010001111110011111100111111001111111000111110100010001111110011111100111111001111110011111110001111101000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????룫??????????룫???룫??????????룫??????????룫???룫????룫?????룫??????룫??????????룫???룫???????룫??????????룫???룫???????????????룫??????????룫???룫??????????룫??????????룫???룫????룫?????룫??????????????????????????룫??????????룫???룫??????????룫??????????룫???룫????룫?????룫??????룫??????????룫???룫???????룫??????????룫???룫???????????????룫??????????룫???룫??????????룫??????????룫???룫????룫?????룫??????????????????????????????????????????????????????????????????????????????????????????????????