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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f6c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f6c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f6c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f6c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f6c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f6c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Ž¡ŽÌ???????????Ž¡ŽÌ????????????????????Ž¡ŽÌ??????????????l?????????????????????????????????????????????????????Ž¡ŽÌ???????????Ž¡ŽÌ????????????????????Ž¡ŽÌ??????????????l????????????????????????????????????????????????????????????????????Ž¡ŽÌ???????????Ž¡ŽÌ????????????????????Ž¡ŽÌ??????????????l???????????????????????????????????????????????????????????????????????Ž¡ŽÌ???????????Ž¡ŽÌ????????????????????Ž¡ŽÌ??????????????l?????????????????????????????????????????????????????????Ž¡ŽÌ???????????Ž¡ŽÌ????????????????????Ž¡ŽÌ??????????????l???????????????????????????????????????????????????????????????????????Ž¡ŽÌ???????????Ž¡ŽÌ????????????????????Ž¡ŽÌ??????????????l????????????????????????????N????????????????????????????????????????????????
SJIS-WIN3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f6c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f6c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f6c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f6c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f6c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f6c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????治捨???????????治捨????????????????????治捨??????????????l?????????????????????????????????????????????????????治捨???????????治捨????????????????????治捨??????????????l????????????????????????????????????????????????????????????????????治捨???????????治捨????????????????????治捨??????????????l???????????????????????????????????????????????????????????????????????治捨???????????治捨????????????????????治捨??????????????l?????????????????????????????????????????????????????????治捨???????????治捨????????????????????治捨??????????????l???????????????????????????????????????????????????????????????????????治捨???????????治捨????????????????????治捨??????????????l????????????????????????????N????????????????????????????????????????????????
EUC-JP3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f6c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f6c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f6c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f6c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f6c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f6c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????。フ???????????。フ????????????????????。フ??????????????l?????????????????????????????????????????????????????。フ???????????。フ????????????????????。フ??????????????l????????????????????????????????????????????????????????????????????。フ???????????。フ????????????????????。フ??????????????l???????????????????????????????????????????????????????????????????????。フ???????????。フ????????????????????。フ??????????????l?????????????????????????????????????????????????????????。フ???????????。フ????????????????????。フ??????????????l???????????????????????????????????????????????????????????????????????。フ???????????。フ????????????????????。フ??????????????l????????????????????????????N????????????????????????????????????????????????
UTF-83f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f6c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f6c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f6c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f6c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f6c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f6c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????l??????????????????????????????????????????????????????????????????????????????????????????????????????????????l?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????l????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????l??????????????????????????????????????????????????????????????????????????????????????????????????????????????????l????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????l????????????????????????????N????????????????????????????????????????????????
UHC3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f6c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f6c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f6c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f6c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f6c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18ecc3f3f3f3f3f3f3f3f3f3f3f3f3f3f6c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????렊롆???????????렊롆????????????????????렊롆??????????????l?????????????????????????????????????????????????????렊롆???????????렊롆????????????????????렊롆??????????????l????????????????????????????????????????????????????????????????????렊롆???????????렊롆????????????????????렊롆??????????????l???????????????????????????????????????????????????????????????????????렊롆???????????렊롆????????????????????렊롆??????????????l?????????????????????????????????????????????????????????렊롆???????????렊롆????????????????????렊롆??????????????l???????????????????????????????????????????????????????????????????????렊롆???????????렊롆????????????????????렊롆??????????????l????????????????????????????N????????????????????????????????????????????????