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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110101001110000101000001000111111110000111010100111000010100000100011111100111111001111111100001110101000110000101001110011000010101010010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110101001110000101000001000111111001111111100001010111111001111111100001010110000001111110011111100111111001111110011111111000011101010011100001010000010001111111100001110101001110000101000001000111111001111110011111100111111001111111100001110101001110000101000001000111111110000111010100111000010100000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110101001110000101000001000111111110000111010100111000010100000100011111100111111001111111100001110101000110000101001110011000010101010010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110101001110000101000001000111111001111111100001010111111001111111100001010110000001111110011111100111111001111110011111111000011101010011100001010000010001111111100001110101001110000101000001000111111001111110011111100111111001111111100001110101001110000101000001000111111110000111010100111000010100000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000111010100111000010100000100011111111000011101010011100001010000010001111110011111100111111110000111010100011000010100111001100001010101001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000111010100111000010100000100011111100111111110000101011111100111111110000101011000000111111001111110011111100111111001111111100001110101001110000101000001000111111110000111010100111000010100000100011111100111111001111110011111100111111110000111010100111000010100000100011111111000011101010011100001010000010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????é‚?é‚???蜩????????????é‚??¿?°?????é‚?é‚?????é‚?é‚?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????é‚?é‚???蜩????????????é‚??¿?°?????é‚?é‚?????é‚?é‚????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????é‚?é‚???蜩????????????é‚??¿?°?????é‚?é‚?????é‚?é‚????????????????????????????????????????????????????????????????????????
SJIS-WIN00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110101001110000101000001000111111110000111010100111000010100000100011111100111111001111111100001110101000110000101001110011000010101010010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110101001110000101000001000111111001111111100001010111111001111111100001010110000001111110011111100111111001111110011111111000011101010011100001010000010001111111100001110101001110000101000001000111111001111110011111100111111001111111100001110101001110000101000001000111111110000111010100111000010100000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110101001110000101000001000111111110000111010100111000010100000100011111100111111001111111100001110101000110000101001110011000010101010010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110101001110000101000001000111111001111111100001010111111001111111100001010110000001111110011111100111111001111110011111111000011101010011100001010000010001111111100001110101001110000101000001000111111001111110011111100111111001111111100001110101001110000101000001000111111110000111010100111000010100000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000111010100111000010100000100011111111000011101010011100001010000010001111110011111100111111110000111010100011000010100111001100001010101001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000111010100111000010100000100011111100111111110000101011111100111111110000101011000000111111001111110011111100111111001111111100001110101001110000101000001000111111110000111010100111000010100000100011111100111111001111110011111100111111110000111010100111000010100000100011111111000011101010011100001010000010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????テゥツ?テゥツ???ティツ慊ゥ????????????テゥツ??ツソ?ツー?????テゥツ?テゥツ?????テゥツ?テゥツ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????テゥツ?テゥツ???ティツ慊ゥ????????????テゥツ??ツソ?ツー?????テゥツ?テゥツ?????テゥツ?テゥツ????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????テゥツ?テゥツ???ティツ慊ゥ????????????テゥツ??ツソ?ツー?????テゥツ?テゥツ?????テゥツ?テゥツ????????????????????????????????????????????????????????????????????????
EUC-JP00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110101001110000101000001000111111110000111010100111000010100000100011111100111111001111111100001110101000110000101001110011000010101010010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110101001110000101000001000111111001111111100001010111111001111111100001010110000001111110011111100111111001111110011111111000011101010011100001010000010001111111100001110101001110000101000001000111111001111110011111100111111001111111100001110101001110000101000001000111111110000111010100111000010100000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110101001110000101000001000111111110000111010100111000010100000100011111100111111001111111100001110101000110000101001110011000010101010010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110101001110000101000001000111111001111111100001010111111001111111100001010110000001111110011111100111111001111110011111111000011101010011100001010000010001111111100001110101001110000101000001000111111001111110011111100111111001111111100001110101001110000101000001000111111110000111010100111000010100000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000111010100111000010100000100011111111000011101010011100001010000010001111110011111100111111110000111010100011000010100111001100001010101001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000111010100111000010100000100011111100111111110000101011111100111111110000101011000000111111001111110011111100111111001111111100001110101001110000101000001000111111110000111010100111000010100000100011111100111111001111110011111100111111110000111010100111000010100000100011111111000011101010011100001010000010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????辿??辿????竪?息????????????辿???多?属?????辿??辿??????辿??辿??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????辿??辿????竪?息????????????辿???多?属?????辿??辿??????辿??辿?????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????辿??辿????竪?息????????????辿???多?属?????辿??辿??????辿??辿?????????????????????????????????????????????????????????????????????????
UTF-800111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110101001110000101000001000111111110000111010100111000010100000100011111100111111001111111100001110101000110000101001110011000010101010010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110101001110000101000001000111111001111111100001010111111001111111100001010110000001111110011111100111111001111110011111111000011101010011100001010000010001111111100001110101001110000101000001000111111001111110011111100111111001111111100001110101001110000101000001000111111110000111010100111000010100000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110101001110000101000001000111111110000111010100111000010100000100011111100111111001111111100001110101000110000101001110011000010101010010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110101001110000101000001000111111001111111100001010111111001111111100001010110000001111110011111100111111001111110011111111000011101010011100001010000010001111111100001110101001110000101000001000111111001111110011111100111111001111111100001110101001110000101000001000111111110000111010100111000010100000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000111010100111000010100000100011111111000011101010011100001010000010001111110011111100111111110000111010100011000010100111001100001010101001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000111010100111000010100000100011111100111111110000101011111100111111110000101011000000111111001111110011111100111111001111111100001110101001110000101000001000111111110000111010100111000010100000100011111100111111001111110011111100111111110000111010100111000010100000100011111111000011101010011100001010000010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????é‚?é‚???蜩????????????é‚??¿?°?????é‚?é‚?????é‚?é‚?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????é‚?é‚???蜩????????????é‚??¿?°?????é‚?é‚?????é‚?é‚????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????é‚?é‚???蜩????????????é‚??¿?°?????é‚?é‚?????é‚?é‚????????????????????????????????????????????????????????????????????????
UHC00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110101001110000101000001000111111110000111010100111000010100000100011111100111111001111111100001110101000110000101001110011000010101010010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110101001110000101000001000111111001111111100001010111111001111111100001010110000001111110011111100111111001111110011111111000011101010011100001010000010001111111100001110101001110000101000001000111111001111110011111100111111001111111100001110101001110000101000001000111111110000111010100111000010100000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110101001110000101000001000111111110000111010100111000010100000100011111100111111001111111100001110101000110000101001110011000010101010010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110101001110000101000001000111111001111111100001010111111001111111100001010110000001111110011111100111111001111110011111111000011101010011100001010000010001111111100001110101001110000101000001000111111001111110011111100111111001111111100001110101001110000101000001000111111110000111010100111000010100000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000111010100111000010100000100011111111000011101010011100001010000010001111110011111100111111110000111010100011000010100111001100001010101001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000111010100111000010100000100011111100111111110000101011111100111111110000101011000000111111001111110011111100111111001111111100001110101001110000101000001000111111110000111010100111000010100000100011111100111111001111110011111100111111110000111010100111000010100000100011111111000011101010011100001010000010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????챕혗?챕혗???챔혵짤????????????챕혗??쩔?째?????챕혗?챕혗?????챕혗?챕혗?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????챕혗?챕혗???챔혵짤????????????챕혗??쩔?째?????챕혗?챕혗?????챕혗?챕혗????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????챕혗?챕혗???챔혵짤????????????챕혗??쩔?째?????챕혗?챕혗?????챕혗?챕혗????????????????????????????????????????????????????????????????????????