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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-10011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110000001100100101000000111110111001111110011111100111111001111110011111100111111001111110011111100111111100000011001001010000001111101110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110000001100100101000000111110111001111110011111100111111001111110011111100111111001111110011111100111111100000011001001010000001111101110011111100111111001111110011111100111111001111110011111100111111001111110011111110000001100100101000000111110111001111110011111100111111001111110011111110000001100100101000000111110111001111111000000110010010100000010100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000000110010010100000011111011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100000011001001000111111001111110011111100111111100000011001001010000001111101110011111100111111001111110011111100111111001111111000000110010010100000011111011100111111001111110011111100111111100000011001001000111111001111111000000101001110100000011000111100111111001111110011111100111111001111110011111100111111001111111000000110010010100000011111011100111111001111110011111100111111001111111000000110010010100000011111011100111111100000011001001010000001010011000011111100111111001111110011111100111111001111110011111100111111001111110011111110000001100100101000000111110111001111110011111100111111001111110011111100111111001111110011111100111111100000011001001010000001111101110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000000110010010100000011111011100111111001111110011111100111111001111110011111100111111001111110011111110000001100100101000000111110111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100000011001001010000001111101110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110000001100100100011111100111111001111110011111110000001100100101000000111110111001111110011111100111111001111110011111100111111100000011001001010000001111101110011111100111111001111110011111110000001100100100011111100111111100000010100111010000001100011110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100000011001001010000001111101110011111100111111001111110011111100111111001111110011111100111111001111111000000110010010100000011111011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????’÷?????????’÷????????????????????????????’÷?????????’÷??????????’÷?????’÷?’L??????????????’÷?????????????’????’÷??????’÷????’??N????????’÷?????’÷?’L??????????’÷?????????’÷???????????????????????????????????????’÷?????????’÷??????????????????’÷?????????????’????’÷??????’÷????’??N???????????’÷?????????’÷????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
SJIS-WIN0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110000001100100101000000111110111001111110011111100111111001111110011111100111111001111110011111100111111100000011001001010000001111101110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110000001100100101000000111110111001111110011111100111111001111110011111100111111001111110011111100111111100000011001001010000001111101110011111100111111001111110011111100111111001111110011111100111111001111110011111110000001100100101000000111110111001111110011111100111111001111110011111110000001100100101000000111110111001111111000000110010010100000010100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000000110010010100000011111011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100000011001001000111111001111110011111100111111100000011001001010000001111101110011111100111111001111110011111100111111001111111000000110010010100000011111011100111111001111110011111100111111100000011001001000111111001111111000000101001110100000011000111100111111001111110011111100111111001111110011111100111111001111111000000110010010100000011111011100111111001111110011111100111111001111111000000110010010100000011111011100111111100000011001001010000001010011000011111100111111001111110011111100111111001111110011111100111111001111110011111110000001100100101000000111110111001111110011111100111111001111110011111100111111001111110011111100111111100000011001001010000001111101110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000000110010010100000011111011100111111001111110011111100111111001111110011111100111111001111110011111110000001100100101000000111110111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100000011001001010000001111101110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110000001100100100011111100111111001111110011111110000001100100101000000111110111001111110011111100111111001111110011111100111111100000011001001010000001111101110011111100111111001111110011111110000001100100100011111100111111100000010100111010000001100011110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100000011001001010000001111101110011111100111111001111110011111100111111001111110011111100111111001111111000000110010010100000011111011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????£¶?????????£¶????????????????????????????£¶?????????£¶??????????£¶?????£¶?£´??????????????£¶?????????????£????£¶??????£¶????£??¨¥????????£¶?????£¶?£´??????????£¶?????????£¶???????????????????????????????????????£¶?????????£¶??????????????????£¶?????????????£????£¶??????£¶????£??¨¥???????????£¶?????????£¶????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
EUC-JP0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110000001100100101000000111110111001111110011111100111111001111110011111100111111001111110011111100111111100000011001001010000001111101110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110000001100100101000000111110111001111110011111100111111001111110011111100111111001111110011111100111111100000011001001010000001111101110011111100111111001111110011111100111111001111110011111100111111001111110011111110000001100100101000000111110111001111110011111100111111001111110011111110000001100100101000000111110111001111111000000110010010100000010100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000000110010010100000011111011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100000011001001000111111001111110011111100111111100000011001001010000001111101110011111100111111001111110011111100111111001111111000000110010010100000011111011100111111001111110011111100111111100000011001001000111111001111111000000101001110100000011000111100111111001111110011111100111111001111110011111100111111001111111000000110010010100000011111011100111111001111110011111100111111001111111000000110010010100000011111011100111111100000011001001010000001010011000011111100111111001111110011111100111111001111110011111100111111001111110011111110000001100100101000000111110111001111110011111100111111001111110011111100111111001111110011111100111111100000011001001010000001111101110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000000110010010100000011111011100111111001111110011111100111111001111110011111100111111001111110011111110000001100100101000000111110111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100000011001001010000001111101110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110000001100100100011111100111111001111110011111110000001100100101000000111110111001111110011111100111111001111110011111100111111100000011001001010000001111101110011111100111111001111110011111110000001100100100011111100111111100000010100111010000001100011110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100000011001001010000001111101110011111100111111001111110011111100111111001111110011111100111111001111111000000110010010100000011111011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????L?????????????????????????????????????????????????????????N???????????????????????L????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
UTF-80011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110000001100100101000000111110111001111110011111100111111001111110011111100111111001111110011111100111111100000011001001010000001111101110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110000001100100101000000111110111001111110011111100111111001111110011111100111111001111110011111100111111100000011001001010000001111101110011111100111111001111110011111100111111001111110011111100111111001111110011111110000001100100101000000111110111001111110011111100111111001111110011111110000001100100101000000111110111001111111000000110010010100000010100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000000110010010100000011111011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100000011001001000111111001111110011111100111111100000011001001010000001111101110011111100111111001111110011111100111111001111111000000110010010100000011111011100111111001111110011111100111111100000011001001000111111001111111000000101001110100000011000111100111111001111110011111100111111001111110011111100111111001111111000000110010010100000011111011100111111001111110011111100111111001111111000000110010010100000011111011100111111100000011001001010000001010011000011111100111111001111110011111100111111001111110011111100111111001111110011111110000001100100101000000111110111001111110011111100111111001111110011111100111111001111110011111100111111100000011001001010000001111101110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000000110010010100000011111011100111111001111110011111100111111001111110011111100111111001111110011111110000001100100101000000111110111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100000011001001010000001111101110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110000001100100100011111100111111001111110011111110000001100100101000000111110111001111110011111100111111001111110011111100111111100000011001001010000001111101110011111100111111001111110011111110000001100100100011111100111111100000010100111010000001100011110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100000011001001010000001111101110011111100111111001111110011111100111111001111110011111100111111001111111000000110010010100000011111011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????L????????????????????????????????????????????????????????????N???????????????????????????L???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
UHC0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110000001100100101000000111110111001111110011111100111111001111110011111100111111001111110011111100111111100000011001001010000001111101110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110000001100100101000000111110111001111110011111100111111001111110011111100111111001111110011111100111111100000011001001010000001111101110011111100111111001111110011111100111111001111110011111100111111001111110011111110000001100100101000000111110111001111110011111100111111001111110011111110000001100100101000000111110111001111111000000110010010100000010100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000000110010010100000011111011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100000011001001000111111001111110011111100111111100000011001001010000001111101110011111100111111001111110011111100111111001111111000000110010010100000011111011100111111001111110011111100111111100000011001001000111111001111111000000101001110100000011000111100111111001111110011111100111111001111110011111100111111001111111000000110010010100000011111011100111111001111110011111100111111001111111000000110010010100000011111011100111111100000011001001010000001010011000011111100111111001111110011111100111111001111110011111100111111001111110011111110000001100100101000000111110111001111110011111100111111001111110011111100111111001111110011111100111111100000011001001010000001111101110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000000110010010100000011111011100111111001111110011111100111111001111110011111100111111001111110011111110000001100100101000000111110111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100000011001001010000001111101110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110000001100100100011111100111111001111110011111110000001100100101000000111110111001111110011111100111111001111110011111100111111100000011001001010000001111101110011111100111111001111110011111110000001100100100011111100111111100000010100111010000001100011110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100000011001001010000001111101110011111100111111001111110011111100111111001111110011111100111111001111111000000110010010100000011111011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????걩괈?????????걩괈????????????????????????????걩괈?????????걩괈??????????걩괈?????걩괈?걩갟??????????????걩괈?????????????걩????걩괈??????걩괈????걩??갢걦????????걩괈?????걩괈?걩갟??????????걩괈?????????걩괈???????????????????????????????????????걩괈?????????걩괈??????????????????걩괈?????????????걩????걩괈??????걩괈????걩??갢걦???????????걩괈?????????걩괈????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????