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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-1001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100011111101001101110100011111100111111001111110011111100111111001111110011111100111111001111110100111100111111001111110011111101011100001111110011111100111111001111110011111100111111001111110100011111101001101110100011111100111111001111110011111100111111001111110011111100111111001111110100111100111111001111110011111101011100001111110011111100111111001111110011111100111111001111110011111100111111010001111110100110111010001111110011111100111111001111110011111100111111001111110011111100111111010011110011111100111111001111110101110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100100000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100011111101001101110100011111100111111001111110011111100111111001111110011111100111111001111110100111100111111001111110011111101011100001111110011111100111111001111110011111100111111001111110100011111101001101110100011111100111111001111110011111100111111001111110011111100111111001111110100111100111111001111110011111101011100001111110011111100111111001111110011111100111111001111110011111100111111010001111110100110111010001111110011111100111111001111110011111100111111001111110011111100111111010011110011111100111111001111110101110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100100000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010001111110100110111010001111110011111100111111001111110011111100111111001111110011111100111111010011110011111100111111001111110101110000111111001111110011111100111111001111110011111100111111010001111110100110111010001111110011111100111111001111110011111100111111001111110011111100111111010011110011111100111111001111110101110000111111001111110011111100111111001111110011111100111111001111110011111101000111111010011011101000111111001111110011111100111111001111110011111100111111001111110011111101001111001111110011111100111111010111000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010010000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111????????????????????????????????????????????????????????????????????????????G�????????O???\???????G�????????O???\?????????G�????????O???\??????????????????????????????????????H??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????G�????????O???\???????G�????????O???\?????????G�????????O???\??????????????????????????????????????H??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????G�????????O???\???????G�????????O???\?????????G�????????O???\??????????????????????????????????????H???????????????????????????????????????????????
SJIS-WIN001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100011111101001101110100011111100111111001111110011111100111111001111110011111100111111001111110100111100111111001111110011111101011100001111110011111100111111001111110011111100111111001111110100011111101001101110100011111100111111001111110011111100111111001111110011111100111111001111110100111100111111001111110011111101011100001111110011111100111111001111110011111100111111001111110011111100111111010001111110100110111010001111110011111100111111001111110011111100111111001111110011111100111111010011110011111100111111001111110101110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100100000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100011111101001101110100011111100111111001111110011111100111111001111110011111100111111001111110100111100111111001111110011111101011100001111110011111100111111001111110011111100111111001111110100011111101001101110100011111100111111001111110011111100111111001111110011111100111111001111110100111100111111001111110011111101011100001111110011111100111111001111110011111100111111001111110011111100111111010001111110100110111010001111110011111100111111001111110011111100111111001111110011111100111111010011110011111100111111001111110101110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100100000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010001111110100110111010001111110011111100111111001111110011111100111111001111110011111100111111010011110011111100111111001111110101110000111111001111110011111100111111001111110011111100111111010001111110100110111010001111110011111100111111001111110011111100111111001111110011111100111111010011110011111100111111001111110101110000111111001111110011111100111111001111110011111100111111001111110011111101000111111010011011101000111111001111110011111100111111001111110011111100111111001111110011111101001111001111110011111100111111010111000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010010000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111????????????????????????????????????????????????????????????????????????????G鮗?????????O???\???????G鮗?????????O???\?????????G鮗?????????O???\??????????????????????????????????????H??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????G鮗?????????O???\???????G鮗?????????O???\?????????G鮗?????????O???\??????????????????????????????????????H??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????G鮗?????????O???\???????G鮗?????????O???\?????????G鮗?????????O???\??????????????????????????????????????H???????????????????????????????????????????????
EUC-JP001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100011111101001101110100011111100111111001111110011111100111111001111110011111100111111001111110100111100111111001111110011111101011100001111110011111100111111001111110011111100111111001111110100011111101001101110100011111100111111001111110011111100111111001111110011111100111111001111110100111100111111001111110011111101011100001111110011111100111111001111110011111100111111001111110011111100111111010001111110100110111010001111110011111100111111001111110011111100111111001111110011111100111111010011110011111100111111001111110101110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100100000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100011111101001101110100011111100111111001111110011111100111111001111110011111100111111001111110100111100111111001111110011111101011100001111110011111100111111001111110011111100111111001111110100011111101001101110100011111100111111001111110011111100111111001111110011111100111111001111110100111100111111001111110011111101011100001111110011111100111111001111110011111100111111001111110011111100111111010001111110100110111010001111110011111100111111001111110011111100111111001111110011111100111111010011110011111100111111001111110101110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100100000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010001111110100110111010001111110011111100111111001111110011111100111111001111110011111100111111010011110011111100111111001111110101110000111111001111110011111100111111001111110011111100111111010001111110100110111010001111110011111100111111001111110011111100111111001111110011111100111111010011110011111100111111001111110101110000111111001111110011111100111111001111110011111100111111001111110011111101000111111010011011101000111111001111110011111100111111001111110011111100111111001111110011111101001111001111110011111100111111010111000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010010000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111????????????????????????????????????????????????????????????????????????????G藝?????????O???\???????G藝?????????O???\?????????G藝?????????O???\??????????????????????????????????????H??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????G藝?????????O???\???????G藝?????????O???\?????????G藝?????????O???\??????????????????????????????????????H??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????G藝?????????O???\???????G藝?????????O???\?????????G藝?????????O???\??????????????????????????????????????H???????????????????????????????????????????????
UTF-8001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100011111101001101110100011111100111111001111110011111100111111001111110011111100111111001111110100111100111111001111110011111101011100001111110011111100111111001111110011111100111111001111110100011111101001101110100011111100111111001111110011111100111111001111110011111100111111001111110100111100111111001111110011111101011100001111110011111100111111001111110011111100111111001111110011111100111111010001111110100110111010001111110011111100111111001111110011111100111111001111110011111100111111010011110011111100111111001111110101110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100100000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100011111101001101110100011111100111111001111110011111100111111001111110011111100111111001111110100111100111111001111110011111101011100001111110011111100111111001111110011111100111111001111110100011111101001101110100011111100111111001111110011111100111111001111110011111100111111001111110100111100111111001111110011111101011100001111110011111100111111001111110011111100111111001111110011111100111111010001111110100110111010001111110011111100111111001111110011111100111111001111110011111100111111010011110011111100111111001111110101110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100100000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010001111110100110111010001111110011111100111111001111110011111100111111001111110011111100111111010011110011111100111111001111110101110000111111001111110011111100111111001111110011111100111111010001111110100110111010001111110011111100111111001111110011111100111111001111110011111100111111010011110011111100111111001111110101110000111111001111110011111100111111001111110011111100111111001111110011111101000111111010011011101000111111001111110011111100111111001111110011111100111111001111110011111101001111001111110011111100111111010111000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010010000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111????????????????????????????????????????????????????????????????????????????G??????????O???\???????G??????????O???\?????????G??????????O???\??????????????????????????????????????H??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????G??????????O???\???????G??????????O???\?????????G??????????O???\??????????????????????????????????????H??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????G??????????O???\???????G??????????O???\?????????G??????????O???\??????????????????????????????????????H???????????????????????????????????????????????
UHC001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100011111101001101110100011111100111111001111110011111100111111001111110011111100111111001111110100111100111111001111110011111101011100001111110011111100111111001111110011111100111111001111110100011111101001101110100011111100111111001111110011111100111111001111110011111100111111001111110100111100111111001111110011111101011100001111110011111100111111001111110011111100111111001111110011111100111111010001111110100110111010001111110011111100111111001111110011111100111111001111110011111100111111010011110011111100111111001111110101110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100100000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100011111101001101110100011111100111111001111110011111100111111001111110011111100111111001111110100111100111111001111110011111101011100001111110011111100111111001111110011111100111111001111110100011111101001101110100011111100111111001111110011111100111111001111110011111100111111001111110100111100111111001111110011111101011100001111110011111100111111001111110011111100111111001111110011111100111111010001111110100110111010001111110011111100111111001111110011111100111111001111110011111100111111010011110011111100111111001111110101110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100100000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010001111110100110111010001111110011111100111111001111110011111100111111001111110011111100111111010011110011111100111111001111110101110000111111001111110011111100111111001111110011111100111111010001111110100110111010001111110011111100111111001111110011111100111111001111110011111100111111010011110011111100111111001111110101110000111111001111110011111100111111001111110011111100111111001111110011111101000111111010011011101000111111001111110011111100111111001111110011111100111111001111110011111101001111001111110011111100111111010111000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010010000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111????????????????????????????????????????????????????????????????????????????G墉?????????O???\???????G墉?????????O???\?????????G墉?????????O???\??????????????????????????????????????H??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????G墉?????????O???\???????G墉?????????O???\?????????G墉?????????O???\??????????????????????????????????????H??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????G墉?????????O???\???????G墉?????????O???\?????????G墉?????????O???\??????????????????????????????????????H???????????????????????????????????????????????