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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101101001100011110100111111011110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111011010011000111101001111110111100111111001111110011111100111111001111111000111110110100110001111010011111101111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000001110000110100010111001100011111100111111001111110011111100111111001111111000111110110100110001111010011111101111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101101001100011110100111111011110011111100111111001111110011111100111111100011111011010011000111101001111110111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110110100110001111010011111101111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101101001100011110100111111011110011111100111111001111110011111100111111100011111011010011000111101001111110111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000000111000011010001011100110001111110011111100111111001111110011111100111111100011111011010011000111101001111110111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110110100110001111010011111101111001111110011111100111111001111110011111110001111101101001100011110100111111011110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101101001100011110100111111011110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111011010011000111101001111110111100111111001111110011111100111111001111111000111110110100110001111010011111101111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000001110000110100010111001100011111100111111001111110011111100111111001111111000111110110100110001111010011111101111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101101001100011110100111111011110011111100111111001111110011111100111111100011111011010011000111101001111110111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????????????????????????´Ç§ï???????????´Ç§ï?????´Ç§ï????????????Àá¢æ??????´Ç§ï???????????´Ç§ï?????´Ç§ï?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????´Ç§ï???????????´Ç§ï?????´Ç§ï????????????Àá¢æ??????´Ç§ï???????????´Ç§ï?????´Ç§ï?????????????????????????????????????????????????????N???????????????????????????????????????????????????????????????????????????????´Ç§ï???????????´Ç§ï?????´Ç§ï????????????Àá¢æ??????´Ç§ï???????????´Ç§ï?????´Ç§ï?????????????????????????????????????????????????????????????
SJIS-WIN00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101101001100011110100111111011110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111011010011000111101001111110111100111111001111110011111100111111001111111000111110110100110001111010011111101111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000001110000110100010111001100011111100111111001111110011111100111111001111111000111110110100110001111010011111101111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101101001100011110100111111011110011111100111111001111110011111100111111100011111011010011000111101001111110111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110110100110001111010011111101111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101101001100011110100111111011110011111100111111001111110011111100111111100011111011010011000111101001111110111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000000111000011010001011100110001111110011111100111111001111110011111100111111100011111011010011000111101001111110111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110110100110001111010011111101111001111110011111100111111001111110011111110001111101101001100011110100111111011110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101101001100011110100111111011110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111011010011000111101001111110111100111111001111110011111100111111001111111000111110110100110001111010011111101111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000001110000110100010111001100011111100111111001111110011111100111111001111111000111110110100110001111010011111101111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101101001100011110100111111011110011111100111111001111110011111100111111100011111011010011000111101001111110111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????????????????????????抄ヌァ???????????抄ヌァ?????抄ヌァ????????????タ發??????抄ヌァ???????????抄ヌァ?????抄ヌァ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????抄ヌァ???????????抄ヌァ?????抄ヌァ????????????タ發??????抄ヌァ???????????抄ヌァ?????抄ヌァ?????????????????????????????????????????????????????N???????????????????????????????????????????????????????????????????????????????抄ヌァ???????????抄ヌァ?????抄ヌァ????????????タ發??????抄ヌァ???????????抄ヌァ?????抄ヌァ?????????????????????????????????????????????????????????????
EUC-JP00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101101001100011110100111111011110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111011010011000111101001111110111100111111001111110011111100111111001111111000111110110100110001111010011111101111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000001110000110100010111001100011111100111111001111110011111100111111001111111000111110110100110001111010011111101111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101101001100011110100111111011110011111100111111001111110011111100111111100011111011010011000111101001111110111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110110100110001111010011111101111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101101001100011110100111111011110011111100111111001111110011111100111111100011111011010011000111101001111110111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000000111000011010001011100110001111110011111100111111001111110011111100111111100011111011010011000111101001111110111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110110100110001111010011111101111001111110011111100111111001111110011111110001111101101001100011110100111111011110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101101001100011110100111111011110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111011010011000111101001111110111100111111001111110011111100111111001111111000111110110100110001111010011111101111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000001110000110100010111001100011111100111111001111110011111100111111001111111000111110110100110001111010011111101111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101101001100011110100111111011110011111100111111001111110011111100111111100011111011010011000111101001111110111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????????????????????????厓э???????????厓э?????厓э????????????節∽??????厓э???????????厓э?????厓э?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????厓э???????????厓э?????厓э????????????節∽??????厓э???????????厓э?????厓э?????????????????????????????????????????????????????N???????????????????????????????????????????????????????????????????????????????厓э???????????厓э?????厓э????????????節∽??????厓э???????????厓э?????厓э?????????????????????????????????????????????????????????????
UTF-800111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101101001100011110100111111011110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111011010011000111101001111110111100111111001111110011111100111111001111111000111110110100110001111010011111101111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000001110000110100010111001100011111100111111001111110011111100111111001111111000111110110100110001111010011111101111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101101001100011110100111111011110011111100111111001111110011111100111111100011111011010011000111101001111110111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110110100110001111010011111101111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101101001100011110100111111011110011111100111111001111110011111100111111100011111011010011000111101001111110111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000000111000011010001011100110001111110011111100111111001111110011111100111111100011111011010011000111101001111110111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110110100110001111010011111101111001111110011111100111111001111110011111110001111101101001100011110100111111011110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101101001100011110100111111011110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111011010011000111101001111110111100111111001111110011111100111111001111111000111110110100110001111010011111101111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000001110000110100010111001100011111100111111001111110011111100111111001111111000111110110100110001111010011111101111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101101001100011110100111111011110011111100111111001111110011111100111111100011111011010011000111101001111110111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????????????????????????????ǧ??????????????ǧ????????ǧ????????????????????????ǧ??????????????ǧ????????ǧ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ǧ??????????????ǧ????????ǧ????????????????????????ǧ??????????????ǧ????????ǧ??????????????????????????????????????????????????????N?????????????????????????????????????????????????????????????????????????????????ǧ??????????????ǧ????????ǧ????????????????????????ǧ??????????????ǧ????????ǧ??????????????????????????????????????????????????????????????
UHC00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101101001100011110100111111011110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111011010011000111101001111110111100111111001111110011111100111111001111111000111110110100110001111010011111101111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000001110000110100010111001100011111100111111001111110011111100111111001111111000111110110100110001111010011111101111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101101001100011110100111111011110011111100111111001111110011111100111111100011111011010011000111101001111110111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110110100110001111010011111101111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101101001100011110100111111011110011111100111111001111110011111100111111100011111011010011000111101001111110111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000000111000011010001011100110001111110011111100111111001111110011111100111111100011111011010011000111101001111110111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110110100110001111010011111101111001111110011111100111111001111110011111110001111101101001100011110100111111011110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101101001100011110100111111011110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111011010011000111101001111110111100111111001111110011111100111111001111111000111110110100110001111010011111101111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000001110000110100010111001100011111100111111001111110011111100111111001111111000111110110100110001111010011111101111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101101001100011110100111111011110011111100111111001111110011111100111111100011111011010011000111101001111110111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????????????????????????뤃푤裝??????????뤃푤裝????뤃푤裝???????????잠€??????뤃푤裝??????????뤃푤裝????뤃푤裝????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????뤃푤裝??????????뤃푤裝????뤃푤裝???????????잠€??????뤃푤裝??????????뤃푤裝????뤃푤裝????????????????????????????????????????????????????N???????????????????????????????????????????????????????????????????????????????뤃푤裝??????????뤃푤裝????뤃푤裝???????????잠€??????뤃푤裝??????????뤃푤裝????뤃푤裝????????????????????????????????????????????????????????????