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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111111111010101101101001101011101100101100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111111101010110110100110101110110010110001001111110011111100111111001111110011111100111111001111111111101010110110100110101110110010110001001111110011111100111111001111110011111100111111001111110011111100111111001111111111101010110110100110101110110010110001001111110011111100111111001111110011111100111111001111111111101010110110100110101110110010110001001111110011111100111111001111110011111100111111001111110011111100111111001111111111101010110110100110101110110010110001001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111111010101101101001101011101100101100010011111100111111001111110011111100111111001111110011111111111010101101101001101011101100101100010011111100111111001111110011111100111111001111110011111100111111001111110011111111111010101101101001101011101100101100010011111100111111001111110011111100111111001111110011111111111010101101101001101011101100101100010011111100111111001111110011111100111111001111110011111100111111001111110011111111111010101101101001101011101100101100010011111100111111001111110011111100111111001111111111101010110110100110101110110010110001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111111111010101101101001101011101100101100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????????????????????????????ú¶šì±???????ú¶šì±??????????ú¶šì±???????ú¶šì±??????????ú¶šì±??????ú¶šì±?????????????????????????????????ú¶šì±???????ú¶šì±??????????ú¶šì±???????ú¶šì±??????????ú¶šì±??????ú¶šì±??????????????????????????????????????????????????????????????????????????????????????????N???????????????????????????????????????????????????????????????????????????????????ú¶šì±???????ú¶šì±??????????ú¶šì±???????ú¶šì±??????????ú¶šì±??????ú¶šì±?????????????????????????????????ú¶šì±???????ú¶šì±??????????ú¶šì±???????ú¶šì±??????????ú¶šì±??????ú¶šì±??????????????????????????????????????????????????????????????
SJIS-WIN00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111111111010101101101001101011101100101100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111111101010110110100110101110110010110001001111110011111100111111001111110011111100111111001111111111101010110110100110101110110010110001001111110011111100111111001111110011111100111111001111110011111100111111001111111111101010110110100110101110110010110001001111110011111100111111001111110011111100111111001111111111101010110110100110101110110010110001001111110011111100111111001111110011111100111111001111110011111100111111001111111111101010110110100110101110110010110001001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111111010101101101001101011101100101100010011111100111111001111110011111100111111001111110011111111111010101101101001101011101100101100010011111100111111001111110011111100111111001111110011111100111111001111110011111111111010101101101001101011101100101100010011111100111111001111110011111100111111001111110011111111111010101101101001101011101100101100010011111100111111001111110011111100111111001111110011111100111111001111110011111111111010101101101001101011101100101100010011111100111111001111110011111100111111001111111111101010110110100110101110110010110001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111111111010101101101001101011101100101100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????????????????????????????巐夥ア???????巐夥ア??????????巐夥ア???????巐夥ア??????????巐夥ア??????巐夥ア?????????????????????????????????巐夥ア???????巐夥ア??????????巐夥ア???????巐夥ア??????????巐夥ア??????巐夥ア??????????????????????????????????????????????????????????????????????????????????????????N???????????????????????????????????????????????????????????????????????????????????巐夥ア???????巐夥ア??????????巐夥ア???????巐夥ア??????????巐夥ア??????巐夥ア?????????????????????????????????巐夥ア???????巐夥ア??????????巐夥ア???????巐夥ア??????????巐夥ア??????巐夥ア??????????????????????????????????????????????????????????????
EUC-JP00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111111111010101101101001101011101100101100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111111101010110110100110101110110010110001001111110011111100111111001111110011111100111111001111111111101010110110100110101110110010110001001111110011111100111111001111110011111100111111001111110011111100111111001111111111101010110110100110101110110010110001001111110011111100111111001111110011111100111111001111111111101010110110100110101110110010110001001111110011111100111111001111110011111100111111001111110011111100111111001111111111101010110110100110101110110010110001001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111111010101101101001101011101100101100010011111100111111001111110011111100111111001111110011111111111010101101101001101011101100101100010011111100111111001111110011111100111111001111110011111100111111001111110011111111111010101101101001101011101100101100010011111100111111001111110011111100111111001111110011111111111010101101101001101011101100101100010011111100111111001111110011111100111111001111110011111100111111001111110011111111111010101101101001101011101100101100010011111100111111001111110011111100111111001111111111101010110110100110101110110010110001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111111111010101101101001101011101100101100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????????????????????????????????豈?????????豈????????????豈?????????豈????????????豈????????豈???????????????????????????????????豈?????????豈????????????豈?????????豈????????????豈????????豈??????????????????????????????????????????????????????????????????????????????????????????N?????????????????????????????????????????????????????????????????????????????????????豈?????????豈????????????豈?????????豈????????????豈????????豈???????????????????????????????????豈?????????豈????????????豈?????????豈????????????豈????????豈??????????????????????????????????????????????????????????????
UTF-800111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111111111010101101101001101011101100101100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111111101010110110100110101110110010110001001111110011111100111111001111110011111100111111001111111111101010110110100110101110110010110001001111110011111100111111001111110011111100111111001111110011111100111111001111111111101010110110100110101110110010110001001111110011111100111111001111110011111100111111001111111111101010110110100110101110110010110001001111110011111100111111001111110011111100111111001111110011111100111111001111111111101010110110100110101110110010110001001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111111010101101101001101011101100101100010011111100111111001111110011111100111111001111110011111111111010101101101001101011101100101100010011111100111111001111110011111100111111001111110011111100111111001111110011111111111010101101101001101011101100101100010011111100111111001111110011111100111111001111110011111111111010101101101001101011101100101100010011111100111111001111110011111100111111001111110011111100111111001111110011111111111010101101101001101011101100101100010011111100111111001111110011111100111111001111111111101010110110100110101110110010110001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111111111010101101101001101011101100101100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
UHC00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111111111010101101101001101011101100101100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111111101010110110100110101110110010110001001111110011111100111111001111110011111100111111001111111111101010110110100110101110110010110001001111110011111100111111001111110011111100111111001111110011111100111111001111111111101010110110100110101110110010110001001111110011111100111111001111110011111100111111001111111111101010110110100110101110110010110001001111110011111100111111001111110011111100111111001111110011111100111111001111111111101010110110100110101110110010110001001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111111010101101101001101011101100101100010011111100111111001111110011111100111111001111110011111111111010101101101001101011101100101100010011111100111111001111110011111100111111001111110011111100111111001111110011111111111010101101101001101011101100101100010011111100111111001111110011111100111111001111110011111111111010101101101001101011101100101100010011111100111111001111110011111100111111001111110011111100111111001111110011111111111010101101101001101011101100101100010011111100111111001111110011111100111111001111111111101010110110100110101110110010110001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111100111111001111110011111100111111111110101011011010011010111011001011000100111111001111110011111100111111001111110011111111111010101101101001101011101100101100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????????????????????????????劾싳괄??????劾싳괄?????????劾싳괄??????劾싳괄?????????劾싳괄?????劾싳괄????????????????????????????????劾싳괄??????劾싳괄?????????劾싳괄??????劾싳괄?????????劾싳괄?????劾싳괄?????????????????????????????????????????????????????????????????????????????????????????N???????????????????????????????????????????????????????????????????????????????????劾싳괄??????劾싳괄?????????劾싳괄??????劾싳괄?????????劾싳괄?????劾싳괄????????????????????????????????劾싳괄??????劾싳괄?????????劾싳괄??????劾싳괄?????????劾싳괄?????劾싳괄?????????????????????????????????????????????????????????????