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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-1001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010101011101100010011111100111111001111110011111100111111111010001010101110110001001111110011111100111111001111110011111100111111001111110011111100111111111001101010100110000100111011111011110110101001001111110011111111101000101010111011000100111111001111110011111100111111001111111110011010101001100001001110111110111101101010010011111111101000101010111011000100111111001111110011111100111111001111111110100010101011101100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001010101110110001001111110011111100111111001111110011111111101000101010111011000100111111001111110011111100111111001111110011111100111111001111110011111111100110101010011000010011101111101111011010100100111111001111111110100010101011101100010011111100111111001111110011111100111111111001101010100110000100111011111011110110101001001111111110100010101011101100010011111100111111001111110011111100111111111010001010101110110001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001010101110110001001111110011111100111111001111110011111111101000101010111011000100111111001111110011111100111111001111110011111100111111001111110011111111100110101010011000010011101111101111011010100100111111001111111110100010101011101100010011111100111111001111110011111100111111111001101010100110000100111011111011110110101001001111111110100010101011101100010011111100111111001111110011111100111111111010001010101110110001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010101011101100010011111100111111001111110011111100111111111010001010101110110001001111110011111100111111001111110011111100111111001111110011111100111111111001101010100110000100111011111011110110101001001111110011111111101000101010111011000100111111001111110011111100111111001111111110011010101001100001001110111110111101101010010011111111101000101010111011000100111111001111110011111100111111001111111110100010101011101100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????諱?????諱?????????橄ゥ??諱?????橄ゥ?諱?????諱?????????????????????????????????????????????????????諱?????諱?????????橄ゥ??諱?????橄ゥ?諱?????諱??????????????????????????????????????????諱?????諱?????????橄ゥ??諱?????橄ゥ?諱?????諱??????????????????????????????????????????????????????????????????????????????????諱?????諱?????????橄ゥ??諱?????橄ゥ?諱?????諱?????????????????????????????????????????????????????????????????????????????????????????????????????
SJIS-WIN001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010101011101100010011111100111111001111110011111100111111111010001010101110110001001111110011111100111111001111110011111100111111001111110011111100111111111001101010100110000100111011111011110110101001001111110011111111101000101010111011000100111111001111110011111100111111001111111110011010101001100001001110111110111101101010010011111111101000101010111011000100111111001111110011111100111111001111111110100010101011101100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001010101110110001001111110011111100111111001111110011111111101000101010111011000100111111001111110011111100111111001111110011111100111111001111110011111111100110101010011000010011101111101111011010100100111111001111111110100010101011101100010011111100111111001111110011111100111111111001101010100110000100111011111011110110101001001111111110100010101011101100010011111100111111001111110011111100111111111010001010101110110001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001010101110110001001111110011111100111111001111110011111111101000101010111011000100111111001111110011111100111111001111110011111100111111001111110011111111100110101010011000010011101111101111011010100100111111001111111110100010101011101100010011111100111111001111110011111100111111111001101010100110000100111011111011110110101001001111111110100010101011101100010011111100111111001111110011111100111111111010001010101110110001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010101011101100010011111100111111001111110011111100111111111010001010101110110001001111110011111100111111001111110011111100111111001111110011111100111111111001101010100110000100111011111011110110101001001111110011111111101000101010111011000100111111001111110011111100111111001111111110011010101001100001001110111110111101101010010011111111101000101010111011000100111111001111110011111100111111001111111110100010101011101100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????隲ア?????隲ア?????????讖?スゥ??隲ア?????讖?スゥ?隲ア?????隲ア?????????????????????????????????????????????????????隲ア?????隲ア?????????讖?スゥ??隲ア?????讖?スゥ?隲ア?????隲ア??????????????????????????????????????????隲ア?????隲ア?????????讖?スゥ??隲ア?????讖?スゥ?隲ア?????隲ア??????????????????????????????????????????????????????????????????????????????????隲ア?????隲ア?????????讖?スゥ??隲ア?????讖?スゥ?隲ア?????隲ア?????????????????????????????????????????????????????????????????????????????????????????????????????
EUC-JP001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010101011101100010011111100111111001111110011111100111111111010001010101110110001001111110011111100111111001111110011111100111111001111110011111100111111111001101010100110000100111011111011110110101001001111110011111111101000101010111011000100111111001111110011111100111111001111111110011010101001100001001110111110111101101010010011111111101000101010111011000100111111001111110011111100111111001111111110100010101011101100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001010101110110001001111110011111100111111001111110011111111101000101010111011000100111111001111110011111100111111001111110011111100111111001111110011111111100110101010011000010011101111101111011010100100111111001111111110100010101011101100010011111100111111001111110011111100111111111001101010100110000100111011111011110110101001001111111110100010101011101100010011111100111111001111110011111100111111111010001010101110110001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001010101110110001001111110011111100111111001111110011111111101000101010111011000100111111001111110011111100111111001111110011111100111111001111110011111111100110101010011000010011101111101111011010100100111111001111111110100010101011101100010011111100111111001111110011111100111111111001101010100110000100111011111011110110101001001111111110100010101011101100010011111100111111001111110011111100111111111010001010101110110001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010101011101100010011111100111111001111110011111100111111111010001010101110110001001111110011111100111111001111110011111100111111001111110011111100111111111001101010100110000100111011111011110110101001001111110011111111101000101010111011000100111111001111110011111100111111001111111110011010101001100001001110111110111101101010010011111111101000101010111011000100111111001111110011111100111111001111111110100010101011101100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????茫?????茫?????????罘?鐔??茫?????罘?鐔?茫?????茫?????????????????????????????????????????????????????茫?????茫?????????罘?鐔??茫?????罘?鐔?茫?????茫??????????????????????????????????????????茫?????茫?????????罘?鐔??茫?????罘?鐔?茫?????茫??????????????????????????????????????????????????????????????????????????????????茫?????茫?????????罘?鐔??茫?????罘?鐔?茫?????茫?????????????????????????????????????????????????????????????????????????????????????????????????????
UTF-8001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010101011101100010011111100111111001111110011111100111111111010001010101110110001001111110011111100111111001111110011111100111111001111110011111100111111111001101010100110000100111011111011110110101001001111110011111111101000101010111011000100111111001111110011111100111111001111111110011010101001100001001110111110111101101010010011111111101000101010111011000100111111001111110011111100111111001111111110100010101011101100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001010101110110001001111110011111100111111001111110011111111101000101010111011000100111111001111110011111100111111001111110011111100111111001111110011111111100110101010011000010011101111101111011010100100111111001111111110100010101011101100010011111100111111001111110011111100111111111001101010100110000100111011111011110110101001001111111110100010101011101100010011111100111111001111110011111100111111111010001010101110110001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001010101110110001001111110011111100111111001111110011111111101000101010111011000100111111001111110011111100111111001111110011111100111111001111110011111111100110101010011000010011101111101111011010100100111111001111111110100010101011101100010011111100111111001111110011111100111111111001101010100110000100111011111011110110101001001111111110100010101011101100010011111100111111001111110011111100111111111010001010101110110001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010101011101100010011111100111111001111110011111100111111111010001010101110110001001111110011111100111111001111110011111100111111001111110011111100111111111001101010100110000100111011111011110110101001001111110011111111101000101010111011000100111111001111110011111100111111001111111110011010101001100001001110111110111101101010010011111111101000101010111011000100111111001111110011111100111111001111111110100010101011101100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????諱?????諱?????????橄ゥ??諱?????橄ゥ?諱?????諱?????????????????????????????????????????????????????諱?????諱?????????橄ゥ??諱?????橄ゥ?諱?????諱??????????????????????????????????????????諱?????諱?????????橄ゥ??諱?????橄ゥ?諱?????諱??????????????????????????????????????????????????????????????????????????????????諱?????諱?????????橄ゥ??諱?????橄ゥ?諱?????諱?????????????????????????????????????????????????????????????????????????????????????????????????????
UHC001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010101011101100010011111100111111001111110011111100111111111010001010101110110001001111110011111100111111001111110011111100111111001111110011111100111111111001101010100110000100111011111011110110101001001111110011111111101000101010111011000100111111001111110011111100111111001111111110011010101001100001001110111110111101101010010011111111101000101010111011000100111111001111110011111100111111001111111110100010101011101100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001010101110110001001111110011111100111111001111110011111111101000101010111011000100111111001111110011111100111111001111110011111100111111001111110011111111100110101010011000010011101111101111011010100100111111001111111110100010101011101100010011111100111111001111110011111100111111111001101010100110000100111011111011110110101001001111111110100010101011101100010011111100111111001111110011111100111111111010001010101110110001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001010101110110001001111110011111100111111001111110011111111101000101010111011000100111111001111110011111100111111001111110011111100111111001111110011111111100110101010011000010011101111101111011010100100111111001111111110100010101011101100010011111100111111001111110011111100111111111001101010100110000100111011111011110110101001001111111110100010101011101100010011111100111111001111110011111100111111111010001010101110110001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010101011101100010011111100111111001111110011111100111111111010001010101110110001001111110011111100111111001111110011111100111111001111110011111100111111111001101010100110000100111011111011110110101001001111110011111111101000101010111011000100111111001111110011111100111111001111111110011010101001100001001110111110111101101010010011111111101000101010111011000100111111001111110011111100111111001111111110100010101011101100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????獄괄????獄괄????????艅꾬쉘??獄괄????艅꾬쉘?獄괄????獄괄????????????????????????????????????????????????????獄괄????獄괄????????艅꾬쉘??獄괄????艅꾬쉘?獄괄????獄괄?????????????????????????????????????????獄괄????獄괄????????艅꾬쉘??獄괄????艅꾬쉘?獄괄????獄괄?????????????????????????????????????????????????????????????????????????????????獄괄????獄괄????????艅꾬쉘??獄괄????艅꾬쉘?獄괄????獄괄????????????????????????????????????????????????????????????????????????????????????????????????????