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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111111000010101100100011101011000011110001111000011101100011101010100011101010001000111111001111110011111111110000101011001000111010110000111100011110000111011000111010101000111010100010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111111000010101100100011101011000011110001111000011101100011101010100011101010001000111111001111110011111111110000101011001000111010110000111100011110000111011000111010101000111010100010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111110000101011001000111010110000111100011110000111011000111010101000111010100010001111110011111100111111111100001010110010001110101100001111000111100001110110001110101010001110101000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111110000101011001000111010110000111100011110000111011000111010101000111010100010001111110011111100111111111100001010110010001110101100001111000111100001110110001110101010001110101000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111100001010110010001110101100001111000111100001110110001110101010001110101000100011111100111111001111111111000010101100100011101011000011110001111000011101100011101010100011101010001000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111100001010110010001110101100001111000111100001110110001110101010001110101000100011111100111111001111111111000010101100100011101011000011110001111000011101100011101010100011101010001000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111111000010101100100011101011000011110001111000011101100011101010100011101010001000111111001111110011111111110000101011001000111010110000111100011110000111011000111010101000111010100010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111111000010101100100011101011000011110001111000011101100011101010100011101010001000111111001111110011111111110000101011001000111010110000111100011110000111011000111010101000111010100010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????𬎰ñáØꎢ???𬎰ñáØꎢ???????????????????𬎰ñáØꎢ???𬎰ñáØꎢ???????????????????????????????????𬎰ñáØꎢ???𬎰ñáØꎢ???????????????????𬎰ñáØꎢ???𬎰ñáØꎢ???????????????????????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????𬎰ñáØꎢ???𬎰ñáØꎢ???????????????????𬎰ñáØꎢ???𬎰ñáØꎢ???????????????????????????????????𬎰ñáØꎢ???𬎰ñáØꎢ???????????????????𬎰ñáØꎢ???𬎰ñáØꎢ???????????????????????????????????????????????????????????????
SJIS-WIN00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111111000010101100100011101011000011110001111000011101100011101010100011101010001000111111001111110011111111110000101011001000111010110000111100011110000111011000111010101000111010100010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111111000010101100100011101011000011110001111000011101100011101010100011101010001000111111001111110011111111110000101011001000111010110000111100011110000111011000111010101000111010100010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111110000101011001000111010110000111100011110000111011000111010101000111010100010001111110011111100111111111100001010110010001110101100001111000111100001110110001110101010001110101000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111110000101011001000111010110000111100011110000111011000111010101000111010100010001111110011111100111111111100001010110010001110101100001111000111100001110110001110101010001110101000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111100001010110010001110101100001111000111100001110110001110101010001110101000100011111100111111001111111111000010101100100011101011000011110001111000011101100011101010100011101010001000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111100001010110010001110101100001111000111100001110110001110101010001110101000100011111100111111001111111111000010101100100011101011000011110001111000011101100011101010100011101010001000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111111000010101100100011101011000011110001111000011101100011101010100011101010001000111111001111110011111111110000101011001000111010110000111100011110000111011000111010101000111010100010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111111000010101100100011101011000011110001111000011101100011101010100011101010001000111111001111110011111111110000101011001000111010110000111100011110000111011000111010101000111010100010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????鴫リ齊「???鴫リ齊「???????????????????鴫リ齊「???鴫リ齊「???????????????????????????????????鴫リ齊「???鴫リ齊「???????????????????鴫リ齊「???鴫リ齊「???????????????????????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????鴫リ齊「???鴫リ齊「???????????????????鴫リ齊「???鴫リ齊「???????????????????????????????????鴫リ齊「???鴫リ齊「???????????????????鴫リ齊「???鴫リ齊「???????????????????????????????????????????????????????????????
EUC-JP00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111111000010101100100011101011000011110001111000011101100011101010100011101010001000111111001111110011111111110000101011001000111010110000111100011110000111011000111010101000111010100010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111111000010101100100011101011000011110001111000011101100011101010100011101010001000111111001111110011111111110000101011001000111010110000111100011110000111011000111010101000111010100010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111110000101011001000111010110000111100011110000111011000111010101000111010100010001111110011111100111111111100001010110010001110101100001111000111100001110110001110101010001110101000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111110000101011001000111010110000111100011110000111011000111010101000111010100010001111110011111100111111111100001010110010001110101100001111000111100001110110001110101010001110101000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111100001010110010001110101100001111000111100001110110001110101010001110101000100011111100111111001111111111000010101100100011101011000011110001111000011101100011101010100011101010001000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111100001010110010001110101100001111000111100001110110001110101010001110101000100011111100111111001111111111000010101100100011101011000011110001111000011101100011101010100011101010001000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111111000010101100100011101011000011110001111000011101100011101010100011101010001000111111001111110011111111110000101011001000111010110000111100011110000111011000111010101000111010100010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111111000010101100100011101011000011110001111000011101100011101010100011101010001000111111001111110011111111110000101011001000111010110000111100011110000111011000111010101000111010100010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????隱ー驕懆「???隱ー驕懆「???????????????????隱ー驕懆「???隱ー驕懆「???????????????????????????????????隱ー驕懆「???隱ー驕懆「???????????????????隱ー驕懆「???隱ー驕懆「???????????????????????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????隱ー驕懆「???隱ー驕懆「???????????????????隱ー驕懆「???隱ー驕懆「???????????????????????????????????隱ー驕懆「???隱ー驕懆「???????????????????隱ー驕懆「???隱ー驕懆「???????????????????????????????????????????????????????????????
UTF-800111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111111000010101100100011101011000011110001111000011101100011101010100011101010001000111111001111110011111111110000101011001000111010110000111100011110000111011000111010101000111010100010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111111000010101100100011101011000011110001111000011101100011101010100011101010001000111111001111110011111111110000101011001000111010110000111100011110000111011000111010101000111010100010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111110000101011001000111010110000111100011110000111011000111010101000111010100010001111110011111100111111111100001010110010001110101100001111000111100001110110001110101010001110101000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111110000101011001000111010110000111100011110000111011000111010101000111010100010001111110011111100111111111100001010110010001110101100001111000111100001110110001110101010001110101000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111100001010110010001110101100001111000111100001110110001110101010001110101000100011111100111111001111111111000010101100100011101011000011110001111000011101100011101010100011101010001000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111100001010110010001110101100001111000111100001110110001110101010001110101000100011111100111111001111111111000010101100100011101011000011110001111000011101100011101010100011101010001000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111111000010101100100011101011000011110001111000011101100011101010100011101010001000111111001111110011111111110000101011001000111010110000111100011110000111011000111010101000111010100010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111111000010101100100011101011000011110001111000011101100011101010100011101010001000111111001111110011111111110000101011001000111010110000111100011110000111011000111010101000111010100010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????𬎰???ꎢ???𬎰???ꎢ???????????????????𬎰???ꎢ???𬎰???ꎢ???????????????????????????????????𬎰???ꎢ???𬎰???ꎢ???????????????????𬎰???ꎢ???𬎰???ꎢ???????????????????????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????𬎰???ꎢ???𬎰???ꎢ???????????????????𬎰???ꎢ???𬎰???ꎢ???????????????????????????????????𬎰???ꎢ???𬎰???ꎢ???????????????????𬎰???ꎢ???𬎰???ꎢ???????????????????????????????????????????????????????????????
UHC00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111111000010101100100011101011000011110001111000011101100011101010100011101010001000111111001111110011111111110000101011001000111010110000111100011110000111011000111010101000111010100010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111111000010101100100011101011000011110001111000011101100011101010100011101010001000111111001111110011111111110000101011001000111010110000111100011110000111011000111010101000111010100010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111110000101011001000111010110000111100011110000111011000111010101000111010100010001111110011111100111111111100001010110010001110101100001111000111100001110110001110101010001110101000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111110000101011001000111010110000111100011110000111011000111010101000111010100010001111110011111100111111111100001010110010001110101100001111000111100001110110001110101010001110101000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111100001010110010001110101100001111000111100001110110001110101010001110101000100011111100111111001111111111000010101100100011101011000011110001111000011101100011101010100011101010001000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111100001010110010001110101100001111000111100001110110001110101010001110101000100011111100111111001111111111000010101100100011101011000011110001111000011101100011101010100011101010001000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111111000010101100100011101011000011110001111000011101100011101010100011101010001000111111001111110011111111110000101011001000111010110000111100011110000111011000111010101000111010100010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111111000010101100100011101011000011110001111000011101100011101010100011101010001000111111001111110011111111110000101011001000111010110000111100011110000111011000111010101000111010100010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????梯렟畯麥렋???梯렟畯麥렋???????????????????梯렟畯麥렋???梯렟畯麥렋???????????????????????????????????梯렟畯麥렋???梯렟畯麥렋???????????????????梯렟畯麥렋???梯렟畯麥렋???????????????????????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????梯렟畯麥렋???梯렟畯麥렋???????????????????梯렟畯麥렋???梯렟畯麥렋???????????????????????????????????梯렟畯麥렋???梯렟畯麥렋???????????????????梯렟畯麥렋???梯렟畯麥렋???????????????????????????????????????????????????????????????