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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-1001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111111110101011100110001111110011111100111111001111110011111100111111010110100011111100111111011001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111001111110011111100111111001111110011111111101010111001100011111111101010111001100011111100111111001111110011111111101010111001100011111100111111001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111001111111110101011100110001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111101011010001111110011111101100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111111110101011100110001111110011111100111111001111110011111100111111010110100011111100111111011001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????????????????êæ?êæ?????????êæ?êæ????êæ???????êæ??????êæ?????êæ???????????êæ?êæ????êæ??????Z??e??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????êæ?êæ?????????êæ?êæ????êæ???????êæ??????êæ?????êæ???????????êæ?êæ????êæ??????Z??e??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????êæ?êæ?????????êæ?êæ????êæ???????êæ??????êæ?????êæ???????????êæ?êæ????êæ??????Z??e??????????????????????????????????????????????????????????????????????????
SJIS-WIN001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111111110101011100110001111110011111100111111001111110011111100111111010110100011111100111111011001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111001111110011111100111111001111110011111111101010111001100011111111101010111001100011111100111111001111110011111111101010111001100011111100111111001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111001111111110101011100110001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111101011010001111110011111101100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111111110101011100110001111110011111100111111001111110011111100111111010110100011111100111111011001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Z??e????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Z??e????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Z??e??????????????????????????????????????????????????????????????????????????
EUC-JP001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111111110101011100110001111110011111100111111001111110011111100111111010110100011111100111111011001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111001111110011111100111111001111110011111111101010111001100011111111101010111001100011111100111111001111110011111111101010111001100011111100111111001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111001111111110101011100110001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111101011010001111110011111101100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111111110101011100110001111110011111100111111001111110011111100111111010110100011111100111111011001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????????????????裝?裝?????????裝?裝????裝???????裝??????裝?????裝???????????裝?裝????裝??????Z??e??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????裝?裝?????????裝?裝????裝???????裝??????裝?????裝???????????裝?裝????裝??????Z??e??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????裝?裝?????????裝?裝????裝???????裝??????裝?????裝???????????裝?裝????裝??????Z??e??????????????????????????????????????????????????????????????????????????
UTF-8001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111111110101011100110001111110011111100111111001111110011111100111111010110100011111100111111011001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111001111110011111100111111001111110011111111101010111001100011111111101010111001100011111100111111001111110011111111101010111001100011111100111111001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111001111111110101011100110001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111101011010001111110011111101100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111111110101011100110001111110011111100111111001111110011111100111111010110100011111100111111011001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Z??e???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Z??e???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Z??e??????????????????????????????????????????????????????????????????????????
UHC001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111111110101011100110001111110011111100111111001111110011111100111111010110100011111100111111011001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111001111110011111100111111001111110011111111101010111001100011111111101010111001100011111100111111001111110011111111101010111001100011111100111111001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111001111111110101011100110001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111101011010001111110011111101100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111111110101011100110001111110011111100111111001111110011111100111111010110100011111100111111011001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????????????????唯?唯?????????唯?唯????唯???????唯??????唯?????唯???????????唯?唯????唯??????Z??e??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????唯?唯?????????唯?唯????唯???????唯??????唯?????唯???????????唯?唯????唯??????Z??e??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????唯?唯?????????唯?唯????唯???????唯??????唯?????唯???????????唯?唯????唯??????Z??e??????????????????????????????????????????????????????????????????????????