同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????S??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ªª¡¯ª¤?ª£ý????ªª¡¯ª¤?ª£ý????ªª¡¯ª¤?ª£ý??????ªª¡¯ª¤?ª£ý????ªª¡¯ª¤?ª£ý????ªª¡¯ª¤?ª£ý?????ªª¡¯ª¤?ª£ý????ªª¡¯ª¤?ª£ý???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ªª¡¯ª¤?ª£ý????ªª¡¯ª¤?ª£ý????ªª¡¯ª¤?ª£ý??????ªª¡¯ª¤?ª£ý????ªª¡¯ª¤?ª£ý????ªª¡¯ª¤?ª£ý?????ªª¡¯ª¤?ª£ý????ªª¡¯ª¤?ª£ý?????????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????S??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????宵ェ。ッ宵、?宵」?????宵ェ。ッ宵、?宵」?????宵ェ。ッ宵、?宵」???????宵ェ。ッ宵、?宵」?????宵ェ。ッ宵、?宵」?????宵ェ。ッ宵、?宵」??????宵ェ。ッ宵、?宵」?????宵ェ。ッ宵、?宵」????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????宵ェ。ッ宵、?宵」?????宵ェ。ッ宵、?宵」?????宵ェ。ッ宵、?宵」???????宵ェ。ッ宵、?宵」?????宵ェ。ッ宵、?宵」?????宵ェ。ッ宵、?宵」??????宵ェ。ッ宵、?宵」?????宵ェ。ッ宵、?宵」??????????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????S??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????èÂ?Ä????èÂ?Ä????èÂ?Ä??????èÂ?Ä????èÂ?Ä????èÂ?Ä?????èÂ?Ä????èÂ?Ä???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????èÂ?Ä????èÂ?Ä????èÂ?Ä??????èÂ?Ä????èÂ?Ä????èÂ?Ä?????èÂ?Ä????èÂ?Ä?????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????S????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f8faaaaa1af8faaa43f8faaa3fd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????S??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????룵ぁ캀い?룵}????룵ぁ캀い?룵}????룵ぁ캀い?룵}??????룵ぁ캀い?룵}????룵ぁ캀い?룵}????룵ぁ캀い?룵}?????룵ぁ캀い?룵}????룵ぁ캀い?룵}???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????룵ぁ캀い?룵}????룵ぁ캀い?룵}????룵ぁ캀い?룵}??????룵ぁ캀い?룵}????룵ぁ캀い?룵}????룵ぁ캀い?룵}?????룵ぁ캀い?룵}????룵ぁ캀い?룵}?????????????????????????????????????????????????????????????????????????????????????????? |