同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ÝÓ???????ÝÓ??????ÝÓ??ÝÓ???ÝÓ????ÝÓ????????????????????????????????ÝÓ???????ÝÓ??????ÝÓ??ÝÓ???ÝÓ????ÝÓ?????????????????????ÝÓ???????ÝÓ??????ÝÓ??ÝÓ???ÝÓ????ÝÓ???????????????????????????????????????????ÝÓ???????ÝÓ??????ÝÓ??ÝÓ???ÝÓ????ÝÓ?????????????????????????????????????????????????????????????????ÝÓ???????ÝÓ??????ÝÓ??ÝÓ???ÝÓ????ÝÓ????????????????????????????????ÝÓ???????ÝÓ??????ÝÓ??ÝÓ???ÝÓ????ÝÓ?????????????????????ÝÓ???????ÝÓ??????ÝÓ??ÝÓ???ÝÓ????ÝÓ???????????????????????????????????????????ÝÓ???????ÝÓ??????ÝÓ??ÝÓ???ÝÓ????ÝÓ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ンモ???????ンモ??????ンモ??ンモ???ンモ????ンモ????????????????????????????????ンモ???????ンモ??????ンモ??ンモ???ンモ????ンモ?????????????????????ンモ???????ンモ??????ンモ??ンモ???ンモ????ンモ???????????????????????????????????????????ンモ???????ンモ??????ンモ??ンモ???ンモ????ンモ?????????????????????????????????????????????????????????????????ンモ???????ンモ??????ンモ??ンモ???ンモ????ンモ????????????????????????????????ンモ???????ンモ??????ンモ??ンモ???ンモ????ンモ?????????????????????ンモ???????ンモ??????ンモ??ンモ???ンモ????ンモ???????????????????????????????????????????ンモ???????ンモ??????ンモ??ンモ???ンモ????ンモ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????殲???????殲??????殲??殲???殲????殲????????????????????????????????殲???????殲??????殲??殲???殲????殲?????????????????????殲???????殲??????殲??殲???殲????殲???????????????????????????????????????????殲???????殲??????殲??殲???殲????殲?????????????????????????????????????????????????????????????????殲???????殲??????殲??殲???殲????殲????????????????????????????????殲???????殲??????殲??殲???殲????殲?????????????????????殲???????殲??????殲??殲???殲????殲???????????????????????????????????????????殲???????殲??????殲??殲???殲????殲?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fddd33f3f3f3f3f3f3fddd33f3f3f3f3f3fddd33f3fddd33f3f3fddd33f3f3f3fddd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????賁???????賁??????賁??賁???賁????賁????????????????????????????????賁???????賁??????賁??賁???賁????賁?????????????????????賁???????賁??????賁??賁???賁????賁???????????????????????????????????????????賁???????賁??????賁??賁???賁????賁?????????????????????????????????????????????????????????????????賁???????賁??????賁??賁???賁????賁????????????????????????????????賁???????賁??????賁??賁???賁????賁?????????????????????賁???????賁??????賁??賁???賁????賁???????????????????????????????????????????賁???????賁??????賁??賁???賁????賁?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |