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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111110001111001010011111100111111001111111111000011111011001111110011111100111111001111110011111100111111111100011110010100111111001111110011111111110000111110110011111100111111001111111110010011100000001111111111001110100010001111110011111100111111001111110011111100111111001111110011111100111111001111111111000111100101001111110011111100111111111100001111101100111111001111110011111100111111001111110011111111110001111001010011111100111111001111111111000011111011001111110011111100111111111001001110000000111111111100111010001000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111110001111001010011111100111111001111111111000011111011001111110011111100111111001111110011111100111111111100011110010100111111001111110011111111110000111110110011111100111111001111111110010011100000001111111111001110100010001111110011111100111111001111110011111100111111001111110011111100111111111100011110010100111111001111110011111111110000111110110011111100111111001111110011111100111111001111111111000111100101001111110011111100111111111100001111101100111111001111110011111111100100111000000011111111110011101000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111100011110010100111111001111110011111111110000111110110011111100111111001111110011111100111111001111111111000111100101001111110011111100111111111100001111101100111111001111110011111111100100111000000011111111110011101000100011111100111111001111110011111100111111001111110011111100111111001111110011111111110001111001010011111100111111001111111111000011111011001111110011111100111111001111110011111100111111111100011110010100111111001111110011111111110000111110110011111100111111001111111110010011100000001111111111001110100010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111100011110010100111111001111110011111111110000111110110011111100111111001111110011111100111111001111111111000111100101001111110011111100111111111100001111101100111111001111110011111111100100111000000011111111110011101000100011111100111111001111110011111100111111001111110011111100111111001111111111000111100101001111110011111100111111111100001111101100111111001111110011111100111111001111110011111111110001111001010011111100111111001111111111000011111011001111110011111100111111111001001110000000111111111100111010001000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????????????ñå???ðû??????ñå???ðû???äà?ó¢??????????ñå???ðû??????ñå???ðû???äà?ó¢????????????ñå???ðû??????ñå???ðû???äà?ó¢?????????ñå???ðû??????ñå???ðû???äà?ó¢??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ñå???ðû??????ñå???ðû???äà?ó¢??????????ñå???ðû??????ñå???ðû???äà?ó¢????????????ñå???ðû??????ñå???ðû???äà?ó¢?????????ñå???ðû??????ñå???ðû???äà?ó¢???????????????????????????????????????????????????????????????????
SJIS-WIN00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111110001111001010011111100111111001111111111000011111011001111110011111100111111001111110011111100111111111100011110010100111111001111110011111111110000111110110011111100111111001111111110010011100000001111111111001110100010001111110011111100111111001111110011111100111111001111110011111100111111001111111111000111100101001111110011111100111111111100001111101100111111001111110011111100111111001111110011111111110001111001010011111100111111001111111111000011111011001111110011111100111111111001001110000000111111111100111010001000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111110001111001010011111100111111001111111111000011111011001111110011111100111111001111110011111100111111111100011110010100111111001111110011111111110000111110110011111100111111001111111110010011100000001111111111001110100010001111110011111100111111001111110011111100111111001111110011111100111111111100011110010100111111001111110011111111110000111110110011111100111111001111110011111100111111001111111111000111100101001111110011111100111111111100001111101100111111001111110011111111100100111000000011111111110011101000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111100011110010100111111001111110011111111110000111110110011111100111111001111110011111100111111001111111111000111100101001111110011111100111111111100001111101100111111001111110011111111100100111000000011111111110011101000100011111100111111001111110011111100111111001111110011111100111111001111110011111111110001111001010011111100111111001111111111000011111011001111110011111100111111001111110011111100111111111100011110010100111111001111110011111111110000111110110011111100111111001111111110010011100000001111111111001110100010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111100011110010100111111001111110011111111110000111110110011111100111111001111110011111100111111001111111111000111100101001111110011111100111111111100001111101100111111001111110011111111100100111000000011111111110011101000100011111100111111001111110011111100111111001111110011111100111111001111111111000111100101001111110011111100111111111100001111101100111111001111110011111100111111001111110011111111110001111001010011111100111111001111111111000011111011001111110011111100111111111001001110000000111111111100111010001000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111????????????????????????????????????????????????????????????????????????????????????萵??????????????????????????萵????????????????????????????萵?????????????????????????萵??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????萵??????????????????????????萵????????????????????????????萵?????????????????????????萵????????????????????????????????????????????????????????????????????
EUC-JP00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111110001111001010011111100111111001111111111000011111011001111110011111100111111001111110011111100111111111100011110010100111111001111110011111111110000111110110011111100111111001111111110010011100000001111111111001110100010001111110011111100111111001111110011111100111111001111110011111100111111001111111111000111100101001111110011111100111111111100001111101100111111001111110011111100111111001111110011111111110001111001010011111100111111001111111111000011111011001111110011111100111111111001001110000000111111111100111010001000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111110001111001010011111100111111001111111111000011111011001111110011111100111111001111110011111100111111111100011110010100111111001111110011111111110000111110110011111100111111001111111110010011100000001111111111001110100010001111110011111100111111001111110011111100111111001111110011111100111111111100011110010100111111001111110011111111110000111110110011111100111111001111110011111100111111001111111111000111100101001111110011111100111111111100001111101100111111001111110011111111100100111000000011111111110011101000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111100011110010100111111001111110011111111110000111110110011111100111111001111110011111100111111001111111111000111100101001111110011111100111111111100001111101100111111001111110011111111100100111000000011111111110011101000100011111100111111001111110011111100111111001111110011111100111111001111110011111111110001111001010011111100111111001111111111000011111011001111110011111100111111001111110011111100111111111100011110010100111111001111110011111111110000111110110011111100111111001111111110010011100000001111111111001110100010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111100011110010100111111001111110011111111110000111110110011111100111111001111110011111100111111001111111111000111100101001111110011111100111111111100001111101100111111001111110011111111100100111000000011111111110011101000100011111100111111001111110011111100111111001111110011111100111111001111111111000111100101001111110011111100111111111100001111101100111111001111110011111100111111001111110011111111110001111001010011111100111111001111111111000011111011001111110011111100111111111001001110000000111111111100111010001000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????????????驟???顋??????驟???顋???籥?鵞??????????驟???顋??????驟???顋???籥?鵞????????????驟???顋??????驟???顋???籥?鵞?????????驟???顋??????驟???顋???籥?鵞??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????驟???顋??????驟???顋???籥?鵞??????????驟???顋??????驟???顋???籥?鵞????????????驟???顋??????驟???顋???籥?鵞?????????驟???顋??????驟???顋???籥?鵞???????????????????????????????????????????????????????????????????
UTF-800111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111110001111001010011111100111111001111111111000011111011001111110011111100111111001111110011111100111111111100011110010100111111001111110011111111110000111110110011111100111111001111111110010011100000001111111111001110100010001111110011111100111111001111110011111100111111001111110011111100111111001111111111000111100101001111110011111100111111111100001111101100111111001111110011111100111111001111110011111111110001111001010011111100111111001111111111000011111011001111110011111100111111111001001110000000111111111100111010001000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111110001111001010011111100111111001111111111000011111011001111110011111100111111001111110011111100111111111100011110010100111111001111110011111111110000111110110011111100111111001111111110010011100000001111111111001110100010001111110011111100111111001111110011111100111111001111110011111100111111111100011110010100111111001111110011111111110000111110110011111100111111001111110011111100111111001111111111000111100101001111110011111100111111111100001111101100111111001111110011111111100100111000000011111111110011101000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111100011110010100111111001111110011111111110000111110110011111100111111001111110011111100111111001111111111000111100101001111110011111100111111111100001111101100111111001111110011111111100100111000000011111111110011101000100011111100111111001111110011111100111111001111110011111100111111001111110011111111110001111001010011111100111111001111111111000011111011001111110011111100111111001111110011111100111111111100011110010100111111001111110011111111110000111110110011111100111111001111111110010011100000001111111111001110100010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111100011110010100111111001111110011111111110000111110110011111100111111001111110011111100111111001111111111000111100101001111110011111100111111111100001111101100111111001111110011111111100100111000000011111111110011101000100011111100111111001111110011111100111111001111110011111100111111001111111111000111100101001111110011111100111111111100001111101100111111001111110011111100111111001111110011111111110001111001010011111100111111001111111111000011111011001111110011111100111111111001001110000000111111111100111010001000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
UHC00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111110001111001010011111100111111001111111111000011111011001111110011111100111111001111110011111100111111111100011110010100111111001111110011111111110000111110110011111100111111001111111110010011100000001111111111001110100010001111110011111100111111001111110011111100111111001111110011111100111111001111111111000111100101001111110011111100111111111100001111101100111111001111110011111100111111001111110011111111110001111001010011111100111111001111111111000011111011001111110011111100111111111001001110000000111111111100111010001000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111110001111001010011111100111111001111111111000011111011001111110011111100111111001111110011111100111111111100011110010100111111001111110011111111110000111110110011111100111111001111111110010011100000001111111111001110100010001111110011111100111111001111110011111100111111001111110011111100111111111100011110010100111111001111110011111111110000111110110011111100111111001111110011111100111111001111111111000111100101001111110011111100111111111100001111101100111111001111110011111111100100111000000011111111110011101000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111100011110010100111111001111110011111111110000111110110011111100111111001111110011111100111111001111111111000111100101001111110011111100111111111100001111101100111111001111110011111111100100111000000011111111110011101000100011111100111111001111110011111100111111001111110011111100111111001111110011111111110001111001010011111100111111001111111111000011111011001111110011111100111111001111110011111100111111111100011110010100111111001111110011111111110000111110110011111100111111001111111110010011100000001111111111001110100010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111100011110010100111111001111110011111111110000111110110011111100111111001111110011111100111111001111111111000111100101001111110011111100111111111100001111101100111111001111110011111111100100111000000011111111110011101000100011111100111111001111110011111100111111001111110011111100111111001111111111000111100101001111110011111100111111111100001111101100111111001111110011111100111111001111110011111111110001111001010011111100111111001111111111000011111011001111110011111100111111111001001110000000111111111100111010001000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????????????遵???終??????遵???終???菴?集??????????遵???終??????遵???終???菴?集????????????遵???終??????遵???終???菴?集?????????遵???終??????遵???終???菴?集??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????遵???終??????遵???終???菴?集??????????遵???終??????遵???終???菴?集????????????遵???終??????遵???終???菴?集?????????遵???終??????遵???終???菴?集???????????????????????????????????????????????????????????????????