同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????�???�????�?????????�???�????�???????????????�???�????�?????????�???�????�??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????�???�????�?????????�???�????�???????????????�???�????�?????????�???�????�????????????????????????????????????????????????????????????????�???�????�?????????�???�????�???????????????�???�????�?????????�???�????�??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????�???�????�?????????�???�????�???????????????�???�????�?????????�???�????�????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????繖コ????繖コ?????繖コ??????????繖コ????繖コ?????繖コ????????????????繖コ????繖コ?????繖コ??????????繖コ????繖コ?????繖コ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????繖コ????繖コ?????繖コ??????????繖コ????繖コ?????繖コ????????????????繖コ????繖コ?????繖コ??????????繖コ????繖コ?????繖コ?????????????????????????????????????????????????????????????????繖コ????繖コ?????繖コ??????????繖コ????繖コ?????繖コ????????????????繖コ????繖コ?????繖コ??????????繖コ????繖コ?????繖コ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????繖コ????繖コ?????繖コ??????????繖コ????繖コ?????繖コ????????????????繖コ????繖コ?????繖コ??????????繖コ????繖コ?????繖コ?????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????ㄺ????ㄺ?????ㄺ??????????ㄺ????ㄺ?????ㄺ????????????????ㄺ????ㄺ?????ㄺ??????????ㄺ????ㄺ?????ㄺ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ㄺ????ㄺ?????ㄺ??????????ㄺ????ㄺ?????ㄺ????????????????ㄺ????ㄺ?????ㄺ??????????ㄺ????ㄺ?????ㄺ?????????????????????????????????????????????????????????????????ㄺ????ㄺ?????ㄺ??????????ㄺ????ㄺ?????ㄺ????????????????ㄺ????ㄺ?????ㄺ??????????ㄺ????ㄺ?????ㄺ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ㄺ????ㄺ?????ㄺ??????????ㄺ????ㄺ?????ㄺ????????????????ㄺ????ㄺ?????ㄺ??????????ㄺ????ㄺ?????ㄺ?????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3fe384ba3f3f3f3fe384ba3f3f3f3f3fe384ba3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????旬법???旬법????旬법?????????旬법???旬법????旬법???????????????旬법???旬법????旬법?????????旬법???旬법????旬법??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????旬법???旬법????旬법?????????旬법???旬법????旬법???????????????旬법???旬법????旬법?????????旬법???旬법????旬법????????????????????????????????????????????????????????????????旬법???旬법????旬법?????????旬법???旬법????旬법???????????????旬법???旬법????旬법?????????旬법???旬법????旬법??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????旬법???旬법????旬법?????????旬법???旬법????旬법???????????????旬법???旬법????旬법?????????旬법???旬법????旬법????????????????????????????????????????????????? |