同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3fbcc58ea48ec43f8ea48ec43f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3fbcc58ea48ec43f8ea48ec43f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3fbcc58ea48ec43f8ea48ec43f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3fbcc58ea48ec43f8ea48ec43f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3fbcc58ea48ec43f8ea48ec43f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3fbcc58ea48ec43f8ea48ec43f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????¼Å¤ÄØŤÄ??????¼Å¤Ä?¤Ä??????¼Å¤ÄØŤÄ??????????????????¼Å¤ÄØŤÄ????????????????????????????¼Å¤ÄØŤÄ??????¼Å¤Ä?¤Ä??????¼Å¤ÄØŤÄ??????????????????¼Å¤ÄØŤÄ????????????????????????????????????????????????????????????????????????????????????????????¼Å¤ÄØŤÄ??????¼Å¤Ä?¤Ä??????¼Å¤ÄØŤÄ??????????????????¼Å¤ÄØŤÄ????????????????????????????¼Å¤ÄØŤÄ??????¼Å¤Ä?¤Ä??????¼Å¤ÄØŤÄ??????????????????¼Å¤ÄØŤÄ??????????????????????N?????????????????????????????????????????????????????????????????¼Å¤ÄØŤÄ??????¼Å¤Ä?¤Ä??????¼Å¤ÄØŤÄ??????????????????¼Å¤ÄØŤÄ????????????????????????????¼Å¤ÄØŤÄ??????¼Å¤Ä?¤Ä??????¼Å¤ÄØŤÄ??????????????????¼Å¤ÄØŤÄ?????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3fbcc58ea48ec43f8ea48ec43f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3fbcc58ea48ec43f8ea48ec43f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3fbcc58ea48ec43f8ea48ec43f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3fbcc58ea48ec43f8ea48ec43f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3fbcc58ea48ec43f8ea48ec43f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3fbcc58ea48ec43f8ea48ec43f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????シナ痔柴借芝痔柴??????シナ痔柴?痔柴??????シナ痔柴借芝痔柴??????????????????シナ痔柴借芝痔柴????????????????????????????シナ痔柴借芝痔柴??????シナ痔柴?痔柴??????シナ痔柴借芝痔柴??????????????????シナ痔柴借芝痔柴????????????????????????????????????????????????????????????????????????????????????????????シナ痔柴借芝痔柴??????シナ痔柴?痔柴??????シナ痔柴借芝痔柴??????????????????シナ痔柴借芝痔柴????????????????????????????シナ痔柴借芝痔柴??????シナ痔柴?痔柴??????シナ痔柴借芝痔柴??????????????????シナ痔柴借芝痔柴??????????????????????N?????????????????????????????????????????????????????????????????シナ痔柴借芝痔柴??????シナ痔柴?痔柴??????シナ痔柴借芝痔柴??????????????????シナ痔柴借芝痔柴????????????????????????????シナ痔柴借芝痔柴??????シナ痔柴?痔柴??????シナ痔柴借芝痔柴??????????????????シナ痔柴借芝痔柴?????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3fbcc58ea48ec43f8ea48ec43f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3fbcc58ea48ec43f8ea48ec43f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3fbcc58ea48ec43f8ea48ec43f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3fbcc58ea48ec43f8ea48ec43f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3fbcc58ea48ec43f8ea48ec43f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3fbcc58ea48ec43f8ea48ec43f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????偲、トリナ、ト??????偲、ト?、ト??????偲、トリナ、ト??????????????????偲、トリナ、ト????????????????????????????偲、トリナ、ト??????偲、ト?、ト??????偲、トリナ、ト??????????????????偲、トリナ、ト????????????????????????????????????????????????????????????????????????????????????????????偲、トリナ、ト??????偲、ト?、ト??????偲、トリナ、ト??????????????????偲、トリナ、ト????????????????????????????偲、トリナ、ト??????偲、ト?、ト??????偲、トリナ、ト??????????????????偲、トリナ、ト??????????????????????N?????????????????????????????????????????????????????????????????偲、トリナ、ト??????偲、ト?、ト??????偲、トリナ、ト??????????????????偲、トリナ、ト????????????????????????????偲、トリナ、ト??????偲、ト?、ト??????偲、トリナ、ト??????????????????偲、トリナ、ト?????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3fbcc58ea48ec43f8ea48ec43f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3fbcc58ea48ec43f8ea48ec43f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3fbcc58ea48ec43f8ea48ec43f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3fbcc58ea48ec43f8ea48ec43f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3fbcc58ea48ec43f8ea48ec43f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3fbcc58ea48ec43f8ea48ec43f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????????????????????????????????Ŏ??Ď؎Ŏ??????????Ŏ???????????????Ŏ??Ď؎Ŏ??????????????????????Ŏ??Ď؎Ŏ????????????????????????????????Ŏ??Ď؎Ŏ??????????Ŏ???????????????Ŏ??Ď؎Ŏ??????????????????????Ŏ??Ď؎Ŏ????????????????????????????????????????????????????????????????????????????????????????????????Ŏ??Ď؎Ŏ??????????Ŏ???????????????Ŏ??Ď؎Ŏ??????????????????????Ŏ??Ď؎Ŏ????????????????????????????????Ŏ??Ď؎Ŏ??????????Ŏ???????????????Ŏ??Ď؎Ŏ??????????????????????Ŏ??Ď؎Ŏ?????????????????????????N??????????????????????????????????????????????????????????????????Ŏ??Ď؎Ŏ??????????Ŏ???????????????Ŏ??Ď؎Ŏ??????????????????????Ŏ??Ď؎Ŏ????????????????????????????????Ŏ??Ď؎Ŏ??????????Ŏ???????????????Ŏ??Ď؎Ŏ??????????????????????Ŏ??Ď؎Ŏ????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3fbcc58ea48ec43f8ea48ec43f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3fbcc58ea48ec43f8ea48ec43f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3fbcc58ea48ec43f8ea48ec43f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3fbcc58ea48ec43f8ea48ec43f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3fbcc58ea48ec43f8ea48ec43f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3fbcc58ea48ec43f8ea48ec43f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fbcc58ea48ec48ed88ec58ea48ec43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????셔렎렼롔렽렎렼??????셔렎렼?렎렼??????셔렎렼롔렽렎렼??????????????????셔렎렼롔렽렎렼????????????????????????????셔렎렼롔렽렎렼??????셔렎렼?렎렼??????셔렎렼롔렽렎렼??????????????????셔렎렼롔렽렎렼????????????????????????????????????????????????????????????????????????????????????????????셔렎렼롔렽렎렼??????셔렎렼?렎렼??????셔렎렼롔렽렎렼??????????????????셔렎렼롔렽렎렼????????????????????????????셔렎렼롔렽렎렼??????셔렎렼?렎렼??????셔렎렼롔렽렎렼??????????????????셔렎렼롔렽렎렼??????????????????????N?????????????????????????????????????????????????????????????????셔렎렼롔렽렎렼??????셔렎렼?렎렼??????셔렎렼롔렽렎렼??????????????????셔렎렼롔렽렎렼????????????????????????????셔렎렼롔렽렎렼??????셔렎렼?렎렼??????셔렎렼롔렽렎렼??????????????????셔렎렼롔렽렎렼?????????????????????????????? |