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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111000101001010010000011001111110011111100111111001111110011111100111111111000101001010010000000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110001010010100100000110011111100111111001111110011111100111111001111111110001010010100100000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110001010010100100000110011111100111111001111110011111100111111001111111110001010010100100000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100010100101001000001100111111001111110011111100111111001111110011111111100010100101001000000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111000101001010010000011001111110011111100111111001111110011111100111111111000101001010010000000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110001010010100100000110011111100111111001111110011111100111111001111111110001010010100100000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110001010010100100000110011111100111111001111110011111100111111001111111110001010010100100000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100010100101001000001100111111001111110011111100111111001111110011111111100010100101001000000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100010100101001000001100111111001111110011111100111111001111110011111111100010100101001000000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111000101001010010000011001111110011111100111111001111110011111100111111111000101001010010000000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111000101001010010000011001111110011111100111111001111110011111100111111111000101001010010000000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110001010010100100000110011111100111111001111110011111100111111001111111110001010010100100000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????┃??????─????????????????┃??????─??????????????????????????????????????????????????????┃??????─????????????????┃??????─??????????????????????????????????????????????????????????????????????????????????????????????┃??????─????????????????┃??????─??????????????????????????????????????????????????????┃??????─????????????????┃??????─??????????????????????????????N???????????????????????????????????????????????????????????┃??????─????????????????┃??????─??????????????????????????????????????????????????????┃??????─????????????????┃??????─??????????????????????????????????????
SJIS-WIN00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111000101001010010000011001111110011111100111111001111110011111100111111111000101001010010000000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110001010010100100000110011111100111111001111110011111100111111001111111110001010010100100000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110001010010100100000110011111100111111001111110011111100111111001111111110001010010100100000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100010100101001000001100111111001111110011111100111111001111110011111111100010100101001000000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111000101001010010000011001111110011111100111111001111110011111100111111111000101001010010000000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110001010010100100000110011111100111111001111110011111100111111001111111110001010010100100000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110001010010100100000110011111100111111001111110011111100111111001111111110001010010100100000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100010100101001000001100111111001111110011111100111111001111110011111111100010100101001000000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100010100101001000001100111111001111110011111100111111001111110011111111100010100101001000000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111000101001010010000011001111110011111100111111001111110011111100111111111000101001010010000000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111000101001010010000011001111110011111100111111001111110011111100111111111000101001010010000000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110001010010100100000110011111100111111001111110011111100111111001111111110001010010100100000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????笏??????笏?????????????????笏??????笏???????????????????????????????????????????????????????笏??????笏?????????????????笏??????笏???????????????????????????????????????????????????????????????????????????????????????????????笏??????笏?????????????????笏??????笏???????????????????????????????????????????????????????笏??????笏?????????????????笏??????笏???????????????????????????????N???????????????????????????????????????????????????????????笏??????笏?????????????????笏??????笏???????????????????????????????????????????????????????笏??????笏?????????????????笏??????笏???????????????????????????????????????
EUC-JP00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111000101001010010000011001111110011111100111111001111110011111100111111111000101001010010000000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110001010010100100000110011111100111111001111110011111100111111001111111110001010010100100000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110001010010100100000110011111100111111001111110011111100111111001111111110001010010100100000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100010100101001000001100111111001111110011111100111111001111110011111111100010100101001000000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111000101001010010000011001111110011111100111111001111110011111100111111111000101001010010000000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110001010010100100000110011111100111111001111110011111100111111001111111110001010010100100000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110001010010100100000110011111100111111001111110011111100111111001111111110001010010100100000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100010100101001000001100111111001111110011111100111111001111110011111111100010100101001000000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100010100101001000001100111111001111110011111100111111001111110011111111100010100101001000000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111000101001010010000011001111110011111100111111001111110011111100111111111000101001010010000000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111000101001010010000011001111110011111100111111001111110011111100111111111000101001010010000000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110001010010100100000110011111100111111001111110011111100111111001111111110001010010100100000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
UTF-800111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111000101001010010000011001111110011111100111111001111110011111100111111111000101001010010000000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110001010010100100000110011111100111111001111110011111100111111001111111110001010010100100000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110001010010100100000110011111100111111001111110011111100111111001111111110001010010100100000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100010100101001000001100111111001111110011111100111111001111110011111111100010100101001000000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111000101001010010000011001111110011111100111111001111110011111100111111111000101001010010000000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110001010010100100000110011111100111111001111110011111100111111001111111110001010010100100000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110001010010100100000110011111100111111001111110011111100111111001111111110001010010100100000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100010100101001000001100111111001111110011111100111111001111110011111111100010100101001000000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100010100101001000001100111111001111110011111100111111001111110011111111100010100101001000000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111000101001010010000011001111110011111100111111001111110011111100111111111000101001010010000000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111000101001010010000011001111110011111100111111001111110011111100111111111000101001010010000000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110001010010100100000110011111100111111001111110011111100111111001111111110001010010100100000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????┃??????─????????????????┃??????─??????????????????????????????????????????????????????┃??????─????????????????┃??????─??????????????????????????????????????????????????????????????????????????????????????????????┃??????─????????????????┃??????─??????????????????????????????????????????????????????┃??????─????????????????┃??????─??????????????????????????????N???????????????????????????????????????????????????????????┃??????─????????????????┃??????─??????????????????????????????????????????????????????┃??????─????????????????┃??????─??????????????????????????????????????
UHC00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111000101001010010000011001111110011111100111111001111110011111100111111111000101001010010000000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110001010010100100000110011111100111111001111110011111100111111001111111110001010010100100000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110001010010100100000110011111100111111001111110011111100111111001111111110001010010100100000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100010100101001000001100111111001111110011111100111111001111110011111111100010100101001000000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111000101001010010000011001111110011111100111111001111110011111100111111111000101001010010000000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110001010010100100000110011111100111111001111110011111100111111001111111110001010010100100000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110001010010100100000110011111100111111001111110011111100111111001111111110001010010100100000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100010100101001000001100111111001111110011111100111111001111110011111111100010100101001000000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100010100101001000001100111111001111110011111100111111001111110011111111100010100101001000000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111000101001010010000011001111110011111100111111001111110011111100111111111000101001010010000000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111000101001010010000011001111110011111100111111001111110011111100111111111000101001010010000000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110001010010100100000110011111100111111001111110011111100111111001111111110001010010100100000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????釗귶?????釗?????????????????釗귶?????釗???????????????????????????????????????????????????????釗귶?????釗?????????????????釗귶?????釗???????????????????????????????????????????????????????????????????????????????????????????????釗귶?????釗?????????????????釗귶?????釗???????????????????????????????????????????????????????釗귶?????釗?????????????????釗귶?????釗???????????????????????????????N???????????????????????????????????????????????????????????釗귶?????釗?????????????????釗귶?????釗???????????????????????????????????????????????????????釗귶?????釗?????????????????釗귶?????釗???????????????????????????????????????