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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000011011111100000011110010000111111001111110011111100111111100100001101111100111111001111110011111100111111001111111001000011011111100001110100100000111111001111110011111100111111001111110011111110010000110111111000000111100100001111110011111100111111001111111001000011011111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110010000110111110011111100111111001111110011111100111111100100001101111110000001111001000011111100111111001111110011111110010000110111110011111100111111001111110011111100111111100100001101111110000111010010000011111100111111001111110011111100111111001111110011111100111111100100001101111110000001111001000011111100111111001111110011111110010000110111110011111100111111001111110011111100111111100100001101111110000111010010000011111100111111001111110011111100111111001111111001000011011111100000011110010000111111001111110011111100111111100100001101111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000011011111001111110011111100111111001111110011111100111111001111110011111110010000110111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100001101111110000001111001000011111100111111001111110011111110010000110111110011111100111111001111110011111100111111100100001101111110000111010010000011111100111111001111110011111100111111001111111001000011011111100000011110010000111111001111110011111100111111100100001101111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000011011111001111110011111100111111001111110011111110010000110111111000000111100100001111110011111100111111001111111001000011011111001111110011111100111111001111110011111110010000110111111000011101001000001111110011111100111111001111110011111100111111001111110011111110010000110111111000000111100100001111110011111100111111001111111001000011011111001111110011111100111111001111110011111110010000110111111000011101001000001111110011111100111111001111110011111100111111100100001101111110000001111001000011111100111111001111110011111110010000110111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100001101111100111111001111110011111100111111001111110011111100111111001111111001000011011111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ßä????ß?????ß‡H??????ßä????ß??????????????ß?????ßä????ß?????ß‡H????????ßä????ß?????ß‡H??????ßä????ß??????????????ß????????ß????????????????????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ßä????ß?????ß‡H??????ßä????ß??????????????ß?????ßä????ß?????ß‡H????????ßä????ß?????ß‡H??????ßä????ß??????????????ß????????ß????????????????????????????????????????????????????????????
SJIS-WIN00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000011011111100000011110010000111111001111110011111100111111100100001101111100111111001111110011111100111111001111111001000011011111100001110100100000111111001111110011111100111111001111110011111110010000110111111000000111100100001111110011111100111111001111111001000011011111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110010000110111110011111100111111001111110011111100111111100100001101111110000001111001000011111100111111001111110011111110010000110111110011111100111111001111110011111100111111100100001101111110000111010010000011111100111111001111110011111100111111001111110011111100111111100100001101111110000001111001000011111100111111001111110011111110010000110111110011111100111111001111110011111100111111100100001101111110000111010010000011111100111111001111110011111100111111001111111001000011011111100000011110010000111111001111110011111100111111100100001101111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000011011111001111110011111100111111001111110011111100111111001111110011111110010000110111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100001101111110000001111001000011111100111111001111110011111110010000110111110011111100111111001111110011111100111111100100001101111110000111010010000011111100111111001111110011111100111111001111111001000011011111100000011110010000111111001111110011111100111111100100001101111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000011011111001111110011111100111111001111110011111110010000110111111000000111100100001111110011111100111111001111111001000011011111001111110011111100111111001111110011111110010000110111111000011101001000001111110011111100111111001111110011111100111111001111110011111110010000110111111000000111100100001111110011111100111111001111111001000011011111001111110011111100111111001111110011111110010000110111111000011101001000001111110011111100111111001111110011111100111111100100001101111110000001111001000011111100111111001111110011111110010000110111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100001101111100111111001111110011111100111111001111110011111100111111001111111001000011011111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????節∽????節?????節⑨??????節∽????節??????????????節?????節∽????節?????節⑨????????節∽????節?????節⑨??????節∽????節??????????????節????????節????????????????????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????節∽????節?????節⑨??????節∽????節??????????????節?????節∽????節?????節⑨????????節∽????節?????節⑨??????節∽????節??????????????節????????節????????????????????????????????????????????????????????????
EUC-JP00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000011011111100000011110010000111111001111110011111100111111100100001101111100111111001111110011111100111111001111111001000011011111100001110100100000111111001111110011111100111111001111110011111110010000110111111000000111100100001111110011111100111111001111111001000011011111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110010000110111110011111100111111001111110011111100111111100100001101111110000001111001000011111100111111001111110011111110010000110111110011111100111111001111110011111100111111100100001101111110000111010010000011111100111111001111110011111100111111001111110011111100111111100100001101111110000001111001000011111100111111001111110011111110010000110111110011111100111111001111110011111100111111100100001101111110000111010010000011111100111111001111110011111100111111001111111001000011011111100000011110010000111111001111110011111100111111100100001101111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000011011111001111110011111100111111001111110011111100111111001111110011111110010000110111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100001101111110000001111001000011111100111111001111110011111110010000110111110011111100111111001111110011111100111111100100001101111110000111010010000011111100111111001111110011111100111111001111111001000011011111100000011110010000111111001111110011111100111111100100001101111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000011011111001111110011111100111111001111110011111110010000110111111000000111100100001111110011111100111111001111111001000011011111001111110011111100111111001111110011111110010000110111111000011101001000001111110011111100111111001111110011111100111111001111110011111110010000110111111000000111100100001111110011111100111111001111111001000011011111001111110011111100111111001111110011111110010000110111111000011101001000001111110011111100111111001111110011111100111111100100001101111110000001111001000011111100111111001111110011111110010000110111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100001101111100111111001111110011111100111111001111110011111100111111001111111001000011011111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????H???????????????????????????????????????????????H??????????????????????H?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????H???????????????????????????????????????????????H??????????????????????H?????????????????????????????????????????????????????????????????????????????????????????????????
UTF-800111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000011011111100000011110010000111111001111110011111100111111100100001101111100111111001111110011111100111111001111111001000011011111100001110100100000111111001111110011111100111111001111110011111110010000110111111000000111100100001111110011111100111111001111111001000011011111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110010000110111110011111100111111001111110011111100111111100100001101111110000001111001000011111100111111001111110011111110010000110111110011111100111111001111110011111100111111100100001101111110000111010010000011111100111111001111110011111100111111001111110011111100111111100100001101111110000001111001000011111100111111001111110011111110010000110111110011111100111111001111110011111100111111100100001101111110000111010010000011111100111111001111110011111100111111001111111001000011011111100000011110010000111111001111110011111100111111100100001101111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000011011111001111110011111100111111001111110011111100111111001111110011111110010000110111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100001101111110000001111001000011111100111111001111110011111110010000110111110011111100111111001111110011111100111111100100001101111110000111010010000011111100111111001111110011111100111111001111111001000011011111100000011110010000111111001111110011111100111111100100001101111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000011011111001111110011111100111111001111110011111110010000110111111000000111100100001111110011111100111111001111111001000011011111001111110011111100111111001111110011111110010000110111111000011101001000001111110011111100111111001111110011111100111111001111110011111110010000110111111000000111100100001111110011111100111111001111111001000011011111001111110011111100111111001111110011111110010000110111111000011101001000001111110011111100111111001111110011111100111111100100001101111110000001111001000011111100111111001111110011111110010000110111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100001101111100111111001111110011111100111111001111110011111100111111001111111001000011011111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????߁?????????????߇H???????߁?????????????????????????????߁?????????????߇H?????????߁?????????????߇H???????߁?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????߁?????????????߇H???????߁?????????????????????????????߁?????????????߇H?????????߁?????????????߇H???????߁?????????????????????????????????????????????????????????????????????????????????????????????
UHC00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000011011111100000011110010000111111001111110011111100111111100100001101111100111111001111110011111100111111001111111001000011011111100001110100100000111111001111110011111100111111001111110011111110010000110111111000000111100100001111110011111100111111001111111001000011011111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110010000110111110011111100111111001111110011111100111111100100001101111110000001111001000011111100111111001111110011111110010000110111110011111100111111001111110011111100111111100100001101111110000111010010000011111100111111001111110011111100111111001111110011111100111111100100001101111110000001111001000011111100111111001111110011111110010000110111110011111100111111001111110011111100111111100100001101111110000111010010000011111100111111001111110011111100111111001111111001000011011111100000011110010000111111001111110011111100111111100100001101111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000011011111001111110011111100111111001111110011111100111111001111110011111110010000110111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100001101111110000001111001000011111100111111001111110011111110010000110111110011111100111111001111110011111100111111100100001101111110000111010010000011111100111111001111110011111100111111001111111001000011011111100000011110010000111111001111110011111100111111100100001101111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000011011111001111110011111100111111001111110011111110010000110111111000000111100100001111110011111100111111001111111001000011011111001111110011111100111111001111110011111110010000110111111000011101001000001111110011111100111111001111110011111100111111001111110011111110010000110111111000000111100100001111110011111100111111001111111001000011011111001111110011111100111111001111110011111110010000110111111000011101001000001111110011111100111111001111110011111100111111100100001101111110000001111001000011111100111111001111110011111110010000110111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100001101111100111111001111110011111100111111001111110011111100111111001111111001000011011111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????먢곦????먢?????먢놥??????먢곦????먢??????????????먢?????먢곦????먢?????먢놥????????먢곦????먢?????먢놥??????먢곦????먢??????????????먢????????먢????????????????????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????먢곦????먢?????먢놥??????먢곦????먢??????????????먢?????먢곦????먢?????먢놥????????먢곦????먢?????먢놥??????먢곦????먢??????????????먢????????먢????????????????????????????????????????????????????????????