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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110110101000111111001111110011111100111111010001110011111100111111001111110011111100111111001111110011111111100101101011110011111100111111001111110011111111100101101011110011111100111111001111110011111100111111001111110011111100111111001111110011111101101100001111110100101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110010110101111001111110011111100111111001111111110010110101111001111110011111100111111001111110011111100111111001111110011111100111111001111110110110000111111010010110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001011010111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101101010001111110011111100111111001111110100011100111111001111110011111100111111001111110011111100111111111001011010111100111111001111110011111100111111111001011010111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011000011111101001011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100101101011110011111100111111001111110011111111100101101011110011111100111111001111110011111100111111001111110011111100111111001111110011111101101100001111110100101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110010110101111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011010100011111100111111001111110011111101000111001111110011111100111111001111110011111100111111001111111110010110101111001111110011111100111111001111111110010110101111001111110011111100111111001111110011111100111111001111110011111100111111001111110110110000111111010010110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001011010111100111111001111110011111100111111111001011010111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011000011111101001011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100101101011110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110110101000111111001111110011111100111111010001110011111100111111001111110011111100111111001111110011111111100101101011110011111100111111001111110011111111100101101011110011111100111111001111110011111100111111001111110011111100111111001111110011111101101100001111110100101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110010110101111001111110011111100111111001111111110010110101111001111110011111100111111001111110011111100111111001111110011111100111111001111110110110000111111010010110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001011010111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????????????????j????G???????�???�?????????l?K????????????????????�???�?????????l?K???????????�?????????????????j????G???????�???�?????????l?K????????????????????�???�?????????l?K???????????�????????????????????????????????????????????????????????????????????????????????????????N?????????????????????????????????????????????????????????????????????j????G???????�???�?????????l?K????????????????????�???�?????????l?K???????????�?????????????????j????G???????�???�?????????l?K????????????????????�???�?????????l?K???????????�????????????????????????????????????????????????????????????
SJIS-WIN00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110110101000111111001111110011111100111111010001110011111100111111001111110011111100111111001111110011111111100101101011110011111100111111001111110011111111100101101011110011111100111111001111110011111100111111001111110011111100111111001111110011111101101100001111110100101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110010110101111001111110011111100111111001111111110010110101111001111110011111100111111001111110011111100111111001111110011111100111111001111110110110000111111010010110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001011010111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101101010001111110011111100111111001111110100011100111111001111110011111100111111001111110011111100111111111001011010111100111111001111110011111100111111111001011010111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011000011111101001011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100101101011110011111100111111001111110011111111100101101011110011111100111111001111110011111100111111001111110011111100111111001111110011111101101100001111110100101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110010110101111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011010100011111100111111001111110011111101000111001111110011111100111111001111110011111100111111001111111110010110101111001111110011111100111111001111111110010110101111001111110011111100111111001111110011111100111111001111110011111100111111001111110110110000111111010010110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001011010111100111111001111110011111100111111111001011010111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011000011111101001011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100101101011110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110110101000111111001111110011111100111111010001110011111100111111001111110011111100111111001111110011111111100101101011110011111100111111001111110011111111100101101011110011111100111111001111110011111100111111001111110011111100111111001111110011111101101100001111110100101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110010110101111001111110011111100111111001111111110010110101111001111110011111100111111001111110011111100111111001111110011111100111111001111110110110000111111010010110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001011010111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????????????????j????G???????蟇????蟇??????????l?K????????????????????蟇????蟇??????????l?K???????????蟇??????????????????j????G???????蟇????蟇??????????l?K????????????????????蟇????蟇??????????l?K???????????蟇?????????????????????????????????????????????????????????????????????????????????????????N?????????????????????????????????????????????????????????????????????j????G???????蟇????蟇??????????l?K????????????????????蟇????蟇??????????l?K???????????蟇??????????????????j????G???????蟇????蟇??????????l?K????????????????????蟇????蟇??????????l?K???????????蟇?????????????????????????????????????????????????????????????
EUC-JP00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110110101000111111001111110011111100111111010001110011111100111111001111110011111100111111001111110011111111100101101011110011111100111111001111110011111111100101101011110011111100111111001111110011111100111111001111110011111100111111001111110011111101101100001111110100101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110010110101111001111110011111100111111001111111110010110101111001111110011111100111111001111110011111100111111001111110011111100111111001111110110110000111111010010110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001011010111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101101010001111110011111100111111001111110100011100111111001111110011111100111111001111110011111100111111111001011010111100111111001111110011111100111111111001011010111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011000011111101001011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100101101011110011111100111111001111110011111111100101101011110011111100111111001111110011111100111111001111110011111100111111001111110011111101101100001111110100101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110010110101111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011010100011111100111111001111110011111101000111001111110011111100111111001111110011111100111111001111111110010110101111001111110011111100111111001111111110010110101111001111110011111100111111001111110011111100111111001111110011111100111111001111110110110000111111010010110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001011010111100111111001111110011111100111111111001011010111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011000011111101001011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100101101011110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110110101000111111001111110011111100111111010001110011111100111111001111110011111100111111001111110011111111100101101011110011111100111111001111110011111111100101101011110011111100111111001111110011111100111111001111110011111100111111001111110011111101101100001111110100101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110010110101111001111110011111100111111001111111110010110101111001111110011111100111111001111110011111100111111001111110011111100111111001111110110110000111111010010110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001011010111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????????????????j????G???????絲????絲??????????l?K????????????????????絲????絲??????????l?K???????????絲??????????????????j????G???????絲????絲??????????l?K????????????????????絲????絲??????????l?K???????????絲?????????????????????????????????????????????????????????????????????????????????????????N?????????????????????????????????????????????????????????????????????j????G???????絲????絲??????????l?K????????????????????絲????絲??????????l?K???????????絲??????????????????j????G???????絲????絲??????????l?K????????????????????絲????絲??????????l?K???????????絲?????????????????????????????????????????????????????????????
UTF-800111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110110101000111111001111110011111100111111010001110011111100111111001111110011111100111111001111110011111111100101101011110011111100111111001111110011111111100101101011110011111100111111001111110011111100111111001111110011111100111111001111110011111101101100001111110100101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110010110101111001111110011111100111111001111111110010110101111001111110011111100111111001111110011111100111111001111110011111100111111001111110110110000111111010010110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001011010111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101101010001111110011111100111111001111110100011100111111001111110011111100111111001111110011111100111111111001011010111100111111001111110011111100111111111001011010111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011000011111101001011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100101101011110011111100111111001111110011111111100101101011110011111100111111001111110011111100111111001111110011111100111111001111110011111101101100001111110100101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110010110101111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011010100011111100111111001111110011111101000111001111110011111100111111001111110011111100111111001111111110010110101111001111110011111100111111001111111110010110101111001111110011111100111111001111110011111100111111001111110011111100111111001111110110110000111111010010110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001011010111100111111001111110011111100111111111001011010111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011000011111101001011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100101101011110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110110101000111111001111110011111100111111010001110011111100111111001111110011111100111111001111110011111111100101101011110011111100111111001111110011111111100101101011110011111100111111001111110011111100111111001111110011111100111111001111110011111101101100001111110100101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110010110101111001111110011111100111111001111111110010110101111001111110011111100111111001111110011111100111111001111110011111100111111001111110110110000111111010010110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001011010111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????????????????j????G???????????????????????l?K????????????????????????????????????l?K??????????????????????????????j????G???????????????????????l?K????????????????????????????????????l?K?????????????????????????????????????????????????????????????????????????????????????????????????????N?????????????????????????????????????????????????????????????????????j????G???????????????????????l?K????????????????????????????????????l?K??????????????????????????????j????G???????????????????????l?K????????????????????????????????????l?K?????????????????????????????????????????????????????????????????????????
UHC00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110110101000111111001111110011111100111111010001110011111100111111001111110011111100111111001111110011111111100101101011110011111100111111001111110011111111100101101011110011111100111111001111110011111100111111001111110011111100111111001111110011111101101100001111110100101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110010110101111001111110011111100111111001111111110010110101111001111110011111100111111001111110011111100111111001111110011111100111111001111110110110000111111010010110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001011010111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101101010001111110011111100111111001111110100011100111111001111110011111100111111001111110011111100111111111001011010111100111111001111110011111100111111111001011010111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011000011111101001011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100101101011110011111100111111001111110011111111100101101011110011111100111111001111110011111100111111001111110011111100111111001111110011111101101100001111110100101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110010110101111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011010100011111100111111001111110011111101000111001111110011111100111111001111110011111100111111001111111110010110101111001111110011111100111111001111111110010110101111001111110011111100111111001111110011111100111111001111110011111100111111001111110110110000111111010010110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001011010111100111111001111110011111100111111111001011010111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011000011111101001011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100101101011110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110110101000111111001111110011111100111111010001110011111100111111001111110011111100111111001111110011111111100101101011110011111100111111001111110011111111100101101011110011111100111111001111110011111100111111001111110011111100111111001111110011111101101100001111110100101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110010110101111001111110011111100111111001111111110010110101111001111110011111100111111001111110011111100111111001111110011111100111111001111110110110000111111010010110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001011010111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????????????????j????G???????野????野??????????l?K????????????????????野????野??????????l?K???????????野??????????????????j????G???????野????野??????????l?K????????????????????野????野??????????l?K???????????野?????????????????????????????????????????????????????????????????????????????????????????N?????????????????????????????????????????????????????????????????????j????G???????野????野??????????l?K????????????????????野????野??????????l?K???????????野??????????????????j????G???????野????野??????????l?K????????????????????野????野??????????l?K???????????野?????????????????????????????????????????????????????????????