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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-1001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110111110111110100111001110111110111101101110000011111100111111111011111011110110111110111011111011110110101110001111110011111111100111101000011001110111101111101111101001001011101111101111101000000000111111111001111010000110011101111011111011111010010010001111110011111100111111001111110011111100111111111011111011111010011100111011111011110110111000001111110011111111100111101000011001110111101111101111101001001011101111101111101000000000111111111001111010000110011101111011111011111010010010111011111011111010000000001111111110011110100001100111011110111110111110100100101110111110111110100000000011111111100111101000011001110111101111101111101001001011101111101111101000000011101000101001001000110011101110100001001000101011101111101111101000100111101111101111101001001011101111101111101000000000111111111001111010000110011101111011111011111010010010111011111011111010000000111010001010001110011000111010001000101110100001111011111011111010001001111011111011111010010010111011111011111010000000001111111110011110100001100111011110111110111110100100101110111110111110100000000011111100111111001111110011111100111111001111110011111111101111101111101001110011101111101111011011100000111111001111111110111110111101101111101110111110111101101011100011111100111111111001111010000110011101111011111011111010010010111011111011111010000000001111111110011110100001100111011110111110111110100100100011111100111111001111110011111100111111111001111010000110011101111011111011111010010010111011111011111010000000001111111110011110100001100111011110111110111110100100101110111110111110100000001110100010100010101100000011111100111111001111110011111111101111101111101001110011101111101111011011100000111111001111111110111110111101101111101110111110111101101011100011111100111111111001111010000110011101111011111011111010010010111011111011111010000000001111111110011110100001100111011110111110111110100100100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ワク??セョ??硝メタ?硝メ??????ワク??硝メタ?硝メタ?硝メタ?硝メタ褌ノメタ?硝メタ裘苡ノメタ?硝メタ???????ワク??セョ??硝メタ?硝メ?????硝メタ?硝メタ袰????ワク??セョ??硝メタ?硝メ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
SJIS-WIN001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110111110111110100111001110111110111101101110000011111100111111111011111011110110111110111011111011110110101110001111110011111111100111101000011001110111101111101111101001001011101111101111101000000000111111111001111010000110011101111011111011111010010010001111110011111100111111001111110011111100111111111011111011111010011100111011111011110110111000001111110011111111100111101000011001110111101111101111101001001011101111101111101000000000111111111001111010000110011101111011111011111010010010111011111011111010000000001111111110011110100001100111011110111110111110100100101110111110111110100000000011111111100111101000011001110111101111101111101001001011101111101111101000000011101000101001001000110011101110100001001000101011101111101111101000100111101111101111101001001011101111101111101000000000111111111001111010000110011101111011111011111010010010111011111011111010000000111010001010001110011000111010001000101110100001111011111011111010001001111011111011111010010010111011111011111010000000001111111110011110100001100111011110111110111110100100101110111110111110100000000011111100111111001111110011111100111111001111110011111111101111101111101001110011101111101111011011100000111111001111111110111110111101101111101110111110111101101011100011111100111111111001111010000110011101111011111011111010010010111011111011111010000000001111111110011110100001100111011110111110111110100100100011111100111111001111110011111100111111111001111010000110011101111011111011111010010010111011111011111010000000001111111110011110100001100111011110111110111110100100101110111110111110100000001110100010100010101100000011111100111111001111110011111111101111101111101001110011101111101111011011100000111111001111111110111110111101101111101110111110111101101011100011111100111111111001111010000110011101111011111011111010010010111011111011111010000000001111111110011110100001100111011110111110111110100100100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????懶スク???セ?ョ??遑晢セ抵セ??遑晢セ???????懶スク??遑晢セ抵セ??遑晢セ抵セ??遑晢セ抵セ??遑晢セ抵セ?隍乞ш?会セ抵セ??遑晢セ抵セ?陬倩僑?会セ抵セ??遑晢セ抵セ?????????懶スク???セ?ョ??遑晢セ抵セ??遑晢セ?????遑晢セ抵セ??遑晢セ抵セ?陲ー?????懶スク???セ?ョ??遑晢セ抵セ??遑晢セ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
EUC-JP001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110111110111110100111001110111110111101101110000011111100111111111011111011110110111110111011111011110110101110001111110011111111100111101000011001110111101111101111101001001011101111101111101000000000111111111001111010000110011101111011111011111010010010001111110011111100111111001111110011111100111111111011111011111010011100111011111011110110111000001111110011111111100111101000011001110111101111101111101001001011101111101111101000000000111111111001111010000110011101111011111011111010010010111011111011111010000000001111111110011110100001100111011110111110111110100100101110111110111110100000000011111111100111101000011001110111101111101111101001001011101111101111101000000011101000101001001000110011101110100001001000101011101111101111101000100111101111101111101001001011101111101111101000000000111111111001111010000110011101111011111011111010010010111011111011111010000000111010001010001110011000111010001000101110100001111011111011111010001001111011111011111010010010111011111011111010000000001111111110011110100001100111011110111110111110100100101110111110111110100000000011111100111111001111110011111100111111001111110011111111101111101111101001110011101111101111011011100000111111001111111110111110111101101111101110111110111101101011100011111100111111111001111010000110011101111011111011111010010010111011111011111010000000001111111110011110100001100111011110111110111110100100100011111100111111001111110011111100111111111001111010000110011101111011111011111010010010111011111011111010000000001111111110011110100001100111011110111110111110100100101110111110111110100000001110100010100010101100000011111100111111001111110011111111101111101111101001110011101111101111011011100000111111001111111110111110111101101111101110111110111101101011100011111100111111111001111010000110011101111011111011111010010010111011111011111010000000001111111110011110100001100111011110111110111110100100100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????鐓?鐔??鐔常舟??隋?鐓?鐓??隋?鐓???????鐓?鐔??隋?鐓?鐓??隋?鐓?鐓??隋?鐓?鐓??隋?鐓?鐓?茲???鐓?鐓?鐓??隋?鐓?鐓?茖??¥?鐓?鐓??隋?鐓?鐓????????鐓?鐔??鐔常舟??隋?鐓?鐓??隋?鐓??????隋?鐓?鐓??隋?鐓?鐓?茴????鐓?鐔??鐔常舟??隋?鐓?鐓??隋?鐓????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
UTF-8001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110111110111110100111001110111110111101101110000011111100111111111011111011110110111110111011111011110110101110001111110011111111100111101000011001110111101111101111101001001011101111101111101000000000111111111001111010000110011101111011111011111010010010001111110011111100111111001111110011111100111111111011111011111010011100111011111011110110111000001111110011111111100111101000011001110111101111101111101001001011101111101111101000000000111111111001111010000110011101111011111011111010010010111011111011111010000000001111111110011110100001100111011110111110111110100100101110111110111110100000000011111111100111101000011001110111101111101111101001001011101111101111101000000011101000101001001000110011101110100001001000101011101111101111101000100111101111101111101001001011101111101111101000000000111111111001111010000110011101111011111011111010010010111011111011111010000000111010001010001110011000111010001000101110100001111011111011111010001001111011111011111010010010111011111011111010000000001111111110011110100001100111011110111110111110100100101110111110111110100000000011111100111111001111110011111100111111001111110011111111101111101111101001110011101111101111011011100000111111001111111110111110111101101111101110111110111101101011100011111100111111111001111010000110011101111011111011111010010010111011111011111010000000001111111110011110100001100111011110111110111110100100100011111100111111001111110011111100111111111001111010000110011101111011111011111010010010111011111011111010000000001111111110011110100001100111011110111110111110100100101110111110111110100000001110100010100010101100000011111100111111001111110011111111101111101111101001110011101111101111011011100000111111001111111110111110111101101111101110111110111101101011100011111100111111111001111010000110011101111011111011111010010010111011111011111010000000001111111110011110100001100111011110111110111110100100100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ワク??セョ??硝メタ?硝メ??????ワク??硝メタ?硝メタ?硝メタ?硝メタ褌ノメタ?硝メタ裘苡ノメタ?硝メタ???????ワク??セョ??硝メタ?硝メ?????硝メタ?硝メタ袰????ワク??セョ??硝メタ?硝メ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
UHC001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110111110111110100111001110111110111101101110000011111100111111111011111011110110111110111011111011110110101110001111110011111111100111101000011001110111101111101111101001001011101111101111101000000000111111111001111010000110011101111011111011111010010010001111110011111100111111001111110011111100111111111011111011111010011100111011111011110110111000001111110011111111100111101000011001110111101111101111101001001011101111101111101000000000111111111001111010000110011101111011111011111010010010111011111011111010000000001111111110011110100001100111011110111110111110100100101110111110111110100000000011111111100111101000011001110111101111101111101001001011101111101111101000000011101000101001001000110011101110100001001000101011101111101111101000100111101111101111101001001011101111101111101000000000111111111001111010000110011101111011111011111010010010111011111011111010000000111010001010001110011000111010001000101110100001111011111011111010001001111011111011111010010010111011111011111010000000001111111110011110100001100111011110111110111110100100101110111110111110100000000011111100111111001111110011111100111111001111110011111111101111101111101001110011101111101111011011100000111111001111111110111110111101101111101110111110111101101011100011111100111111111001111010000110011101111011111011111010010010111011111011111010000000001111111110011110100001100111011110111110111110100100100011111100111111001111110011111100111111111001111010000110011101111011111011111010010010111011111011111010000000001111111110011110100001100111011110111110111110100100101110111110111110100000001110100010100010101100000011111100111111001111110011111111101111101111101001110011101111101111011011100000111111001111111110111110111101101111101110111110111101101011100011111100111111111001111010000110011101111011111011111010010010111011111011111010000000001111111110011110100001100111011110111110111110100100100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????絶쒙슛??節억쉰??簾앾풎絶??簾앾풎??????絶쒙슛??簾앾풎絶??簾앾풎絶??簾앾풎絶??簾앾풎絶?筽뚲꼯絶됵풎絶??簾앾풎絶?獒섋떋絶됵풎絶??簾앾풎絶????????絶쒙슛??節억쉰??簾앾풎絶??簾앾풎?????簾앾풎絶??簾앾풎絶?熬????絶쒙슛??節억쉰??簾앾풎絶??簾앾풎???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????