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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010100101101011011110011010110001101100100011111100111111111010001010010110101101111001101011001110100011001111111110011010000000101010000011111100111111001111110011111111101000101001011010110111100101101100011000010100111111001111111110100010100101101011011110011010110001101100100011111100111111111010001010010110101101111001101011001110100011001111111110011010000000101010000011111100111111001111110011111111101000101001011010110111100110101100111010001100111111001111110011111100111111111010001010010110101101111001101011000110110010001111110011111111101000101001011010110111100110101100111010001100111111111001101000000010101000001111110011111100111111001111111110100010100101101011011110010110110001100001010011111100111111001111110011111100111111001111110011111100111111111010001010010110101101111001101011000110110010001111110011111111101000101001011010110111100110101100111010001100111111111001101000000010101000001111110011111100111111001111111110100010100101101011011110010110110001100001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010100101101011011110011010110001101100100011111100111111111010001010010110101101111001101011001110100011001111111110011010000000101010000011111100111111001111110011111111101000101001011010110111100101101100011000010100111111001111111110100010100101101011011110011010110001101100100011111100111111111010001010010110101101111001101011001110100011001111111110011010000000101010000011111100111111001111110011111111101000101001011010110111100110101100111010001100111111001111110011111100111111111010001010010110101101111001101011000110110010001111110011111111101000101001011010110111100110101100111010001100111111111001101000000010101000001111110011111100111111001111111110100010100101101011011110010110110001100001010011111100111111001111110011111100111111001111110011111100111111111010001010010110101101111001101011000110110010001111110011111111101000101001011010110111100110101100111010001100111111111001101000000010101000001111110011111100111111001111111110100010100101101011011110010110110001100001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001010010110101101111001101011000110110010001111110011111111101000101001011010110111100110101100111010001100111111111001101000000010101000001111110011111100111111001111111110100010100101101011011110010110110001100001010011111100111111111010001010010110101101111001101011000110110010001111110011111111101000101001011010110111100110101100111010001100111111111001101000000010101000001111110011111100111111001111111110100010100101101011011110011010110011101000110011111100111111001111110011111111101000101001011010110111100110101100011011001000111111001111111110100010100101101011011110011010110011101000110011111111100110100000001010100000111111001111110011111100111111111010001010010110101101111001011011000110000101001111110011111100111111001111110011111100111111001111110011111111101000101001011010110111100110101100011011001000111111001111111110100010100101101011011110011010110011101000110011111111100110100000001010100000111111001111110011111100111111111010001010010110101101111001011011000110000101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????襭汲??襭泣?怨????襭居??襭汲??襭泣?怨????襭泣????襭汲??襭泣?怨????襭居????????襭汲??襭泣?怨????襭居???????????????????????????????????????????????????????????????????????????????????????襭汲??襭泣?怨????襭居??襭汲??襭泣?怨????襭泣????襭汲??襭泣?怨????襭居????????襭汲??襭泣?怨????襭居?????????????????????????N?????????????????????????????????????????????????????????襭汲??襭泣?怨????襭居??襭汲??襭泣?怨????襭泣????襭汲??襭泣?怨????襭居????????襭汲??襭泣?怨????襭居?????????????????????????????????
SJIS-WIN00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010100101101011011110011010110001101100100011111100111111111010001010010110101101111001101011001110100011001111111110011010000000101010000011111100111111001111110011111111101000101001011010110111100101101100011000010100111111001111111110100010100101101011011110011010110001101100100011111100111111111010001010010110101101111001101011001110100011001111111110011010000000101010000011111100111111001111110011111111101000101001011010110111100110101100111010001100111111001111110011111100111111111010001010010110101101111001101011000110110010001111110011111111101000101001011010110111100110101100111010001100111111111001101000000010101000001111110011111100111111001111111110100010100101101011011110010110110001100001010011111100111111001111110011111100111111001111110011111100111111111010001010010110101101111001101011000110110010001111110011111111101000101001011010110111100110101100111010001100111111111001101000000010101000001111110011111100111111001111111110100010100101101011011110010110110001100001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010100101101011011110011010110001101100100011111100111111111010001010010110101101111001101011001110100011001111111110011010000000101010000011111100111111001111110011111111101000101001011010110111100101101100011000010100111111001111111110100010100101101011011110011010110001101100100011111100111111111010001010010110101101111001101011001110100011001111111110011010000000101010000011111100111111001111110011111111101000101001011010110111100110101100111010001100111111001111110011111100111111111010001010010110101101111001101011000110110010001111110011111111101000101001011010110111100110101100111010001100111111111001101000000010101000001111110011111100111111001111111110100010100101101011011110010110110001100001010011111100111111001111110011111100111111001111110011111100111111111010001010010110101101111001101011000110110010001111110011111111101000101001011010110111100110101100111010001100111111111001101000000010101000001111110011111100111111001111111110100010100101101011011110010110110001100001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001010010110101101111001101011000110110010001111110011111111101000101001011010110111100110101100111010001100111111111001101000000010101000001111110011111100111111001111111110100010100101101011011110010110110001100001010011111100111111111010001010010110101101111001101011000110110010001111110011111111101000101001011010110111100110101100111010001100111111111001101000000010101000001111110011111100111111001111111110100010100101101011011110011010110011101000110011111100111111001111110011111111101000101001011010110111100110101100011011001000111111001111111110100010100101101011011110011010110011101000110011111111100110100000001010100000111111001111110011111100111111111010001010010110101101111001011011000110000101001111110011111100111111001111110011111100111111001111110011111111101000101001011010110111100110101100011011001000111111001111111110100010100101101011011110011010110011101000110011111111100110100000001010100000111111001111110011111100111111111010001010010110101101111001011011000110000101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????隘ュ豎イ??隘ュ豕」?諤ィ????隘ュ螻??隘ュ豎イ??隘ュ豕」?諤ィ????隘ュ豕」????隘ュ豎イ??隘ュ豕」?諤ィ????隘ュ螻????????隘ュ豎イ??隘ュ豕」?諤ィ????隘ュ螻???????????????????????????????????????????????????????????????????????????????????????隘ュ豎イ??隘ュ豕」?諤ィ????隘ュ螻??隘ュ豎イ??隘ュ豕」?諤ィ????隘ュ豕」????隘ュ豎イ??隘ュ豕」?諤ィ????隘ュ螻????????隘ュ豎イ??隘ュ豕」?諤ィ????隘ュ螻?????????????????????????N?????????????????????????????????????????????????????????隘ュ豎イ??隘ュ豕」?諤ィ????隘ュ螻??隘ュ豎イ??隘ュ豕」?諤ィ????隘ュ豕」????隘ュ豎イ??隘ュ豕」?諤ィ????隘ュ螻????????隘ュ豎イ??隘ュ豕」?諤ィ????隘ュ螻?????????????????????????????????
EUC-JP00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010100101101011011110011010110001101100100011111100111111111010001010010110101101111001101011001110100011001111111110011010000000101010000011111100111111001111110011111111101000101001011010110111100101101100011000010100111111001111111110100010100101101011011110011010110001101100100011111100111111111010001010010110101101111001101011001110100011001111111110011010000000101010000011111100111111001111110011111111101000101001011010110111100110101100111010001100111111001111110011111100111111111010001010010110101101111001101011000110110010001111110011111111101000101001011010110111100110101100111010001100111111111001101000000010101000001111110011111100111111001111111110100010100101101011011110010110110001100001010011111100111111001111110011111100111111001111110011111100111111111010001010010110101101111001101011000110110010001111110011111111101000101001011010110111100110101100111010001100111111111001101000000010101000001111110011111100111111001111111110100010100101101011011110010110110001100001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010100101101011011110011010110001101100100011111100111111111010001010010110101101111001101011001110100011001111111110011010000000101010000011111100111111001111110011111111101000101001011010110111100101101100011000010100111111001111111110100010100101101011011110011010110001101100100011111100111111111010001010010110101101111001101011001110100011001111111110011010000000101010000011111100111111001111110011111111101000101001011010110111100110101100111010001100111111001111110011111100111111111010001010010110101101111001101011000110110010001111110011111111101000101001011010110111100110101100111010001100111111111001101000000010101000001111110011111100111111001111111110100010100101101011011110010110110001100001010011111100111111001111110011111100111111001111110011111100111111111010001010010110101101111001101011000110110010001111110011111111101000101001011010110111100110101100111010001100111111111001101000000010101000001111110011111100111111001111111110100010100101101011011110010110110001100001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001010010110101101111001101011000110110010001111110011111111101000101001011010110111100110101100111010001100111111111001101000000010101000001111110011111100111111001111111110100010100101101011011110010110110001100001010011111100111111111010001010010110101101111001101011000110110010001111110011111111101000101001011010110111100110101100111010001100111111111001101000000010101000001111110011111100111111001111111110100010100101101011011110011010110011101000110011111100111111001111110011111111101000101001011010110111100110101100011011001000111111001111111110100010100101101011011110011010110011101000110011111111100110100000001010100000111111001111110011111100111111111010001010010110101101111001011011000110000101001111110011111100111111001111110011111100111111001111110011111111101000101001011010110111100110101100011011001000111111001111111110100010100101101011011110011010110011101000110011111111100110100000001010100000111111001111110011111100111111111010001010010110101101111001011011000110000101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????茱?渦??茱?械??????茱????茱?渦??茱?械??????茱?械????茱?渦??茱?械??????茱??????????茱?渦??茱?械??????茱?????????????????????????????????????????????????????????????????????????????????????????茱?渦??茱?械??????茱????茱?渦??茱?械??????茱?械????茱?渦??茱?械??????茱??????????茱?渦??茱?械??????茱???????????????????????????N?????????????????????????????????????????????????????????茱?渦??茱?械??????茱????茱?渦??茱?械??????茱?械????茱?渦??茱?械??????茱??????????茱?渦??茱?械??????茱???????????????????????????????????
UTF-800111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010100101101011011110011010110001101100100011111100111111111010001010010110101101111001101011001110100011001111111110011010000000101010000011111100111111001111110011111111101000101001011010110111100101101100011000010100111111001111111110100010100101101011011110011010110001101100100011111100111111111010001010010110101101111001101011001110100011001111111110011010000000101010000011111100111111001111110011111111101000101001011010110111100110101100111010001100111111001111110011111100111111111010001010010110101101111001101011000110110010001111110011111111101000101001011010110111100110101100111010001100111111111001101000000010101000001111110011111100111111001111111110100010100101101011011110010110110001100001010011111100111111001111110011111100111111001111110011111100111111111010001010010110101101111001101011000110110010001111110011111111101000101001011010110111100110101100111010001100111111111001101000000010101000001111110011111100111111001111111110100010100101101011011110010110110001100001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010100101101011011110011010110001101100100011111100111111111010001010010110101101111001101011001110100011001111111110011010000000101010000011111100111111001111110011111111101000101001011010110111100101101100011000010100111111001111111110100010100101101011011110011010110001101100100011111100111111111010001010010110101101111001101011001110100011001111111110011010000000101010000011111100111111001111110011111111101000101001011010110111100110101100111010001100111111001111110011111100111111111010001010010110101101111001101011000110110010001111110011111111101000101001011010110111100110101100111010001100111111111001101000000010101000001111110011111100111111001111111110100010100101101011011110010110110001100001010011111100111111001111110011111100111111001111110011111100111111111010001010010110101101111001101011000110110010001111110011111111101000101001011010110111100110101100111010001100111111111001101000000010101000001111110011111100111111001111111110100010100101101011011110010110110001100001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001010010110101101111001101011000110110010001111110011111111101000101001011010110111100110101100111010001100111111111001101000000010101000001111110011111100111111001111111110100010100101101011011110010110110001100001010011111100111111111010001010010110101101111001101011000110110010001111110011111111101000101001011010110111100110101100111010001100111111111001101000000010101000001111110011111100111111001111111110100010100101101011011110011010110011101000110011111100111111001111110011111111101000101001011010110111100110101100011011001000111111001111111110100010100101101011011110011010110011101000110011111111100110100000001010100000111111001111110011111100111111111010001010010110101101111001011011000110000101001111110011111100111111001111110011111100111111001111110011111111101000101001011010110111100110101100011011001000111111001111111110100010100101101011011110011010110011101000110011111111100110100000001010100000111111001111110011111100111111111010001010010110101101111001011011000110000101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????襭汲??襭泣?怨????襭居??襭汲??襭泣?怨????襭泣????襭汲??襭泣?怨????襭居????????襭汲??襭泣?怨????襭居???????????????????????????????????????????????????????????????????????????????????????襭汲??襭泣?怨????襭居??襭汲??襭泣?怨????襭泣????襭汲??襭泣?怨????襭居????????襭汲??襭泣?怨????襭居?????????????????????????N?????????????????????????????????????????????????????????襭汲??襭泣?怨????襭居??襭汲??襭泣?怨????襭泣????襭汲??襭泣?怨????襭居????????襭汲??襭泣?怨????襭居?????????????????????????????????
UHC00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010100101101011011110011010110001101100100011111100111111111010001010010110101101111001101011001110100011001111111110011010000000101010000011111100111111001111110011111111101000101001011010110111100101101100011000010100111111001111111110100010100101101011011110011010110001101100100011111100111111111010001010010110101101111001101011001110100011001111111110011010000000101010000011111100111111001111110011111111101000101001011010110111100110101100111010001100111111001111110011111100111111111010001010010110101101111001101011000110110010001111110011111111101000101001011010110111100110101100111010001100111111111001101000000010101000001111110011111100111111001111111110100010100101101011011110010110110001100001010011111100111111001111110011111100111111001111110011111100111111111010001010010110101101111001101011000110110010001111110011111111101000101001011010110111100110101100111010001100111111111001101000000010101000001111110011111100111111001111111110100010100101101011011110010110110001100001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010100101101011011110011010110001101100100011111100111111111010001010010110101101111001101011001110100011001111111110011010000000101010000011111100111111001111110011111111101000101001011010110111100101101100011000010100111111001111111110100010100101101011011110011010110001101100100011111100111111111010001010010110101101111001101011001110100011001111111110011010000000101010000011111100111111001111110011111111101000101001011010110111100110101100111010001100111111001111110011111100111111111010001010010110101101111001101011000110110010001111110011111111101000101001011010110111100110101100111010001100111111111001101000000010101000001111110011111100111111001111111110100010100101101011011110010110110001100001010011111100111111001111110011111100111111001111110011111100111111111010001010010110101101111001101011000110110010001111110011111111101000101001011010110111100110101100111010001100111111111001101000000010101000001111110011111100111111001111111110100010100101101011011110010110110001100001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001010010110101101111001101011000110110010001111110011111111101000101001011010110111100110101100111010001100111111111001101000000010101000001111110011111100111111001111111110100010100101101011011110010110110001100001010011111100111111111010001010010110101101111001101011000110110010001111110011111111101000101001011010110111100110101100111010001100111111111001101000000010101000001111110011111100111111001111111110100010100101101011011110011010110011101000110011111100111111001111110011111111101000101001011010110111100110101100011011001000111111001111111110100010100101101011011110011010110011101000110011111111100110100000001010100000111111001111110011111100111111111010001010010110101101111001011011000110000101001111110011111100111111001111110011111100111111001111110011111111101000101001011010110111100110101100011011001000111111001111111110100010100101101011011110011010110011101000110011111111100110100000001010100000111111001111110011111100111111111010001010010110101101111001011011000110000101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????蜈?굉??蜈?끽?語????蜈?콉??蜈?굉??蜈?끽?語????蜈?끽????蜈?굉??蜈?끽?語????蜈?콉????????蜈?굉??蜈?끽?語????蜈?콉???????????????????????????????????????????????????????????????????????????????????????蜈?굉??蜈?끽?語????蜈?콉??蜈?굉??蜈?끽?語????蜈?끽????蜈?굉??蜈?끽?語????蜈?콉????????蜈?굉??蜈?끽?語????蜈?콉?????????????????????????N?????????????????????????????????????????????????????????蜈?굉??蜈?끽?語????蜈?콉??蜈?굉??蜈?끽?語????蜈?끽????蜈?굉??蜈?끽?語????蜈?콉????????蜈?굉??蜈?끽?語????蜈?콉?????????????????????????????????