同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e381843f3f3feba3b5eca8b53feba3b5e28283eba3b5e384b1e58dbde381843feba3b5ecb282c2a4eba3b5efbd9d3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e38184e28099eba3b5efbd9deba3b5e38181e98b8c3f3f3f3f3f3f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e381843f3f3feba3b5eca8b53feba3b5e28283eba3b5e384b1e58dbde381843feba3b5ecb282c2a4eba3b5efbd9d3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e38184e28099eba3b5efbd9deba3b5e38181e98b8c3f3f3f3f3f3f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e381843f3f3feba3b5eca8b53feba3b5e28283eba3b5e384b1e58dbde381843feba3b5ecb282c2a4eba3b5efbd9d3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e38184e28099eba3b5efbd9deba3b5e38181e98b8c3f3f3f3f3f3f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e381843f3f3feba3b5eca8b53feba3b5e28283eba3b5e384b1e58dbde381843feba3b5ecb282c2a4eba3b5efbd9d3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e38184e28099eba3b5efbd9deba3b5e38181e98b8c3f3f3f3f3f3f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e381843f3f3feba3b5eca8b53feba3b5e28283eba3b5e384b1e58dbde381843feba3b5ecb282c2a4eba3b5efbd9d3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e38184e28099eba3b5efbd9deba3b5e38181e98b8c3f3f3f3f3f3f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????룵â룵ã±å½ã?룵ãå¥ã???룵쨵?룵â룵ã±å½ã?룵ì²Â¤ë£µï½?룵â룵ã±å½ã?룵ãå¥ãâ룵ï½ë£µãé???????}????????????????????????????????????????????????????????????????????????룵â룵ã±å½ã?룵ãå¥ã???룵쨵?룵â룵ã±å½ã?룵ì²Â¤ë£µï½?룵â룵ã±å½ã?룵ãå¥ãâ룵ï½ë£µãé???????}?????????????????????????????????????룵â룵ã±å½ã?룵ãå¥ã???룵쨵?룵â룵ã±å½ã?룵ì²Â¤ë£µï½?룵â룵ã±å½ã?룵ãå¥ãâ룵ï½ë£µãé???????}?????????????????????룵â룵ã±å½ã?룵ãå¥ã???룵쨵?룵â룵ã±å½ã?룵ì²Â¤ë£µï½?룵â룵ã±å½ã?룵ãå¥ãâ룵ï½ë£µãé???????}????????????????????N?????????????????????????????????????룵â룵ã±å½ã?룵ãå¥ã???룵쨵?룵â룵ã±å½ã?룵ì²Â¤ë£µï½?룵â룵ã±å½ã?룵ãå¥ãâ룵ï½ë£µãé???????}?????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e381843f3f3feba3b5eca8b53feba3b5e28283eba3b5e384b1e58dbde381843feba3b5ecb282c2a4eba3b5efbd9d3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e38184e28099eba3b5efbd9deba3b5e38181e98b8c3f3f3f3f3f3f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e381843f3f3feba3b5eca8b53feba3b5e28283eba3b5e384b1e58dbde381843feba3b5ecb282c2a4eba3b5efbd9d3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e38184e28099eba3b5efbd9deba3b5e38181e98b8c3f3f3f3f3f3f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e381843f3f3feba3b5eca8b53feba3b5e28283eba3b5e384b1e58dbde381843feba3b5ecb282c2a4eba3b5efbd9d3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e38184e28099eba3b5efbd9deba3b5e38181e98b8c3f3f3f3f3f3f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e381843f3f3feba3b5eca8b53feba3b5e28283eba3b5e384b1e58dbde381843feba3b5ecb282c2a4eba3b5efbd9d3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e38184e28099eba3b5efbd9deba3b5e38181e98b8c3f3f3f3f3f3f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e381843f3f3feba3b5eca8b53feba3b5e28283eba3b5e384b1e58dbde381843feba3b5ecb282c2a4eba3b5efbd9d3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e38184e28099eba3b5efbd9deba3b5e38181e98b8c3f3f3f3f3f3f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????オ竄?」オ繖ア蜊ス縺??オ縺ょ▼縺????オ?オ??オ竄?」オ繖ア蜊ス縺??オ?つ、?オ???オ竄?」オ繖ア蜊ス縺??オ縺ょ▼縺??呱」オ?晤」オ縺?旧???????}?????????????????????????????????????????????????????????????????????????オ竄?」オ繖ア蜊ス縺??オ縺ょ▼縺????オ?オ??オ竄?」オ繖ア蜊ス縺??オ?つ、?オ???オ竄?」オ繖ア蜊ス縺??オ縺ょ▼縺??呱」オ?晤」オ縺?旧???????}??????????????????????????????????????オ竄?」オ繖ア蜊ス縺??オ縺ょ▼縺????オ?オ??オ竄?」オ繖ア蜊ス縺??オ?つ、?オ???オ竄?」オ繖ア蜊ス縺??オ縺ょ▼縺??呱」オ?晤」オ縺?旧???????}??????????????????????オ竄?」オ繖ア蜊ス縺??オ縺ょ▼縺????オ?オ??オ竄?」オ繖ア蜊ス縺??オ?つ、?オ???オ竄?」オ繖ア蜊ス縺??オ縺ょ▼縺??呱」オ?晤」オ縺?旧???????}????????????????????N??????????????????????????????????????オ竄?」オ繖ア蜊ス縺??オ縺ょ▼縺????オ?オ??オ竄?」オ繖ア蜊ス縺??オ?つ、?オ???オ竄?」オ繖ア蜊ス縺??オ縺ょ▼縺??呱」オ?晤」オ縺?旧???????}?????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e381843f3f3feba3b5eca8b53feba3b5e28283eba3b5e384b1e58dbde381843feba3b5ecb282c2a4eba3b5efbd9d3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e38184e28099eba3b5efbd9deba3b5e38181e98b8c3f3f3f3f3f3f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e381843f3f3feba3b5eca8b53feba3b5e28283eba3b5e384b1e58dbde381843feba3b5ecb282c2a4eba3b5efbd9d3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e38184e28099eba3b5efbd9deba3b5e38181e98b8c3f3f3f3f3f3f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e381843f3f3feba3b5eca8b53feba3b5e28283eba3b5e384b1e58dbde381843feba3b5ecb282c2a4eba3b5efbd9d3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e38184e28099eba3b5efbd9deba3b5e38181e98b8c3f3f3f3f3f3f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e381843f3f3feba3b5eca8b53feba3b5e28283eba3b5e384b1e58dbde381843feba3b5ecb282c2a4eba3b5efbd9d3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e38184e28099eba3b5efbd9deba3b5e38181e98b8c3f3f3f3f3f3f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e381843f3f3feba3b5eca8b53feba3b5e28283eba3b5e384b1e58dbde381843feba3b5ecb282c2a4eba3b5efbd9d3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e38184e28099eba3b5efbd9deba3b5e38181e98b8c3f3f3f3f3f3f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????襭汲??襭泣?怨?純???襭泣???ャ?????襭旧┻?襭汲??襭泣?怨?純???襭旧?造襭居??襭汲??襭泣?怨?純???襭泣???ャ????襭居?襭泣???????????}????????????????????????????????????????????????????????????????????????襭汲??襭泣?怨?純???襭泣???ャ?????襭旧┻?襭汲??襭泣?怨?純???襭旧?造襭居??襭汲??襭泣?怨?純???襭泣???ャ????襭居?襭泣???????????}?????????????????????????????????????襭汲??襭泣?怨?純???襭泣???ャ?????襭旧┻?襭汲??襭泣?怨?純???襭旧?造襭居??襭汲??襭泣?怨?純???襭泣???ャ????襭居?襭泣???????????}?????????????????????襭汲??襭泣?怨?純???襭泣???ャ?????襭旧┻?襭汲??襭泣?怨?純???襭旧?造襭居??襭汲??襭泣?怨?純???襭泣???ャ????襭居?襭泣???????????}????????????????????N?????????????????????????????????????襭汲??襭泣?怨?純???襭泣???ャ?????襭旧┻?襭汲??襭泣?怨?純???襭旧?造襭居??襭汲??襭泣?怨?純???襭泣???ャ????襭居?襭泣???????????}?????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e381843f3f3feba3b5eca8b53feba3b5e28283eba3b5e384b1e58dbde381843feba3b5ecb282c2a4eba3b5efbd9d3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e38184e28099eba3b5efbd9deba3b5e38181e98b8c3f3f3f3f3f3f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e381843f3f3feba3b5eca8b53feba3b5e28283eba3b5e384b1e58dbde381843feba3b5ecb282c2a4eba3b5efbd9d3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e38184e28099eba3b5efbd9deba3b5e38181e98b8c3f3f3f3f3f3f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e381843f3f3feba3b5eca8b53feba3b5e28283eba3b5e384b1e58dbde381843feba3b5ecb282c2a4eba3b5efbd9d3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e38184e28099eba3b5efbd9deba3b5e38181e98b8c3f3f3f3f3f3f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e381843f3f3feba3b5eca8b53feba3b5e28283eba3b5e384b1e58dbde381843feba3b5ecb282c2a4eba3b5efbd9d3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e38184e28099eba3b5efbd9deba3b5e38181e98b8c3f3f3f3f3f3f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e381843f3f3feba3b5eca8b53feba3b5e28283eba3b5e384b1e58dbde381843feba3b5ecb282c2a4eba3b5efbd9d3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e38184e28099eba3b5efbd9deba3b5e38181e98b8c3f3f3f3f3f3f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????룵₃룵ㄱ卽い?룵あ健い???룵쨵?룵₃룵ㄱ卽い?룵첂¤룵}?룵₃룵ㄱ卽い?룵あ健い’룵}룵ぁ鋌???????}????????????????????????????????????????????????????????????????????????룵₃룵ㄱ卽い?룵あ健い???룵쨵?룵₃룵ㄱ卽い?룵첂¤룵}?룵₃룵ㄱ卽い?룵あ健い’룵}룵ぁ鋌???????}?????????????????????????????????????룵₃룵ㄱ卽い?룵あ健い???룵쨵?룵₃룵ㄱ卽い?룵첂¤룵}?룵₃룵ㄱ卽い?룵あ健い’룵}룵ぁ鋌???????}?????????????????????룵₃룵ㄱ卽い?룵あ健い???룵쨵?룵₃룵ㄱ卽い?룵첂¤룵}?룵₃룵ㄱ卽い?룵あ健い’룵}룵ぁ鋌???????}????????????????????N?????????????????????????????????????룵₃룵ㄱ卽い?룵あ健い???룵쨵?룵₃룵ㄱ卽い?룵첂¤룵}?룵₃룵ㄱ卽い?룵あ健い’룵}룵ぁ鋌???????}?????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e381843f3f3feba3b5eca8b53feba3b5e28283eba3b5e384b1e58dbde381843feba3b5ecb282c2a4eba3b5efbd9d3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e38184e28099eba3b5efbd9deba3b5e38181e98b8c3f3f3f3f3f3f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e381843f3f3feba3b5eca8b53feba3b5e28283eba3b5e384b1e58dbde381843feba3b5ecb282c2a4eba3b5efbd9d3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e38184e28099eba3b5efbd9deba3b5e38181e98b8c3f3f3f3f3f3f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e381843f3f3feba3b5eca8b53feba3b5e28283eba3b5e384b1e58dbde381843feba3b5ecb282c2a4eba3b5efbd9d3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e38184e28099eba3b5efbd9deba3b5e38181e98b8c3f3f3f3f3f3f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e381843f3f3feba3b5eca8b53feba3b5e28283eba3b5e384b1e58dbde381843feba3b5ecb282c2a4eba3b5efbd9d3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e38184e28099eba3b5efbd9deba3b5e38181e98b8c3f3f3f3f3f3f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e381843f3f3feba3b5eca8b53feba3b5e28283eba3b5e384b1e58dbde381843feba3b5ecb282c2a4eba3b5efbd9d3feba3b5e28283eba3b5e384b1e58dbde381843feba3b5e38182e581a5e38184e28099eba3b5efbd9deba3b5e38181e98b8c3f3f3f3f3f3f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????猷듈굛猷듐꽦秧썬걚?猷듐걗癌γ걚???猷듭㉤?猷듈굛猷듐꽦秧썬걚?猷듭쾫짚猷듸퐴?猷듈굛猷듐꽦秧썬걚?猷듐걗癌γ걚巽숇5節앸5徇곲땶???????}????????????????????????????????????????????????????????????????????????猷듈굛猷듐꽦秧썬걚?猷듐걗癌γ걚???猷듭㉤?猷듈굛猷듐꽦秧썬걚?猷듭쾫짚猷듸퐴?猷듈굛猷듐꽦秧썬걚?猷듐걗癌γ걚巽숇5節앸5徇곲땶???????}?????????????????????????????????????猷듈굛猷듐꽦秧썬걚?猷듐걗癌γ걚???猷듭㉤?猷듈굛猷듐꽦秧썬걚?猷듭쾫짚猷듸퐴?猷듈굛猷듐꽦秧썬걚?猷듐걗癌γ걚巽숇5節앸5徇곲땶???????}?????????????????????猷듈굛猷듐꽦秧썬걚?猷듐걗癌γ걚???猷듭㉤?猷듈굛猷듐꽦秧썬걚?猷듭쾫짚猷듸퐴?猷듈굛猷듐꽦秧썬걚?猷듐걗癌γ걚巽숇5節앸5徇곲땶???????}????????????????????N?????????????????????????????????????猷듈굛猷듐꽦秧썬걚?猷듐걗癌γ걚???猷듭㉤?猷듈굛猷듐꽦秧썬걚?猷듭쾫짚猷듸퐴?猷듈굛猷듐꽦秧썬걚?猷듐걗癌γ걚巽숇5節앸5徇곲땶???????}?????????????????????????????????????? |