同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fc2814e3fc281c2923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fc2814e3fc281c2923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fc2814e3fc281c2923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fc2814e3fc281c2923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fc2814e3fc281c2923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fc2814e3fc281c2923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L??????????ÂN?ÂÂ??????????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L??????????ÂN?ÂÂ?????????????????????????????????????????????????????????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L??????????ÂN?ÂÂ??????????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L??????????ÂN?ÂÂ????????????????????????????????????????N????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L??????????ÂN?ÂÂ??????????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L??????????ÂN?ÂÂ???????????????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fc2814e3fc281c2923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fc2814e3fc281c2923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fc2814e3fc281c2923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fc2814e3fc281c2923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fc2814e3fc281c2923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fc2814e3fc281c2923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????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 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fc2814e3fc281c2923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fc2814e3fc281c2923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fc2814e3fc281c2923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fc2814e3fc281c2923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fc2814e3fc281c2923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fc2814e3fc281c2923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L???????????N?????????????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L???????????N????????????????????????????????????????????????????????????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L???????????N?????????????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L???????????N???????????????????????????????????????????N????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L???????????N?????????????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L???????????N??????????????????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fc2814e3fc281c2923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fc2814e3fc281c2923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fc2814e3fc281c2923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fc2814e3fc281c2923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fc2814e3fc281c2923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fc2814e3fc281c2923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L??????????N???????????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L??????????N??????????????????????????????????????????????????????????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L??????????N???????????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L??????????N?????????????????????????????????????????N????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L??????????N???????????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L??????????N????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fc2814e3fc281c2923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fc2814e3fc281c2923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fc2814e3fc281c2923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fc2814e3fc281c2923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fc2814e3fc281c2923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f3f3f3f3f3f3fc2814e3fc281c2923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L??????????혖N?혖혪??????????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L??????????혖N?혖혪?????????????????????????????????????????????????????????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L??????????혖N?혖혪??????????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L??????????혖N?혖혪????????????????????????????????????????N????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L??????????혖N?혖혪??????????????????????????????L????????N??????????????L????????N???????????L????????N??????L???????????????L??????????혖N?혖혪???????????????????????????????????????????????????????????????? |