同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd28fa2b13f8fa2eb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd28fa2b13f8fa2eb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd28fa2b13f8fa2eb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd28fa2b13f8fa2eb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd28fa2b13f8fa2eb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd28fa2b13f8fa2eb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????«Ò¢±?¢ë???????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????«Ò¢±?¢ë??????????????????????????????????????????????????????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????«Ò¢±?¢ë???????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????«Ò¢±?¢ë?????????????????????????????????????N????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????«Ò¢±?¢ë???????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????«Ò¢±?¢ë????????????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd28fa2b13f8fa2eb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd28fa2b13f8fa2eb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd28fa2b13f8fa2eb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd28fa2b13f8fa2eb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd28fa2b13f8fa2eb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd28fa2b13f8fa2eb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????将メ召ア?召???????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????将メ召ア?召??????????????????????????????????????????????????????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????将メ召ア?召???????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????将メ召ア?召?????????????????????????????????????N????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????将メ召ア?召???????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????将メ召ア?召????????????????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd28fa2b13f8fa2eb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd28fa2b13f8fa2eb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd28fa2b13f8fa2eb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd28fa2b13f8fa2eb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd28fa2b13f8fa2eb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd28fa2b13f8fa2eb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????ò¸?º???????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????ò¸?º??????????????????????????????????????????????????????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????ò¸?º???????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????ò¸?º?????????????????????????????????????N????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????ò¸?º???????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????ò¸?º????????????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd28fa2b13f8fa2eb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd28fa2b13f8fa2eb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd28fa2b13f8fa2eb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd28fa2b13f8fa2eb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd28fa2b13f8fa2eb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd28fa2b13f8fa2eb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L???????????ҏ?????????????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L???????????ҏ????????????????????????????????????????????????????????????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L???????????ҏ?????????????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L???????????ҏ???????????????????????????????????????????N????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L???????????ҏ?????????????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L???????????ҏ??????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd28fa2b13f8fa2eb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd28fa2b13f8fa2eb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd28fa2b13f8fa2eb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd28fa2b13f8fa2eb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd28fa2b13f8fa2eb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f8fabd28fa2b13f8fa2eb3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????룶欄∮?룫熉??????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????룶欄∮?룫熉?????????????????????????????????????????????????????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????룶欄∮?룫熉??????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????룶欄∮?룫熉????????????????????????????????????N????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????룶欄∮?룫熉??????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L?????????룶欄∮?룫熉???????????????????????????????????????????????????????????? |