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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-1001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100111011000101001111110011111111001110110001010011111100111111001111110011111100111111100011111010100111001110001111110011111111001110110001010011111100111111110011101100010100111111001111111100111011000101001111110011111100111111001111110011111111001110110001010011111100111111001111111100111011000101001111110011111100111111110011101100010100111111001111111100111011000101001111110011111111001110110001010011111100111111001111110011111100111111100011111010100111001110001111110011111111001110110001010011111100111111110011101100010100111111001111111100111011000101001111110011111100111111110011101100010100111111001111110011111111001110110001010011111100111111001111111100111011000101001111110011111100111111001111111100111011000101001111110011111100111111001111111101000111000011101001001110010100111111001111110011111111010001110000111010010010110011001111110011111100111111110011101100010100111111001111110011111111001110110001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110011101100010100111111001111111100111011000101001111110011111100111111001111110011111110001111101010011100111000111111001111111100111011000101001111110011111111001110110001010011111100111111110011101100010100111111001111110011111100111111001111111100111011000101001111110011111100111111110011101100010100111111001111110011111111001110110001010011111100111111110011101100010100111111001111111100111011000101001111110011111100111111001111110011111110001111101010011100111000111111001111111100111011000101001111110011111111001110110001010011111100111111110011101100010100111111001111110011111111001110110001010011111100111111001111111100111011000101001111110011111100111111110011101100010100111111001111110011111100111111110011101100010100111111001111110011111100111111110100011100001110100100111001010011111100111111001111111101000111000011101001001011001100111111001111110011111111001110110001010011111100111111001111111100111011000101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100111011000101001111110011111111001110110001010011111100111111001111110011111100111111100011111010100111001110001111110011111111001110110001010011111100111111110011101100010100111111001111111100111011000101001111110011111100111111001111110011111111001110110001010011111100111111001111111100111011000101001111110011111100111111110011101100010100111111001111111100111011000101001111110011111111001110110001010011111100111111001111110011111100111111100011111010100111001110001111110011111111001110110001010011111100111111110011101100010100111111001111111100111011000101001111110011111100111111110011101100010100111111001111110011111111001110110001010011111100111111001111111100111011000101001111110011111100111111001111111100111011000101001111110011111100111111001111111101000111000011101001001110010100111111001111110011111111010001110000111010010010110011001111110011111100111111110011101100010100111111001111110011111111001110110001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????ÎÅ??ÎÅ?????©Î??ÎÅ??ÎÅ??ÎÅ?????ÎÅ???ÎÅ???ÎÅ??ÎÅ??ÎÅ?????©Î??ÎÅ??ÎÅ??ÎÅ???ÎÅ???ÎÅ???ÎÅ????ÎÅ????Ñäå???Ñä³???ÎÅ???ÎÅ???????????????????????????????????????????????????????????????????????????????????????????????ÎÅ??ÎÅ?????©Î??ÎÅ??ÎÅ??ÎÅ?????ÎÅ???ÎÅ???ÎÅ??ÎÅ??ÎÅ?????©Î??ÎÅ??ÎÅ??ÎÅ???ÎÅ???ÎÅ???ÎÅ????ÎÅ????Ñäå???Ñä³???ÎÅ???ÎÅ???????????????????????????????????????????????????????????????????????????????????????????ÎÅ??ÎÅ?????©Î??ÎÅ??ÎÅ??ÎÅ?????ÎÅ???ÎÅ???ÎÅ??ÎÅ??ÎÅ?????©Î??ÎÅ??ÎÅ??ÎÅ???ÎÅ???ÎÅ???ÎÅ????ÎÅ????Ñäå???Ñä³???ÎÅ???ÎÅ??????????????????????????????????????????????????
SJIS-WIN001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100111011000101001111110011111111001110110001010011111100111111001111110011111100111111100011111010100111001110001111110011111111001110110001010011111100111111110011101100010100111111001111111100111011000101001111110011111100111111001111110011111111001110110001010011111100111111001111111100111011000101001111110011111100111111110011101100010100111111001111111100111011000101001111110011111111001110110001010011111100111111001111110011111100111111100011111010100111001110001111110011111111001110110001010011111100111111110011101100010100111111001111111100111011000101001111110011111100111111110011101100010100111111001111110011111111001110110001010011111100111111001111111100111011000101001111110011111100111111001111111100111011000101001111110011111100111111001111111101000111000011101001001110010100111111001111110011111111010001110000111010010010110011001111110011111100111111110011101100010100111111001111110011111111001110110001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110011101100010100111111001111111100111011000101001111110011111100111111001111110011111110001111101010011100111000111111001111111100111011000101001111110011111111001110110001010011111100111111110011101100010100111111001111110011111100111111001111111100111011000101001111110011111100111111110011101100010100111111001111110011111111001110110001010011111100111111110011101100010100111111001111111100111011000101001111110011111100111111001111110011111110001111101010011100111000111111001111111100111011000101001111110011111111001110110001010011111100111111110011101100010100111111001111110011111111001110110001010011111100111111001111111100111011000101001111110011111100111111110011101100010100111111001111110011111100111111110011101100010100111111001111110011111100111111110100011100001110100100111001010011111100111111001111111101000111000011101001001011001100111111001111110011111111001110110001010011111100111111001111111100111011000101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100111011000101001111110011111111001110110001010011111100111111001111110011111100111111100011111010100111001110001111110011111111001110110001010011111100111111110011101100010100111111001111111100111011000101001111110011111100111111001111110011111111001110110001010011111100111111001111111100111011000101001111110011111100111111110011101100010100111111001111111100111011000101001111110011111111001110110001010011111100111111001111110011111100111111100011111010100111001110001111110011111111001110110001010011111100111111110011101100010100111111001111111100111011000101001111110011111100111111110011101100010100111111001111110011111111001110110001010011111100111111001111111100111011000101001111110011111100111111001111111100111011000101001111110011111100111111001111111101000111000011101001001110010100111111001111110011111111010001110000111010010010110011001111110011111100111111110011101100010100111111001111110011111111001110110001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????ホナ??ホナ?????娼ホ??ホナ??ホナ??ホナ?????ホナ???ホナ???ホナ??ホナ??ホナ?????娼ホ??ホナ??ホナ??ホナ???ホナ???ホナ???ホナ????ホナ????ムテ、???ムテ、ウ???ホナ???ホナ???????????????????????????????????????????????????????????????????????????????????????????????ホナ??ホナ?????娼ホ??ホナ??ホナ??ホナ?????ホナ???ホナ???ホナ??ホナ??ホナ?????娼ホ??ホナ??ホナ??ホナ???ホナ???ホナ???ホナ????ホナ????ムテ、???ムテ、ウ???ホナ???ホナ???????????????????????????????????????????????????????????????????????????????????????????ホナ??ホナ?????娼ホ??ホナ??ホナ??ホナ?????ホナ???ホナ???ホナ??ホナ??ホナ?????娼ホ??ホナ??ホナ??ホナ???ホナ???ホナ???ホナ????ホナ????ムテ、???ムテ、ウ???ホナ???ホナ??????????????????????????????????????????????????
EUC-JP001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100111011000101001111110011111111001110110001010011111100111111001111110011111100111111100011111010100111001110001111110011111111001110110001010011111100111111110011101100010100111111001111111100111011000101001111110011111100111111001111110011111111001110110001010011111100111111001111111100111011000101001111110011111100111111110011101100010100111111001111111100111011000101001111110011111111001110110001010011111100111111001111110011111100111111100011111010100111001110001111110011111111001110110001010011111100111111110011101100010100111111001111111100111011000101001111110011111100111111110011101100010100111111001111110011111111001110110001010011111100111111001111111100111011000101001111110011111100111111001111111100111011000101001111110011111100111111001111111101000111000011101001001110010100111111001111110011111111010001110000111010010010110011001111110011111100111111110011101100010100111111001111110011111111001110110001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110011101100010100111111001111111100111011000101001111110011111100111111001111110011111110001111101010011100111000111111001111111100111011000101001111110011111111001110110001010011111100111111110011101100010100111111001111110011111100111111001111111100111011000101001111110011111100111111110011101100010100111111001111110011111111001110110001010011111100111111110011101100010100111111001111111100111011000101001111110011111100111111001111110011111110001111101010011100111000111111001111111100111011000101001111110011111111001110110001010011111100111111110011101100010100111111001111110011111111001110110001010011111100111111001111111100111011000101001111110011111100111111110011101100010100111111001111110011111100111111110011101100010100111111001111110011111100111111110100011100001110100100111001010011111100111111001111111101000111000011101001001011001100111111001111110011111111001110110001010011111100111111001111111100111011000101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100111011000101001111110011111111001110110001010011111100111111001111110011111100111111100011111010100111001110001111110011111111001110110001010011111100111111110011101100010100111111001111111100111011000101001111110011111100111111001111110011111111001110110001010011111100111111001111111100111011000101001111110011111100111111110011101100010100111111001111111100111011000101001111110011111111001110110001010011111100111111001111110011111100111111100011111010100111001110001111110011111111001110110001010011111100111111110011101100010100111111001111111100111011000101001111110011111100111111110011101100010100111111001111110011111111001110110001010011111100111111001111111100111011000101001111110011111100111111001111111100111011000101001111110011111100111111001111111101000111000011101001001110010100111111001111110011111111010001110000111010010010110011001111110011111100111111110011101100010100111111001111110011111111001110110001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????療??療?????ß??療??療??療?????療???療???療??療??療?????ß??療??療??療???療???療???療????療????冀ゅ???冀こ???療???療???????????????????????????????????????????????????????????????????????????????????????????????療??療?????ß??療??療??療?????療???療???療??療??療?????ß??療??療??療???療???療???療????療????冀ゅ???冀こ???療???療???????????????????????????????????????????????????????????????????????????????????????????療??療?????ß??療??療??療?????療???療???療??療??療?????ß??療??療??療???療???療???療????療????冀ゅ???冀こ???療???療??????????????????????????????????????????????????
UTF-8001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100111011000101001111110011111111001110110001010011111100111111001111110011111100111111100011111010100111001110001111110011111111001110110001010011111100111111110011101100010100111111001111111100111011000101001111110011111100111111001111110011111111001110110001010011111100111111001111111100111011000101001111110011111100111111110011101100010100111111001111111100111011000101001111110011111111001110110001010011111100111111001111110011111100111111100011111010100111001110001111110011111111001110110001010011111100111111110011101100010100111111001111111100111011000101001111110011111100111111110011101100010100111111001111110011111111001110110001010011111100111111001111111100111011000101001111110011111100111111001111111100111011000101001111110011111100111111001111111101000111000011101001001110010100111111001111110011111111010001110000111010010010110011001111110011111100111111110011101100010100111111001111110011111111001110110001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110011101100010100111111001111111100111011000101001111110011111100111111001111110011111110001111101010011100111000111111001111111100111011000101001111110011111111001110110001010011111100111111110011101100010100111111001111110011111100111111001111111100111011000101001111110011111100111111110011101100010100111111001111110011111111001110110001010011111100111111110011101100010100111111001111111100111011000101001111110011111100111111001111110011111110001111101010011100111000111111001111111100111011000101001111110011111111001110110001010011111100111111110011101100010100111111001111110011111111001110110001010011111100111111001111111100111011000101001111110011111100111111110011101100010100111111001111110011111100111111110011101100010100111111001111110011111100111111110100011100001110100100111001010011111100111111001111111101000111000011101001001011001100111111001111110011111111001110110001010011111100111111001111111100111011000101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100111011000101001111110011111111001110110001010011111100111111001111110011111100111111100011111010100111001110001111110011111111001110110001010011111100111111110011101100010100111111001111111100111011000101001111110011111100111111001111110011111111001110110001010011111100111111001111111100111011000101001111110011111100111111110011101100010100111111001111111100111011000101001111110011111111001110110001010011111100111111001111110011111100111111100011111010100111001110001111110011111111001110110001010011111100111111110011101100010100111111001111111100111011000101001111110011111100111111110011101100010100111111001111110011111111001110110001010011111100111111001111111100111011000101001111110011111100111111001111111100111011000101001111110011111100111111001111111101000111000011101001001110010100111111001111110011111111010001110000111010010010110011001111110011111100111111110011101100010100111111001111110011111111001110110001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ä?????ä???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ä?????ä???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ä?????ä?????????????????????????????????????????????????????????????
UHC001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100111011000101001111110011111111001110110001010011111100111111001111110011111100111111100011111010100111001110001111110011111111001110110001010011111100111111110011101100010100111111001111111100111011000101001111110011111100111111001111110011111111001110110001010011111100111111001111111100111011000101001111110011111100111111110011101100010100111111001111111100111011000101001111110011111111001110110001010011111100111111001111110011111100111111100011111010100111001110001111110011111111001110110001010011111100111111110011101100010100111111001111111100111011000101001111110011111100111111110011101100010100111111001111110011111111001110110001010011111100111111001111111100111011000101001111110011111100111111001111111100111011000101001111110011111100111111001111111101000111000011101001001110010100111111001111110011111111010001110000111010010010110011001111110011111100111111110011101100010100111111001111110011111111001110110001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110011101100010100111111001111111100111011000101001111110011111100111111001111110011111110001111101010011100111000111111001111111100111011000101001111110011111111001110110001010011111100111111110011101100010100111111001111110011111100111111001111111100111011000101001111110011111100111111110011101100010100111111001111110011111111001110110001010011111100111111110011101100010100111111001111111100111011000101001111110011111100111111001111110011111110001111101010011100111000111111001111111100111011000101001111110011111111001110110001010011111100111111110011101100010100111111001111110011111111001110110001010011111100111111001111111100111011000101001111110011111100111111110011101100010100111111001111110011111100111111110011101100010100111111001111110011111100111111110100011100001110100100111001010011111100111111001111111101000111000011101001001011001100111111001111110011111111001110110001010011111100111111001111111100111011000101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100111011000101001111110011111111001110110001010011111100111111001111110011111100111111100011111010100111001110001111110011111111001110110001010011111100111111110011101100010100111111001111111100111011000101001111110011111100111111001111110011111111001110110001010011111100111111001111111100111011000101001111110011111100111111110011101100010100111111001111111100111011000101001111110011111111001110110001010011111100111111001111110011111100111111100011111010100111001110001111110011111111001110110001010011111100111111110011101100010100111111001111111100111011000101001111110011111100111111110011101100010100111111001111110011111111001110110001010011111100111111001111111100111011000101001111110011111100111111001111111100111011000101001111110011111100111111001111111101000111000011101001001110010100111111001111110011111111010001110000111010010010110011001111110011111100111111110011101100010100111111001111110011111111001110110001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????壙??壙?????룴悸?壙??壙??壙?????壙???壙???壙??壙??壙?????룴悸?壙??壙??壙???壙???壙???壙????壙????起ㅵ???起ㅃ???壙???壙???????????????????????????????????????????????????????????????????????????????????????????????壙??壙?????룴悸?壙??壙??壙?????壙???壙???壙??壙??壙?????룴悸?壙??壙??壙???壙???壙???壙????壙????起ㅵ???起ㅃ???壙???壙???????????????????????????????????????????????????????????????????????????????????????????壙??壙?????룴悸?壙??壙??壙?????壙???壙???壙??壙??壙?????룴悸?壙??壙??壙???壙???壙???壙????壙????起ㅵ???起ㅃ???壙???壙??????????????????????????????????????????????????