同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3fccfb3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f8dfd3fccfb3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3f8dfd3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f8dfd3f3f3f8dfd3f8dfd3f3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3fccfb3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f8dfd3fccfb3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3f8dfd3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f8dfd3f3f3f8dfd3f8dfd3f3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3fccfb3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f8dfd3fccfb3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3f8dfd3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f8dfd3f3f3f8dfd3f8dfd3f3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3fccfb3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f8dfd3fccfb3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3f8dfd3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f8dfd3f3f3f8dfd3f8dfd3f3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????ý?Ìû??ý????ý?Ìû????ý?Ìû??ý???????ý?Ìû??ý?????ý?Ìû???????????ý?Ìû??ý????ý?ý???ý?Ìû??ý????????????????ý?Ìû??ý?ý???ý?ý???ý????????????????????????????????????????????????????????????????????????????????????ý?Ìû??ý????ý?Ìû????ý?Ìû??ý???????ý?Ìû??ý?????ý?Ìû???????????ý?Ìû??ý????ý?ý???ý?Ìû??ý????????????????ý?Ìû??ý?ý???ý?ý???ý???????????????????????????????????????????????????????????????????????????????ý?Ìû??ý????ý?Ìû????ý?Ìû??ý???????ý?Ìû??ý?????ý?Ìû???????????ý?Ìû??ý????ý?ý???ý?Ìû??ý????????????????ý?Ìû??ý?ý???ý?ý???ý??????????????????????????????N??????????????????????ý?Ìû??ý????ý?Ìû????ý?Ìû??ý???????ý?Ìû??ý?????ý?Ìû???????????ý?Ìû??ý????ý?ý???ý?Ìû??ý????????????????ý?Ìû??ý?ý???ý?ý???ý????????????????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3fccfb3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f8dfd3fccfb3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3f8dfd3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f8dfd3f3f3f8dfd3f8dfd3f3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3fccfb3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f8dfd3fccfb3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3f8dfd3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f8dfd3f3f3f8dfd3f8dfd3f3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3fccfb3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f8dfd3fccfb3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3f8dfd3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f8dfd3f3f3f8dfd3f8dfd3f3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3fccfb3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f8dfd3fccfb3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3f8dfd3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f8dfd3f3f3f8dfd3f8dfd3f3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????フ?????????フ??????フ????????????フ??????????フ?????????????フ???????????????フ?????????????????????フ?????????????????????????????????????????????????????????????????????????????????????????????????????フ?????????フ??????フ????????????フ??????????フ?????????????フ???????????????フ?????????????????????フ????????????????????????????????????????????????????????????????????????????????????????????????フ?????????フ??????フ????????????フ??????????フ?????????????フ???????????????フ?????????????????????フ?????????????????????????????????????????????N????????????????????????フ?????????フ??????フ????????????フ??????????フ?????????????フ???????????????フ?????????????????????フ???????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3fccfb3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f8dfd3fccfb3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3f8dfd3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f8dfd3f3f3f8dfd3f8dfd3f3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3fccfb3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f8dfd3fccfb3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3f8dfd3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f8dfd3f3f3f8dfd3f8dfd3f3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3fccfb3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f8dfd3fccfb3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3f8dfd3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f8dfd3f3f3f8dfd3f8dfd3f3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3fccfb3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f8dfd3fccfb3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3f8dfd3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f8dfd3f3f3f8dfd3f8dfd3f3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????愉?????????愉??????愉????????????愉??????????愉?????????????愉???????????????愉?????????????????????愉?????????????????????????????????????????????????????????????????????????????????????????????????????愉?????????愉??????愉????????????愉??????????愉?????????????愉???????????????愉?????????????????????愉????????????????????????????????????????????????????????????????????????????????????????????????愉?????????愉??????愉????????????愉??????????愉?????????????愉???????????????愉?????????????????????愉?????????????????????????????????????????????N????????????????????????愉?????????愉??????愉????????????愉??????????愉?????????????愉???????????????愉?????????????????????愉???????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3fccfb3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f8dfd3fccfb3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3f8dfd3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f8dfd3f3f3f8dfd3f8dfd3f3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3fccfb3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f8dfd3fccfb3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3f8dfd3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f8dfd3f3f3f8dfd3f8dfd3f3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3fccfb3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f8dfd3fccfb3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3f8dfd3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f8dfd3f3f3f8dfd3f8dfd3f3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3fccfb3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f8dfd3fccfb3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3f8dfd3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f8dfd3f3f3f8dfd3f8dfd3f3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3fccfb3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f8dfd3fccfb3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3f8dfd3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f8dfd3f3f3f8dfd3f8dfd3f3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3fccfb3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f8dfd3fccfb3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3f8dfd3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f8dfd3f3f3f8dfd3f8dfd3f3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3fccfb3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f8dfd3fccfb3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3f8dfd3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f8dfd3f3f3f8dfd3f8dfd3f3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3fccfb3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f8dfd3fccfb3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f8dfd3f8dfd3f3f3f8dfd3fccfb3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8dfd3fccfb3f3f8dfd3f8dfd3f3f3f8dfd3f8dfd3f3f3f8dfd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????랝?悸??랝????랝?悸????랝?悸??랝???????랝?悸??랝?????랝?悸???????????랝?悸??랝????랝?랝???랝?悸??랝????????????????랝?悸??랝?랝???랝?랝???랝????????????????????????????????????????????????????????????????????????????????????랝?悸??랝????랝?悸????랝?悸??랝???????랝?悸??랝?????랝?悸???????????랝?悸??랝????랝?랝???랝?悸??랝????????????????랝?悸??랝?랝???랝?랝???랝???????????????????????????????????????????????????????????????????????????????랝?悸??랝????랝?悸????랝?悸??랝???????랝?悸??랝?????랝?悸???????????랝?悸??랝????랝?랝???랝?悸??랝????????????????랝?悸??랝?랝???랝?랝???랝??????????????????????????????N??????????????????????랝?悸??랝????랝?悸????랝?悸??랝???????랝?悸??랝?????랝?悸???????????랝?悸??랝????랝?랝???랝?悸??랝????????????????랝?悸??랝?랝???랝?랝???랝????????????????????????????????????????????????????????????????? |