同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f6a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f6a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f6a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????j????????????????????????????????????¡Æ?????¨ö?¢¥?????????????????¡Æ?????¨ö?¢¥????????????¡Æ?????¨ö?¢¥???????????????????????????¡Æ?????¨ö?¢¥?????????????????¡Æ?????¨ö?¢¥????????????¡Æ?????¨ö?¢¥??????????????????????????????????????????????????????????????????????¡Æ?????¨ö?¢¥?????????????????¡Æ?????¨ö?¢¥????????????¡Æ?????¨ö?¢¥?????????????????????????????????????j???????????????j??????????????????????????????¡Æ?????¨ö?¢¥?????????????????¡Æ?????¨ö?¢¥????????????¡Æ?????¨ö?¢¥?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f6a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f6a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f6a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????j????????????????????????????????????。ニ?????ィ?「・?????????????????。ニ?????ィ?「・????????????。ニ?????ィ?「・???????????????????????????。ニ?????ィ?「・?????????????????。ニ?????ィ?「・????????????。ニ?????ィ?「・??????????????????????????????????????????????????????????????????????。ニ?????ィ?「・?????????????????。ニ?????ィ?「・????????????。ニ?????ィ?「・?????????????????????????????????????j???????????????j??????????????????????????????。ニ?????ィ?「・?????????????????。ニ?????ィ?「・????????????。ニ?????ィ?「・?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f6a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f6a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f6a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????j????????????????????????????????????‘???????▲?????????????????‘???????▲????????????‘???????▲???????????????????????????‘???????▲?????????????????‘???????▲????????????‘???????▲??????????????????????????????????????????????????????????????????????‘???????▲?????????????????‘???????▲????????????‘???????▲?????????????????????????????????????j???????????????j??????????????????????????????‘???????▲?????????????????‘???????▲????????????‘???????▲?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f6a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f6a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f6a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????j?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????j???????????????j????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f6a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f6a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f6a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3fa1c63f3f3f3f3fa8f63fa2a53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????j????????????????????????????????????°?????½?´?????????????????°?????½?´????????????°?????½?´???????????????????????????°?????½?´?????????????????°?????½?´????????????°?????½?´??????????????????????????????????????????????????????????????????????°?????½?´?????????????????°?????½?´????????????°?????½?´?????????????????????????????????????j???????????????j??????????????????????????????°?????½?´?????????????????°?????½?´????????????°?????½?´?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |