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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-10011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010100110101100101110011100111111001111110011111100111111001111110011111100111111111001001011110000111111001111110011111100111111001111110011111111101000101001101011001011100111001111110011111100111111001111110011111100111111001111110011111100111111111001001011110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010100110101100101110011100111111001111110011111100111111001111110011111100111111111001001011110000111111001111110011111100111111001111110011111111100100101111000011111100111111001111110011111100111111111010001010011010110010111001110011111100111111001111110011111100111111001111110011111111101001101000010011111100111111001111110011111100111111111001001011100000111111001111110011111100111111001111110011111111101000101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010101000001111110011111100111111001111110011111111101001101000010011111100111111001111110011111100111111111001001011100000111111001111110011111100111111001111110011111111100100101111000011111100111111001111110011111100111111111010001010011010110010111001110011111100111111001111110011111100111111001111110011111111100100101111000011111100111111001111110011111100111111001111111110010010111100001111110011111100111111001111110011111111101000101001101011001011100111001111110011111100111111001111110011111100111111001111111110100110100001001111110011111100111111001111110011111111100110101111110011111100111111001111110011111111101000101010000011111100111111001111110011111100111111001111111110010010111100001111110011111100111111001111110011111100111111111010011010000100111111001111110011111100111111001111110011111111101000101001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010011010000100111111001111110011111111100111101101100011111100111111001111110011111100111111111010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001010100100111111001111110011111111100110101000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????覲ç???????ä¼??????覲ç?????????ä¼??????????????覲ç???????ä¼??????ä¼?????覲ç???????é¡?????ä¸??????è®????????????è¨?????é¡?????ä¸??????ä¼?????覲ç???????ä¼??????ä¼?????覲ç???????é¡?????æ¿????è¨??????ä¼??????é¡??????è§????????????????????é¡???ç¶?????è®????????????????è©???æ¢???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
SJIS-WIN0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010100110101100101110011100111111001111110011111100111111001111110011111100111111111001001011110000111111001111110011111100111111001111110011111111101000101001101011001011100111001111110011111100111111001111110011111100111111001111110011111100111111111001001011110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010100110101100101110011100111111001111110011111100111111001111110011111100111111111001001011110000111111001111110011111100111111001111110011111111100100101111000011111100111111001111110011111100111111111010001010011010110010111001110011111100111111001111110011111100111111001111110011111111101001101000010011111100111111001111110011111100111111111001001011100000111111001111110011111100111111001111110011111111101000101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010101000001111110011111100111111001111110011111111101001101000010011111100111111001111110011111100111111111001001011100000111111001111110011111100111111001111110011111111100100101111000011111100111111001111110011111100111111111010001010011010110010111001110011111100111111001111110011111100111111001111110011111111100100101111000011111100111111001111110011111100111111001111111110010010111100001111110011111100111111001111110011111111101000101001101011001011100111001111110011111100111111001111110011111100111111001111111110100110100001001111110011111100111111001111110011111111100110101111110011111100111111001111110011111111101000101010000011111100111111001111110011111100111111001111111110010010111100001111110011111100111111001111110011111100111111111010011010000100111111001111110011111100111111001111110011111111101000101001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010011010000100111111001111110011111111100111101101100011111100111111001111110011111100111111111010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001010100100111111001111110011111111100110101000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????隕イ???????莨??????隕イ?????????莨??????????????隕イ???????莨??????莨?????隕イ???????鬘?????荳??????隶????????????險?????鬘?????荳??????莨?????隕イ???????莨??????莨?????隕イ???????鬘?????豼????險??????莨??????鬘??????隗????????????????????鬘???邯?????隶????????????????隧???譴???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
EUC-JP0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010100110101100101110011100111111001111110011111100111111001111110011111100111111111001001011110000111111001111110011111100111111001111110011111111101000101001101011001011100111001111110011111100111111001111110011111100111111001111110011111100111111111001001011110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010100110101100101110011100111111001111110011111100111111001111110011111100111111111001001011110000111111001111110011111100111111001111110011111111100100101111000011111100111111001111110011111100111111111010001010011010110010111001110011111100111111001111110011111100111111001111110011111111101001101000010011111100111111001111110011111100111111111001001011100000111111001111110011111100111111001111110011111111101000101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010101000001111110011111100111111001111110011111111101001101000010011111100111111001111110011111100111111111001001011100000111111001111110011111100111111001111110011111111100100101111000011111100111111001111110011111100111111111010001010011010110010111001110011111100111111001111110011111100111111001111110011111111100100101111000011111100111111001111110011111100111111001111111110010010111100001111110011111100111111001111110011111111101000101001101011001011100111001111110011111100111111001111110011111100111111001111111110100110100001001111110011111100111111001111110011111111100110101111110011111100111111001111110011111111101000101010000011111100111111001111110011111100111111001111111110010010111100001111110011111100111111001111110011111100111111111010011010000100111111001111110011111100111111001111110011111111101000101001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010011010000100111111001111110011111111100111101101100011111100111111001111110011111100111111111010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001010100100111111001111110011111111100110101000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????荀牙???????篌??????荀牙?????????篌??????????????荀牙???????篌??????篌?????荀牙???????蕁?????筝??????莅????????????荐?????蕁?????筝??????篌?????荀牙???????篌??????篌?????荀牙???????蕁?????羶????荐??????篌??????蕁??????茹????????????????????蕁???膓?????莅????????????????荅???罌???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
UTF-80011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010100110101100101110011100111111001111110011111100111111001111110011111100111111111001001011110000111111001111110011111100111111001111110011111111101000101001101011001011100111001111110011111100111111001111110011111100111111001111110011111100111111111001001011110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010100110101100101110011100111111001111110011111100111111001111110011111100111111111001001011110000111111001111110011111100111111001111110011111111100100101111000011111100111111001111110011111100111111111010001010011010110010111001110011111100111111001111110011111100111111001111110011111111101001101000010011111100111111001111110011111100111111111001001011100000111111001111110011111100111111001111110011111111101000101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010101000001111110011111100111111001111110011111111101001101000010011111100111111001111110011111100111111111001001011100000111111001111110011111100111111001111110011111111100100101111000011111100111111001111110011111100111111111010001010011010110010111001110011111100111111001111110011111100111111001111110011111111100100101111000011111100111111001111110011111100111111001111111110010010111100001111110011111100111111001111110011111111101000101001101011001011100111001111110011111100111111001111110011111100111111001111111110100110100001001111110011111100111111001111110011111111100110101111110011111100111111001111110011111111101000101010000011111100111111001111110011111100111111001111111110010010111100001111110011111100111111001111110011111100111111111010011010000100111111001111110011111100111111001111110011111111101000101001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010011010000100111111001111110011111111100111101101100011111100111111001111110011111100111111111010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001010100100111111001111110011111111100110101000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????覲???????????????覲?????????????????????????覲?????????????????????覲???????????????????????????????????????????????????????????覲?????????????????????覲????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
UHC0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010100110101100101110011100111111001111110011111100111111001111110011111100111111111001001011110000111111001111110011111100111111001111110011111111101000101001101011001011100111001111110011111100111111001111110011111100111111001111110011111100111111111001001011110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010100110101100101110011100111111001111110011111100111111001111110011111100111111111001001011110000111111001111110011111100111111001111110011111111100100101111000011111100111111001111110011111100111111111010001010011010110010111001110011111100111111001111110011111100111111001111110011111111101001101000010011111100111111001111110011111100111111111001001011100000111111001111110011111100111111001111110011111111101000101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010101000001111110011111100111111001111110011111111101001101000010011111100111111001111110011111100111111111001001011100000111111001111110011111100111111001111110011111111100100101111000011111100111111001111110011111100111111111010001010011010110010111001110011111100111111001111110011111100111111001111110011111111100100101111000011111100111111001111110011111100111111001111111110010010111100001111110011111100111111001111110011111111101000101001101011001011100111001111110011111100111111001111110011111100111111001111111110100110100001001111110011111100111111001111110011111111100110101111110011111100111111001111110011111111101000101010000011111100111111001111110011111100111111001111111110010010111100001111110011111100111111001111110011111100111111111010011010000100111111001111110011111100111111001111110011111111101000101001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010011010000100111111001111110011111111100111101101100011111100111111001111110011111100111111111010001010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001010100100111111001111110011111111100110101000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????誤꿰???????鴉??????誤꿰?????????鴉??????????????誤꿰???????鴉??????鴉?????誤꿰???????窈?????訝??????溫????????????鼇?????窈?????訝??????鴉?????誤꿰???????鴉??????鴉?????誤꿰???????窈?????嚥????鼇??????鴉??????窈??????鰲????????????????????窈???泳?????溫????????????????屋???歟???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????