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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-1001111110011111100111111001111110011111100111111010010000011111100111111001111110100100000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010111100011111100111111001111110011111101001000001111110011111100111111010010000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111101001000001111110011111100111111010010000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101011110001111110011111100111111??????H???H?????????????¡???????????????¡?????????????????¡???????????????¡??????????????????¡???????????????¡???????????????????????????????????¡???????????????¡?????????????????¡???????????????¡????????????????????¡???????????????¡???????????????¡???????????????¡???????????^????H???H?????????????¡???????????????¡?????????????????¡???????????????¡??????????????????¡???????????????¡??????????????????????????N????H???H?????????????¡???????????????¡?????????????????¡???????????????¡??????????????????¡???????????????¡???????????????????????????????????¡???????????????¡?????????????????¡???????????????¡????????????????????¡???????????????¡???????????????¡???????????????¡???????????^???
SJIS-WIN001111110011111100111111001111110011111100111111010010000011111100111111001111110100100000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010111100011111100111111001111110011111101001000001111110011111100111111010010000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111101001000001111110011111100111111010010000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101011110001111110011111100111111??????H???H?????????????。???????????????。?????????????????。???????????????。??????????????????。???????????????。???????????????????????????????????。???????????????。?????????????????。???????????????。????????????????????。???????????????。???????????????。???????????????。???????????^????H???H?????????????。???????????????。?????????????????。???????????????。??????????????????。???????????????。??????????????????????????N????H???H?????????????。???????????????。?????????????????。???????????????。??????????????????。???????????????。???????????????????????????????????。???????????????。?????????????????。???????????????。????????????????????。???????????????。???????????????。???????????????。???????????^???
EUC-JP001111110011111100111111001111110011111100111111010010000011111100111111001111110100100000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010111100011111100111111001111110011111101001000001111110011111100111111010010000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111101001000001111110011111100111111010010000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101011110001111110011111100111111??????H???H???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????^????H???H???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????H???H???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????^???
UTF-8001111110011111100111111001111110011111100111111010010000011111100111111001111110100100000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010111100011111100111111001111110011111101001000001111110011111100111111010010000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111101001000001111110011111100111111010010000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101011110001111110011111100111111??????H???H?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????^????H???H?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????H???H?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????^???
UHC001111110011111100111111001111110011111100111111010010000011111100111111001111110100100000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010111100011111100111111001111110011111101001000001111110011111100111111010010000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111101001000001111110011111100111111010010000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101011110001111110011111100111111??????H???H???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????^????H???H???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????H???H???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????^???