同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????????????????????????????î±??Úé???Úé??????î±??Úé??ãâ???î±??Úé???Úé??????î±??Úé??ãâ????????î±??Úé???Úé??????î±??Úé??ãâ??????î±??Úé???Úé??????î±??Úé??ãâ?????????????????????????????????????î±??Úé???Úé??????î±??Úé??ãâ???î±??Úé???Úé??????î±??Úé??ãâ????????î±??Úé???Úé??????î±??Úé??ãâ??????î±??Úé???Úé??????î±??Úé??ãâ????????????????????????????????????????????????????????????????????????????????????????N?????????????????????????????????????????????????????????????????????????????????????????î±??Úé???Úé??????î±??Úé??ãâ???î±??Úé???Úé??????î±??Úé??ãâ????????î±??Úé???Úé??????î±??Úé??ãâ??????î±??Úé???Úé??????î±??Úé??ãâ?????????????????????????????????????î±??Úé???Úé??????î±??Úé??ãâ???î±??Úé???Úé??????î±??Úé??ãâ????????î±??Úé???Úé??????î±??Úé??ãâ??????î±??Úé???Úé??????î±??Úé??ãâ???????????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????????????????????????????鉷??レ???レ??????鉷??レ??聹???鉷??レ???レ??????鉷??レ??聹????????鉷??レ???レ??????鉷??レ??聹??????鉷??レ???レ??????鉷??レ??聹?????????????????????????????????????鉷??レ???レ??????鉷??レ??聹???鉷??レ???レ??????鉷??レ??聹????????鉷??レ???レ??????鉷??レ??聹??????鉷??レ???レ??????鉷??レ??聹????????????????????????????????????????????????????????????????????????????????????????N?????????????????????????????????????????????????????????????????????????????????????????鉷??レ???レ??????鉷??レ??聹???鉷??レ???レ??????鉷??レ??聹????????鉷??レ???レ??????鉷??レ??聹??????鉷??レ???レ??????鉷??レ??聹?????????????????????????????????????鉷??レ???レ??????鉷??レ??聹???鉷??レ???レ??????鉷??レ??聹????????鉷??レ???レ??????鉷??レ??聹??????鉷??レ???レ??????鉷??レ??聹???????????????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????????????????????????????遽??晉???晉??????遽??晉??竄???遽??晉???晉??????遽??晉??竄????????遽??晉???晉??????遽??晉??竄??????遽??晉???晉??????遽??晉??竄?????????????????????????????????????遽??晉???晉??????遽??晉??竄???遽??晉???晉??????遽??晉??竄????????遽??晉???晉??????遽??晉??竄??????遽??晉???晉??????遽??晉??竄????????????????????????????????????????????????????????????????????????????????????????N?????????????????????????????????????????????????????????????????????????????????????????遽??晉???晉??????遽??晉??竄???遽??晉???晉??????遽??晉??竄????????遽??晉???晉??????遽??晉??竄??????遽??晉???晉??????遽??晉??竄?????????????????????????????????????遽??晉???晉??????遽??晉??竄???遽??晉???晉??????遽??晉??竄????????遽??晉???晉??????遽??晉??竄??????遽??晉???晉??????遽??晉??竄???????????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3feeb13f3fdae93f3f3fdae93f3f3f3f3f3feeb13f3fdae93f3fe3e23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????????????????????????????齋??槃???槃??????齋??槃??呻???齋??槃???槃??????齋??槃??呻????????齋??槃???槃??????齋??槃??呻??????齋??槃???槃??????齋??槃??呻?????????????????????????????????????齋??槃???槃??????齋??槃??呻???齋??槃???槃??????齋??槃??呻????????齋??槃???槃??????齋??槃??呻??????齋??槃???槃??????齋??槃??呻????????????????????????????????????????????????????????????????????????????????????????N?????????????????????????????????????????????????????????????????????????????????????????齋??槃???槃??????齋??槃??呻???齋??槃???槃??????齋??槃??呻????????齋??槃???槃??????齋??槃??呻??????齋??槃???槃??????齋??槃??呻?????????????????????????????????????齋??槃???槃??????齋??槃??呻???齋??槃???槃??????齋??槃??呻????????齋??槃???槃??????齋??槃??呻??????齋??槃???槃??????齋??槃??呻???????????????????????????????????????????????????????????? |