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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101010100111111011000000011111100111111001111110011111101010001001111110011111100111111010100010011111100111111001111110011111100111111001111110011111101111011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010101001111110110000000111111001111110011111100111111010100010011111100111111001111110101000100111111001111110011111100111111001111110011111100111111010100010011111100111111001111110011111101101001001111110011111100111111001111110011111100111111001111110011111100111111010101010011111101100000001111110011111100111111001111110101000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101010011111101100000001111110011111100111111001111110101000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010101001111110110000000111111001111110011111100111111010100010011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101010011111101100000001111110011111100111111001111110101000100111111001111110011111101010001001111110011111100111111001111110011111100111111001111110111101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101010100111111011000000011111100111111001111110011111101010001001111110011111100111111010100010011111100111111001111110011111100111111001111110011111101010001001111110011111100111111001111110110100100111111001111110011111100111111001111110011111100111111001111110011111101010101001111110110000000111111001111110011111100111111010100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010101001111110110000000111111001111110011111100111111010100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101010100111111011000000011111100111111001111110011111101010001001111110011111100111111001111110011111100111111001111110011111100111111001111110101010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101010100111111011000000011111100111111001111110011111101010001001111110011111100111111010100010011111100111111001111110011111100111111001111110011111101111011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010101001111110110000000111111001111110011111100111111010100010011111100111111001111110101000100111111001111110011111100111111001111110011111100111111010100010011111100111111001111110011111101101001001111110011111100111111001111110011111100111111001111110011111100111111010101010011111101100000001111110011111100111111001111110101000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101010011111101100000001111110011111100111111001111110101000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010101001111110110000000111111001111110011111100111111010100010011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111????????????????????????????????????????????????????????????????????U?`????Q???Q???????{???????????U?`????Q???Q???????Q????i?????????U?`????Q?????????????U?`????Q????????????U?`????Q??????????T????????????????????????????????????????????????????????????????????????????????????????????????U?`????Q???Q???????{???????????U?`????Q???Q???????Q????i?????????U?`????Q?????????????U?`????Q????????????U?`????Q??????????T?????????????????????????N??????????????????????????????????????????????????????????????????U?`????Q???Q???????{???????????U?`????Q???Q???????Q????i?????????U?`????Q?????????????U?`????Q????????????U?`????Q??????????T?????????????????????????????????
SJIS-WIN00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101010100111111011000000011111100111111001111110011111101010001001111110011111100111111010100010011111100111111001111110011111100111111001111110011111101111011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010101001111110110000000111111001111110011111100111111010100010011111100111111001111110101000100111111001111110011111100111111001111110011111100111111010100010011111100111111001111110011111101101001001111110011111100111111001111110011111100111111001111110011111100111111010101010011111101100000001111110011111100111111001111110101000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101010011111101100000001111110011111100111111001111110101000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010101001111110110000000111111001111110011111100111111010100010011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101010011111101100000001111110011111100111111001111110101000100111111001111110011111101010001001111110011111100111111001111110011111100111111001111110111101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101010100111111011000000011111100111111001111110011111101010001001111110011111100111111010100010011111100111111001111110011111100111111001111110011111101010001001111110011111100111111001111110110100100111111001111110011111100111111001111110011111100111111001111110011111101010101001111110110000000111111001111110011111100111111010100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010101001111110110000000111111001111110011111100111111010100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101010100111111011000000011111100111111001111110011111101010001001111110011111100111111001111110011111100111111001111110011111100111111001111110101010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101010100111111011000000011111100111111001111110011111101010001001111110011111100111111010100010011111100111111001111110011111100111111001111110011111101111011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010101001111110110000000111111001111110011111100111111010100010011111100111111001111110101000100111111001111110011111100111111001111110011111100111111010100010011111100111111001111110011111101101001001111110011111100111111001111110011111100111111001111110011111100111111010101010011111101100000001111110011111100111111001111110101000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101010011111101100000001111110011111100111111001111110101000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010101001111110110000000111111001111110011111100111111010100010011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111????????????????????????????????????????????????????????????????????U?`????Q???Q???????{???????????U?`????Q???Q???????Q????i?????????U?`????Q?????????????U?`????Q????????????U?`????Q??????????T????????????????????????????????????????????????????????????????????????????????????????????????U?`????Q???Q???????{???????????U?`????Q???Q???????Q????i?????????U?`????Q?????????????U?`????Q????????????U?`????Q??????????T?????????????????????????N??????????????????????????????????????????????????????????????????U?`????Q???Q???????{???????????U?`????Q???Q???????Q????i?????????U?`????Q?????????????U?`????Q????????????U?`????Q??????????T?????????????????????????????????
EUC-JP00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101010100111111011000000011111100111111001111110011111101010001001111110011111100111111010100010011111100111111001111110011111100111111001111110011111101111011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010101001111110110000000111111001111110011111100111111010100010011111100111111001111110101000100111111001111110011111100111111001111110011111100111111010100010011111100111111001111110011111101101001001111110011111100111111001111110011111100111111001111110011111100111111010101010011111101100000001111110011111100111111001111110101000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101010011111101100000001111110011111100111111001111110101000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010101001111110110000000111111001111110011111100111111010100010011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101010011111101100000001111110011111100111111001111110101000100111111001111110011111101010001001111110011111100111111001111110011111100111111001111110111101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101010100111111011000000011111100111111001111110011111101010001001111110011111100111111010100010011111100111111001111110011111100111111001111110011111101010001001111110011111100111111001111110110100100111111001111110011111100111111001111110011111100111111001111110011111101010101001111110110000000111111001111110011111100111111010100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010101001111110110000000111111001111110011111100111111010100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101010100111111011000000011111100111111001111110011111101010001001111110011111100111111001111110011111100111111001111110011111100111111001111110101010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101010100111111011000000011111100111111001111110011111101010001001111110011111100111111010100010011111100111111001111110011111100111111001111110011111101111011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010101001111110110000000111111001111110011111100111111010100010011111100111111001111110101000100111111001111110011111100111111001111110011111100111111010100010011111100111111001111110011111101101001001111110011111100111111001111110011111100111111001111110011111100111111010101010011111101100000001111110011111100111111001111110101000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101010011111101100000001111110011111100111111001111110101000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010101001111110110000000111111001111110011111100111111010100010011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111????????????????????????????????????????????????????????????????????U?`????Q???Q???????{???????????U?`????Q???Q???????Q????i?????????U?`????Q?????????????U?`????Q????????????U?`????Q??????????T????????????????????????????????????????????????????????????????????????????????????????????????U?`????Q???Q???????{???????????U?`????Q???Q???????Q????i?????????U?`????Q?????????????U?`????Q????????????U?`????Q??????????T?????????????????????????N??????????????????????????????????????????????????????????????????U?`????Q???Q???????{???????????U?`????Q???Q???????Q????i?????????U?`????Q?????????????U?`????Q????????????U?`????Q??????????T?????????????????????????????????
UTF-800111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101010100111111011000000011111100111111001111110011111101010001001111110011111100111111010100010011111100111111001111110011111100111111001111110011111101111011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010101001111110110000000111111001111110011111100111111010100010011111100111111001111110101000100111111001111110011111100111111001111110011111100111111010100010011111100111111001111110011111101101001001111110011111100111111001111110011111100111111001111110011111100111111010101010011111101100000001111110011111100111111001111110101000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101010011111101100000001111110011111100111111001111110101000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010101001111110110000000111111001111110011111100111111010100010011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101010011111101100000001111110011111100111111001111110101000100111111001111110011111101010001001111110011111100111111001111110011111100111111001111110111101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101010100111111011000000011111100111111001111110011111101010001001111110011111100111111010100010011111100111111001111110011111100111111001111110011111101010001001111110011111100111111001111110110100100111111001111110011111100111111001111110011111100111111001111110011111101010101001111110110000000111111001111110011111100111111010100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010101001111110110000000111111001111110011111100111111010100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101010100111111011000000011111100111111001111110011111101010001001111110011111100111111001111110011111100111111001111110011111100111111001111110101010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101010100111111011000000011111100111111001111110011111101010001001111110011111100111111010100010011111100111111001111110011111100111111001111110011111101111011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010101001111110110000000111111001111110011111100111111010100010011111100111111001111110101000100111111001111110011111100111111001111110011111100111111010100010011111100111111001111110011111101101001001111110011111100111111001111110011111100111111001111110011111100111111010101010011111101100000001111110011111100111111001111110101000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101010011111101100000001111110011111100111111001111110101000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010101001111110110000000111111001111110011111100111111010100010011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111????????????????????????????????????????????????????????????????????U?`????Q???Q???????{???????????U?`????Q???Q???????Q????i?????????U?`????Q?????????????U?`????Q????????????U?`????Q??????????T????????????????????????????????????????????????????????????????????????????????????????????????U?`????Q???Q???????{???????????U?`????Q???Q???????Q????i?????????U?`????Q?????????????U?`????Q????????????U?`????Q??????????T?????????????????????????N??????????????????????????????????????????????????????????????????U?`????Q???Q???????{???????????U?`????Q???Q???????Q????i?????????U?`????Q?????????????U?`????Q????????????U?`????Q??????????T?????????????????????????????????
UHC00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101010100111111011000000011111100111111001111110011111101010001001111110011111100111111010100010011111100111111001111110011111100111111001111110011111101111011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010101001111110110000000111111001111110011111100111111010100010011111100111111001111110101000100111111001111110011111100111111001111110011111100111111010100010011111100111111001111110011111101101001001111110011111100111111001111110011111100111111001111110011111100111111010101010011111101100000001111110011111100111111001111110101000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101010011111101100000001111110011111100111111001111110101000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010101001111110110000000111111001111110011111100111111010100010011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101010011111101100000001111110011111100111111001111110101000100111111001111110011111101010001001111110011111100111111001111110011111100111111001111110111101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101010100111111011000000011111100111111001111110011111101010001001111110011111100111111010100010011111100111111001111110011111100111111001111110011111101010001001111110011111100111111001111110110100100111111001111110011111100111111001111110011111100111111001111110011111101010101001111110110000000111111001111110011111100111111010100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010101001111110110000000111111001111110011111100111111010100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101010100111111011000000011111100111111001111110011111101010001001111110011111100111111001111110011111100111111001111110011111100111111001111110101010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101010100111111011000000011111100111111001111110011111101010001001111110011111100111111010100010011111100111111001111110011111100111111001111110011111101111011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010101001111110110000000111111001111110011111100111111010100010011111100111111001111110101000100111111001111110011111100111111001111110011111100111111010100010011111100111111001111110011111101101001001111110011111100111111001111110011111100111111001111110011111100111111010101010011111101100000001111110011111100111111001111110101000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101010011111101100000001111110011111100111111001111110101000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010101001111110110000000111111001111110011111100111111010100010011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111????????????????????????????????????????????????????????????????????U?`????Q???Q???????{???????????U?`????Q???Q???????Q????i?????????U?`????Q?????????????U?`????Q????????????U?`????Q??????????T????????????????????????????????????????????????????????????????????????????????????????????????U?`????Q???Q???????{???????????U?`????Q???Q???????Q????i?????????U?`????Q?????????????U?`????Q????????????U?`????Q??????????T?????????????????????????N??????????????????????????????????????????????????????????????????U?`????Q???Q???????{???????????U?`????Q???Q???????Q????i?????????U?`????Q?????????????U?`????Q????????????U?`????Q??????????T?????????????????????????????????