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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-10011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111101010011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101000010001111110011111100111111001111110011111101001010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110110111000111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101000011111100111111001111110011111100111111001111110110111000111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110101000111101100011111100111111101010001111101000111111001111110011111100111111001111110011111100111111010100110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110100101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111101010011001111110011111100111111001111110011111100111111001111110100110000111111001111110011111100111111010000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????J???????????????????n????????¨ö??¨ú??????????????T??????n????????¨ö??¨ú?????????????¨ö??¨ú???????S???????????B?????J???????????????????n????????¨ö??¨ú??????????????T??????n????????¨ö??¨ú?????????????¨ö??¨ú???????S???????N???????J???????????????????n????????¨ö??¨ú??????????????T??????n????????¨ö??¨ú?????????????¨ö??¨ú???????S???????L????B???????????????????????????????????????????????????????????????????????????????????????????????????????????
SJIS-WIN0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111101010011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101000010001111110011111100111111001111110011111101001010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110110111000111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101000011111100111111001111110011111100111111001111110110111000111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110101000111101100011111100111111101010001111101000111111001111110011111100111111001111110011111100111111010100110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110100101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111101010011001111110011111100111111001111110011111100111111001111110100110000111111001111110011111100111111010000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????J???????????????????n????????ィ??ィ??????????????T??????n????????ィ??ィ?????????????ィ??ィ???????S???????????B?????J???????????????????n????????ィ??ィ??????????????T??????n????????ィ??ィ?????????????ィ??ィ???????S???????N???????J???????????????????n????????ィ??ィ??????????????T??????n????????ィ??ィ?????????????ィ??ィ???????S???????L????B???????????????????????????????????????????????????????????????????????????????????????????????????????????
EUC-JP0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111101010011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101000010001111110011111100111111001111110011111101001010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110110111000111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101000011111100111111001111110011111100111111001111110110111000111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110101000111101100011111100111111101010001111101000111111001111110011111100111111001111110011111100111111010100110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110100101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111101010011001111110011111100111111001111110011111100111111001111110100110000111111001111110011111100111111010000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????J???????????????????n??????????????????????????T??????n????????????????????????????????????S???????????B?????J???????????????????n??????????????????????????T??????n????????????????????????????????????S???????N???????J???????????????????n??????????????????????????T??????n????????????????????????????????????S???????L????B???????????????????????????????????????????????????????????????????????????????????????????????????????????
UTF-80011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111101010011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101000010001111110011111100111111001111110011111101001010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110110111000111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101000011111100111111001111110011111100111111001111110110111000111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110101000111101100011111100111111101010001111101000111111001111110011111100111111001111110011111100111111010100110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110100101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111101010011001111110011111100111111001111110011111100111111001111110100110000111111001111110011111100111111010000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????J???????????????????n????????????????????????????T??????n????????????????????????????????????????S???????????B?????J???????????????????n????????????????????????????T??????n????????????????????????????????????????S???????N???????J???????????????????n????????????????????????????T??????n????????????????????????????????????????S???????L????B???????????????????????????????????????????????????????????????????????????????????????????????????????????
UHC0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111101010011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101000010001111110011111100111111001111110011111101001010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110110111000111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101000011111100111111001111110011111100111111001111110110111000111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110101000111101100011111100111111101010001111101000111111001111110011111100111111001111110011111100111111010100110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110100101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111101010011001111110011111100111111001111110011111100111111001111110100110000111111001111110011111100111111010000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????J???????????????????n????????½??¾??????????????T??????n????????½??¾?????????????½??¾???????S???????????B?????J???????????????????n????????½??¾??????????????T??????n????????½??¾?????????????½??¾???????S???????N???????J???????????????????n????????½??¾??????????????T??????n????????½??¾?????????????½??¾???????S???????L????B???????????????????????????????????????????????????????????????????????????????????????????????????????????