同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faaaaa1f88faaa43f8faaa4a2f93f8faaaaa1f88faaa48fa2b48faaa43f3f3f3f8faaaaa1f88faaa43f8faaa4a2f93f3f3f8faaaaa1f88faaa48fa2b48faaa43f3f3f3f3f3f3f3f3f3f3f3f8faaaaa1f88faaa43f8faaa4a2f93f8faaaaa1f88faaa48fa2b48faaa43f3f3f8faaaaa1f88faaa48fa2b48faaa43f3f8faaaaa1f88faaa43f8faaa4a2f93f8faaaaa1f88faaa48fa2b48faaa43f8faaaa3f8faaa43f8faaa43f3f8faaaaa1f88faaa48fa2b48faaa43f8faaaaa2cc8faaa43f8faaa43f3f8faaaaa1f88faaa48fa2b48faaa43f8faaaa3f8faaa48fa2b18faaa43f3f8faaaaa1f88faaa48fa2b48faaa43f3f8faaaaa1f88faaa43f8faaa4a2f93f8faaaaa1f88faaa48fa2b48faaa43f3f3f8faaaaa1f88faaa48fa2b48faaa43f3f8faaaaa1f88faaa43f8faaa4a2f93f8faaaaa1f88faaa48fa2b48faaa43f8faaaa3f8faaa43f8faaa43f3f3f3f8faaaaa1f88faaa48fa2b48faaa43f3f3f8faaaaa1f88faaa48fa2b48faaa43f8faaaa8fa2ec8faaa43f8faaa43f3f8faaaaa1f88faaa48fa2b48faaa43f8faaaa3f8faaa43f8faaa4a1eb3f8faaaaa1f88faaa48fa2b48faaa43f8faaaa3f8faaa48fa2c43f8faaaaa1f88faaa48fa2b48faaa43f3f8faaaaa1f88faaa43f8faaa4a2f93f8faaaa8fa2b48faaa48fa2c38faaa43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ªª¡øª¤?ª¤¢ù?ªª¡øª¤¢´ª¤????ªª¡øª¤?ª¤¢ù???ªª¡øª¤¢´ª¤????????????ªª¡øª¤?ª¤¢ù?ªª¡øª¤¢´ª¤???ªª¡øª¤¢´ª¤??ªª¡øª¤?ª¤¢ù?ªª¡øª¤¢´ª¤?ªª?ª¤?ª¤??ªª¡øª¤¢´ª¤?ªª¢Ìª¤?ª¤??ªª¡øª¤¢´ª¤?ªª?ª¤¢±ª¤??ªª¡øª¤¢´ª¤??ªª¡øª¤?ª¤¢ù?ªª¡øª¤¢´ª¤???ªª¡øª¤¢´ª¤??ªª¡øª¤?ª¤¢ù?ªª¡øª¤¢´ª¤?ªª?ª¤?ª¤????ªª¡øª¤¢´ª¤???ªª¡øª¤¢´ª¤?ªª¢ìª¤?ª¤??ªª¡øª¤¢´ª¤?ªª?ª¤?ª¤¡ë?ªª¡øª¤¢´ª¤?ªª?ª¤¢Ä?ªª¡øª¤¢´ª¤??ªª¡øª¤?ª¤¢ù?ªª¢´ª¤¢Ãª¤??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faaaaa1f88faaa43f8faaa4a2f93f8faaaaa1f88faaa48fa2b48faaa43f3f3f3f8faaaaa1f88faaa43f8faaa4a2f93f3f3f8faaaaa1f88faaa48fa2b48faaa43f3f3f3f3f3f3f3f3f3f3f3f8faaaaa1f88faaa43f8faaa4a2f93f8faaaaa1f88faaa48fa2b48faaa43f3f3f8faaaaa1f88faaa48fa2b48faaa43f3f8faaaaa1f88faaa43f8faaa4a2f93f8faaaaa1f88faaa48fa2b48faaa43f8faaaa3f8faaa43f8faaa43f3f8faaaaa1f88faaa48fa2b48faaa43f8faaaaa2cc8faaa43f8faaa43f3f8faaaaa1f88faaa48fa2b48faaa43f8faaaa3f8faaa48fa2b18faaa43f3f8faaaaa1f88faaa48fa2b48faaa43f3f8faaaaa1f88faaa43f8faaa4a2f93f8faaaaa1f88faaa48fa2b48faaa43f3f3f8faaaaa1f88faaa48fa2b48faaa43f3f8faaaaa1f88faaa43f8faaa4a2f93f8faaaaa1f88faaa48fa2b48faaa43f8faaaa3f8faaa43f8faaa43f3f3f3f8faaaaa1f88faaa48fa2b48faaa43f3f3f8faaaaa1f88faaa48fa2b48faaa43f8faaaa8fa2ec8faaa43f8faaa43f3f8faaaaa1f88faaa48fa2b48faaa43f8faaaa3f8faaa43f8faaa4a1eb3f8faaaaa1f88faaa48fa2b48faaa43f8faaaa3f8faaa48fa2c43f8faaaaa1f88faaa48fa2b48faaa43f3f8faaaaa1f88faaa43f8faaa4a2f93f8faaaa8fa2b48faaa48fa2c38faaa43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????宵ェ。ェ、?宵、「?宵ェ。ェ、召エ宵、????宵ェ。ェ、?宵、「???宵ェ。ェ、召エ宵、????????????宵ェ。ェ、?宵、「?宵ェ。ェ、召エ宵、???宵ェ。ェ、召エ宵、??宵ェ。ェ、?宵、「?宵ェ。ェ、召エ宵、?宵ェ?宵、?宵、??宵ェ。ェ、召エ宵、?宵ェ「フ宵、?宵、??宵ェ。ェ、召エ宵、?宵ェ?宵、召ア宵、??宵ェ。ェ、召エ宵、??宵ェ。ェ、?宵、「?宵ェ。ェ、召エ宵、???宵ェ。ェ、召エ宵、??宵ェ。ェ、?宵、「?宵ェ。ェ、召エ宵、?宵ェ?宵、?宵、????宵ェ。ェ、召エ宵、???宵ェ。ェ、召エ宵、?宵ェ召?ェ、?宵、??宵ェ。ェ、召エ宵、?宵ェ?宵、?宵、。?宵ェ。ェ、召エ宵、?宵ェ?宵、召ト?宵ェ。ェ、召エ宵、??宵ェ。ェ、?宵、「?宵ェ召エ宵、召テ宵、??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faaaaa1f88faaa43f8faaa4a2f93f8faaaaa1f88faaa48fa2b48faaa43f3f3f3f8faaaaa1f88faaa43f8faaa4a2f93f3f3f8faaaaa1f88faaa48fa2b48faaa43f3f3f3f3f3f3f3f3f3f3f3f8faaaaa1f88faaa43f8faaa4a2f93f8faaaaa1f88faaa48fa2b48faaa43f3f3f8faaaaa1f88faaa48fa2b48faaa43f3f8faaaaa1f88faaa43f8faaa4a2f93f8faaaaa1f88faaa48fa2b48faaa43f8faaaa3f8faaa43f8faaa43f3f8faaaaa1f88faaa48fa2b48faaa43f8faaaaa2cc8faaa43f8faaa43f3f8faaaaa1f88faaa48fa2b48faaa43f8faaaa3f8faaa48fa2b18faaa43f3f8faaaaa1f88faaa48fa2b48faaa43f3f8faaaaa1f88faaa43f8faaa4a2f93f8faaaaa1f88faaa48fa2b48faaa43f3f3f8faaaaa1f88faaa48fa2b48faaa43f3f8faaaaa1f88faaa43f8faaa4a2f93f8faaaaa1f88faaa48fa2b48faaa43f8faaaa3f8faaa43f8faaa43f3f3f3f8faaaaa1f88faaa48fa2b48faaa43f3f3f8faaaaa1f88faaa48fa2b48faaa43f8faaaa8fa2ec8faaa43f8faaa43f3f8faaaaa1f88faaa48fa2b48faaa43f8faaaa3f8faaa43f8faaa4a1eb3f8faaaaa1f88faaa48fa2b48faaa43f8faaaa3f8faaa48fa2c43f8faaaaa1f88faaa48fa2b48faaa43f3f8faaaaa1f88faaa43f8faaa4a2f93f8faaaa8fa2b48faaa48fa2c38faaa43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ç�¶?ç¯�???ç�¶???ç¯�???????????ç�¶?ç¯�??ç¯�?ç�¶?ç¯����?ç¯�ì��?ç¯��¸�?ç¯�?ç�¶?ç¯�??ç¯�?ç�¶?ç¯����???ç¯�??ç¯�ê��?ç¯���°?ç¯��¿?ç¯�?ç�¶?ï¦�?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faaaaa1f88faaa43f8faaa4a2f93f8faaaaa1f88faaa48fa2b48faaa43f3f3f3f8faaaaa1f88faaa43f8faaa4a2f93f3f3f8faaaaa1f88faaa48fa2b48faaa43f3f3f3f3f3f3f3f3f3f3f3f8faaaaa1f88faaa43f8faaa4a2f93f8faaaaa1f88faaa48fa2b48faaa43f3f3f8faaaaa1f88faaa48fa2b48faaa43f3f8faaaaa1f88faaa43f8faaa4a2f93f8faaaaa1f88faaa48fa2b48faaa43f8faaaa3f8faaa43f8faaa43f3f8faaaaa1f88faaa48fa2b48faaa43f8faaaaa2cc8faaa43f8faaa43f3f8faaaaa1f88faaa48fa2b48faaa43f8faaaa3f8faaa48fa2b18faaa43f3f8faaaaa1f88faaa48fa2b48faaa43f3f8faaaaa1f88faaa43f8faaa4a2f93f8faaaaa1f88faaa48fa2b48faaa43f3f3f8faaaaa1f88faaa48fa2b48faaa43f3f8faaaaa1f88faaa43f8faaa4a2f93f8faaaaa1f88faaa48fa2b48faaa43f8faaaa3f8faaa43f8faaa43f3f3f3f8faaaaa1f88faaa48fa2b48faaa43f3f3f8faaaaa1f88faaa48fa2b48faaa43f8faaaa8fa2ec8faaa43f8faaa43f3f8faaaaa1f88faaa48fa2b48faaa43f8faaaa3f8faaa43f8faaa4a1eb3f8faaaaa1f88faaa48fa2b48faaa43f8faaaa3f8faaa48fa2c43f8faaaaa1f88faaa48fa2b48faaa43f3f8faaaaa1f88faaa43f8faaa4a2f93f8faaaa8fa2b48faaa48fa2c38faaa43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????̏????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????쏪????????????????????????????????????????????????????????????????????????????????????????????????????????Ï????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faaaaa1f88faaa43f8faaa4a2f93f8faaaaa1f88faaa48fa2b48faaa43f3f3f3f8faaaaa1f88faaa43f8faaa4a2f93f3f3f8faaaaa1f88faaa48fa2b48faaa43f3f3f3f3f3f3f3f3f3f3f3f8faaaaa1f88faaa43f8faaa4a2f93f8faaaaa1f88faaa48fa2b48faaa43f3f3f8faaaaa1f88faaa48fa2b48faaa43f3f8faaaaa1f88faaa43f8faaa4a2f93f8faaaaa1f88faaa48fa2b48faaa43f8faaaa3f8faaa43f8faaa43f3f8faaaaa1f88faaa48fa2b48faaa43f8faaaaa2cc8faaa43f8faaa43f3f8faaaaa1f88faaa48fa2b48faaa43f8faaaa3f8faaa48fa2b18faaa43f3f8faaaaa1f88faaa48fa2b48faaa43f3f8faaaaa1f88faaa43f8faaa4a2f93f8faaaaa1f88faaa48fa2b48faaa43f3f3f8faaaaa1f88faaa48fa2b48faaa43f3f8faaaaa1f88faaa43f8faaa4a2f93f8faaaaa1f88faaa48fa2b48faaa43f8faaaa3f8faaa43f8faaa43f3f3f3f8faaaaa1f88faaa48fa2b48faaa43f3f3f8faaaaa1f88faaa48fa2b48faaa43f8faaaa8fa2ec8faaa43f8faaa43f3f8faaaaa1f88faaa48fa2b48faaa43f8faaaa3f8faaa43f8faaa4a1eb3f8faaaaa1f88faaa48fa2b48faaa43f8faaaa3f8faaa48fa2c43f8faaaaa1f88faaa48fa2b48faaa43f3f8faaaaa1f88faaa43f8faaa4a2f93f8faaaa8fa2b48faaa48fa2c38faaa43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????룵ぁ杷い?룵ㄲ瓣룵ぁ杷い룫킃い????룵ぁ杷い?룵ㄲ瓣??룵ぁ杷い룫킃い????????????룵ぁ杷い?룵ㄲ瓣룵ぁ杷い룫킃い???룵ぁ杷い룫킃い??룵ぁ杷い?룵ㄲ瓣룵ぁ杷い룫킃い?룵₃룵}룵}?룵ぁ杷い룫킃い?룵あ健い?룵}?룵ぁ杷い룫킃い?룵₃룵쨵∮룵}?룵ぁ杷い룫킃い??룵ぁ杷い?룵ㄲ瓣룵ぁ杷い룫킃い???룵ぁ杷い룫킃い??룵ぁ杷い?룵ㄲ瓣룵ぁ杷い룫킃い?룵₃룵}룵}???룵ぁ杷い룫킃い???룵ぁ杷い룫킃い?룵첂?룵}룵}?룵ぁ杷い룫킃い?룵₃룵}룵ㄱ熉룵ぁ杷い룫킃い?룵₃룵쨵◐?룵ぁ杷い룫킃い??룵ぁ杷い?룵ㄲ瓣룵첂¤룵쨵▣룵}?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |