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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101100011111100111111001111110011111100111111001111110011111101010110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001011000011110111001111010111011100110100001001111110011111100111111111001011000011110111001111010111011100110100001001111110011111100111111111001011000011110111001111010111011100110100001001111110011111111101001100010001011101000111111001111110011111100111111111001011000011110111001111010111011100110100001001111110011111100111111111001011000011110111001111010111011100110100001001111110011111100111111111001011000011110111001111010111011100110100001001111110011111111101001100010001011101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100101100001111011100111101011101110011010000100111111001111110011111111100101100001111011100111101011101110011010000100111111001111110011111111100101100001111011100111101011101110011010000100111111001111111110100110001000101110100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101011000111111001111110011111100111111001111110011111100111111010101100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110010110000111101110011110101110111001101000010011111100111111001111111110010110000111101110011110101110111001101000010011111100111111001111111110010110000111101110011110101110111001101000010011111100111111111010011000100010111010001111110011111100111111001111111110010110000111101110011110101110111001101000010011111100111111001111111110010110000111101110011110101110111001101000010011111100111111001111111110010110000111101110011110101110111001101000010011111100111111111010011000100010111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001011000011110111001111010111011100110100001001111110011111100111111111001011000011110111001111010111011100110100001001111110011111100111111111001011000011110111001111010111011100110100001001111110011111111101001100010001011101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????V???????V????????????????????????????????????凹빡???凹빡???凹빡??鈺????凹빡???凹빡???凹빡??鈺???????????????凹빡???凹빡???凹빡??鈺???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N?????????????????V???????V????????????????????????????????????凹빡???凹빡???凹빡??鈺????凹빡???凹빡???凹빡??鈺???????????????凹빡???凹빡???凹빡??鈺?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
SJIS-WIN00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101100011111100111111001111110011111100111111001111110011111101010110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001011000011110111001111010111011100110100001001111110011111100111111111001011000011110111001111010111011100110100001001111110011111100111111111001011000011110111001111010111011100110100001001111110011111111101001100010001011101000111111001111110011111100111111111001011000011110111001111010111011100110100001001111110011111100111111111001011000011110111001111010111011100110100001001111110011111100111111111001011000011110111001111010111011100110100001001111110011111111101001100010001011101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100101100001111011100111101011101110011010000100111111001111110011111111100101100001111011100111101011101110011010000100111111001111110011111111100101100001111011100111101011101110011010000100111111001111111110100110001000101110100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101011000111111001111110011111100111111001111110011111100111111010101100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110010110000111101110011110101110111001101000010011111100111111001111111110010110000111101110011110101110111001101000010011111100111111001111111110010110000111101110011110101110111001101000010011111100111111111010011000100010111010001111110011111100111111001111111110010110000111101110011110101110111001101000010011111100111111001111111110010110000111101110011110101110111001101000010011111100111111001111111110010110000111101110011110101110111001101000010011111100111111111010011000100010111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001011000011110111001111010111011100110100001001111110011111100111111111001011000011110111001111010111011100110100001001111110011111100111111111001011000011110111001111010111011100110100001001111110011111111101001100010001011101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????V???????V????????????????????????????????????蜃ケ?。???蜃ケ?。???蜃ケ?。??驤コ????蜃ケ?。???蜃ケ?。???蜃ケ?。??驤コ???????????????蜃ケ?。???蜃ケ?。???蜃ケ?。??驤コ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N?????????????????V???????V????????????????????????????????????蜃ケ?。???蜃ケ?。???蜃ケ?。??驤コ????蜃ケ?。???蜃ケ?。???蜃ケ?。??驤コ???????????????蜃ケ?。???蜃ケ?。???蜃ケ?。??驤コ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
EUC-JP00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101100011111100111111001111110011111100111111001111110011111101010110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001011000011110111001111010111011100110100001001111110011111100111111111001011000011110111001111010111011100110100001001111110011111100111111111001011000011110111001111010111011100110100001001111110011111111101001100010001011101000111111001111110011111100111111111001011000011110111001111010111011100110100001001111110011111100111111111001011000011110111001111010111011100110100001001111110011111100111111111001011000011110111001111010111011100110100001001111110011111111101001100010001011101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100101100001111011100111101011101110011010000100111111001111110011111111100101100001111011100111101011101110011010000100111111001111110011111111100101100001111011100111101011101110011010000100111111001111111110100110001000101110100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101011000111111001111110011111100111111001111110011111100111111010101100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110010110000111101110011110101110111001101000010011111100111111001111111110010110000111101110011110101110111001101000010011111100111111001111111110010110000111101110011110101110111001101000010011111100111111111010011000100010111010001111110011111100111111001111111110010110000111101110011110101110111001101000010011111100111111001111111110010110000111101110011110101110111001101000010011111100111111001111111110010110000111101110011110101110111001101000010011111100111111111010011000100010111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001011000011110111001111010111011100110100001001111110011111100111111111001011000011110111001111010111011100110100001001111110011111100111111111001011000011110111001111010111011100110100001001111110011111111101001100010001011101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????V???????V?????????????????????????????????????豪后????豪后????豪后????????豪后????豪后????豪后???????????????????豪后????豪后????豪后??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N?????????????????V???????V?????????????????????????????????????豪后????豪后????豪后????????豪后????豪后????豪后???????????????????豪后????豪后????豪后????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
UTF-800111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101100011111100111111001111110011111100111111001111110011111101010110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001011000011110111001111010111011100110100001001111110011111100111111111001011000011110111001111010111011100110100001001111110011111100111111111001011000011110111001111010111011100110100001001111110011111111101001100010001011101000111111001111110011111100111111111001011000011110111001111010111011100110100001001111110011111100111111111001011000011110111001111010111011100110100001001111110011111100111111111001011000011110111001111010111011100110100001001111110011111111101001100010001011101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100101100001111011100111101011101110011010000100111111001111110011111111100101100001111011100111101011101110011010000100111111001111110011111111100101100001111011100111101011101110011010000100111111001111111110100110001000101110100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101011000111111001111110011111100111111001111110011111100111111010101100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110010110000111101110011110101110111001101000010011111100111111001111111110010110000111101110011110101110111001101000010011111100111111001111111110010110000111101110011110101110111001101000010011111100111111111010011000100010111010001111110011111100111111001111111110010110000111101110011110101110111001101000010011111100111111001111111110010110000111101110011110101110111001101000010011111100111111001111111110010110000111101110011110101110111001101000010011111100111111111010011000100010111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001011000011110111001111010111011100110100001001111110011111100111111111001011000011110111001111010111011100110100001001111110011111100111111111001011000011110111001111010111011100110100001001111110011111111101001100010001011101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????V???????V????????????????????????????????????凹빡???凹빡???凹빡??鈺????凹빡???凹빡???凹빡??鈺???????????????凹빡???凹빡???凹빡??鈺???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N?????????????????V???????V????????????????????????????????????凹빡???凹빡???凹빡??鈺????凹빡???凹빡???凹빡??鈺???????????????凹빡???凹빡???凹빡??鈺?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
UHC00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101100011111100111111001111110011111100111111001111110011111101010110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001011000011110111001111010111011100110100001001111110011111100111111111001011000011110111001111010111011100110100001001111110011111100111111111001011000011110111001111010111011100110100001001111110011111111101001100010001011101000111111001111110011111100111111111001011000011110111001111010111011100110100001001111110011111100111111111001011000011110111001111010111011100110100001001111110011111100111111111001011000011110111001111010111011100110100001001111110011111111101001100010001011101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100101100001111011100111101011101110011010000100111111001111110011111111100101100001111011100111101011101110011010000100111111001111110011111111100101100001111011100111101011101110011010000100111111001111111110100110001000101110100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101011000111111001111110011111100111111001111110011111100111111010101100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110010110000111101110011110101110111001101000010011111100111111001111111110010110000111101110011110101110111001101000010011111100111111001111111110010110000111101110011110101110111001101000010011111100111111111010011000100010111010001111110011111100111111001111111110010110000111101110011110101110111001101000010011111100111111001111111110010110000111101110011110101110111001101000010011111100111111001111111110010110000111101110011110101110111001101000010011111100111111111010011000100010111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001011000011110111001111010111011100110100001001111110011111100111111111001011000011110111001111010111011100110100001001111110011111100111111111001011000011110111001111010111011100110100001001111110011111111101001100010001011101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????V???????V????????????????????????????????????鴨밸묀???鴨밸묀???鴨밸묀??畏법???鴨밸묀???鴨밸묀???鴨밸묀??畏법??????????????鴨밸묀???鴨밸묀???鴨밸묀??畏법??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N?????????????????V???????V????????????????????????????????????鴨밸묀???鴨밸묀???鴨밸묀??畏법???鴨밸묀???鴨밸묀???鴨밸묀??畏법??????????????鴨밸묀???鴨밸묀???鴨밸묀??畏법????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????