同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????¨¡????????L??????????¨¡?????????????????????¨¡????????????????¨¡????????L??????????¨¡??????????????????????????????????????????????????¨¡????????L??????????¨¡?????????????????????¨¡????????????????¨¡????????L??????????¨¡????????????????????????????????????????????????????????????????????¨¡????????L??????????¨¡?????????????????????¨¡????????????????¨¡????????L??????????¨¡??????????????????????????????????????????????????¨¡????????L??????????¨¡?????????????????????¨¡????????????????¨¡????????L??????????¨¡??????????????????????????????????????????N?????????????????????????????????¨¡????????L??????????¨¡?????????????????????¨¡????????????????¨¡????????L??????????¨¡??????????????????????????????????????????????????¨¡????????L??????????¨¡?????????????????????¨¡????????????????¨¡????????L??????????¨¡?????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????ィ。????????L??????????ィ。?????????????????????ィ。????????????????ィ。????????L??????????ィ。??????????????????????????????????????????????????ィ。????????L??????????ィ。?????????????????????ィ。????????????????ィ。????????L??????????ィ。????????????????????????????????????????????????????????????????????ィ。????????L??????????ィ。?????????????????????ィ。????????????????ィ。????????L??????????ィ。??????????????????????????????????????????????????ィ。????????L??????????ィ。?????????????????????ィ。????????????????ィ。????????L??????????ィ。??????????????????????????????????????????N?????????????????????????????????ィ。????????L??????????ィ。?????????????????????ィ。????????????????ィ。????????L??????????ィ。??????????????????????????????????????????????????ィ。????????L??????????ィ。?????????????????????ィ。????????????????ィ。????????L??????????ィ。?????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????─????????L??????????─?????????????????????─????????????????─????????L??????????─??????????????????????????????????????????????????─????????L??????????─?????????????????????─????????????????─????????L??????????─????????????????????????????????????????????????????????????????????─????????L??????????─?????????????????????─????????????????─????????L??????????─??????????????????????????????????????????????????─????????L??????????─?????????????????????─????????????????─????????L??????????─??????????????????????????????????????????N?????????????????????????????????─????????L??????????─?????????????????????─????????????????─????????L??????????─??????????????????????????????????????????????????─????????L??????????─?????????????????????─????????????????─????????L??????????─?????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????L?????????????????????????????????????????????????????????????L????????????????????????????????????????????????????????????????????????L?????????????????????????????????????????????????????????????L??????????????????????????????????????????????????????????????????????????????????????????L?????????????????????????????????????????????????????????????L????????????????????????????????????????????????????????????????????????L?????????????????????????????????????????????????????????????L??????????????????????????????????????????????????????N???????????????????????????????????????????L?????????????????????????????????????????????????????????????L????????????????????????????????????????????????????????????????????????L?????????????????????????????????????????????????????????????L?????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fa8a13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????Æ????????L??????????Æ?????????????????????Æ????????????????Æ????????L??????????Æ??????????????????????????????????????????????????Æ????????L??????????Æ?????????????????????Æ????????????????Æ????????L??????????Æ????????????????????????????????????????????????????????????????????Æ????????L??????????Æ?????????????????????Æ????????????????Æ????????L??????????Æ??????????????????????????????????????????????????Æ????????L??????????Æ?????????????????????Æ????????????????Æ????????L??????????Æ??????????????????????????????????????????N?????????????????????????????????Æ????????L??????????Æ?????????????????????Æ????????????????Æ????????L??????????Æ??????????????????????????????????????????????????Æ????????L??????????Æ?????????????????????Æ????????????????Æ????????L??????????Æ?????????????????????????????????????? |