同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????½ä?�??????½ä?�???????½ä?�??????½ä?�??????½ä?�?????????????????????½ä?�??????½ä?�???????½ä?�??????½ä?�??????½ä?�?????????????½ä?�??????½ä?�???????½ä?�??????????????????????????????????????????????????????????????????????????????????????????????????½ä?�??????½ä?�???????½ä?�??????½ä?�??????½ä?�?????????????????????½ä?�??????½ä?�???????½ä?�??????½ä?�??????½ä?�?????????????½ä?�??????½ä?�???????½ä?�?????????????????????????N????????????????????????????????????????????????????????????????????½ä?�??????½ä?�???????½ä?�??????½ä?�??????½ä?�?????????????????????½ä?�??????½ä?�???????½ä?�??????½ä?�??????½ä?�?????????????½ä?�??????½ä?�???????½ä?�????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????ツステ、?テ???????ツステ、?テ????????ツステ、?テ???????ツステ、?テ???????ツステ、?テ??????????????????????ツステ、?テ???????ツステ、?テ????????ツステ、?テ???????ツステ、?テ???????ツステ、?テ??????????????ツステ、?テ???????ツステ、?テ????????ツステ、?テ???????????????????????????????????????????????????????????????????????????????????????????????????ツステ、?テ???????ツステ、?テ????????ツステ、?テ???????ツステ、?テ???????ツステ、?テ??????????????????????ツステ、?テ???????ツステ、?テ????????ツステ、?テ???????ツステ、?テ???????ツステ、?テ??????????????ツステ、?テ???????ツステ、?テ????????ツステ、?テ??????????????????????????N????????????????????????????????????????????????????????????????????ツステ、?テ???????ツステ、?テ????????ツステ、?テ???????ツステ、?テ???????ツステ、?テ??????????????????????ツステ、?テ???????ツステ、?テ????????ツステ、?テ???????ツステ、?テ???????ツステ、?テ??????????????ツステ、?テ???????ツステ、?テ????????ツステ、?テ?????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????遜辰????????遜辰?????????遜辰????????遜辰????????遜辰???????????????????????遜辰????????遜辰?????????遜辰????????遜辰????????遜辰???????????????遜辰????????遜辰?????????遜辰????????????????????????????????????????????????????????????????????????????????????????????????????遜辰????????遜辰?????????遜辰????????遜辰????????遜辰???????????????????????遜辰????????遜辰?????????遜辰????????遜辰????????遜辰???????????????遜辰????????遜辰?????????遜辰???????????????????????????N????????????????????????????????????????????????????????????????????遜辰????????遜辰?????????遜辰????????遜辰????????遜辰???????????????????????遜辰????????遜辰?????????遜辰????????遜辰????????遜辰???????????????遜辰????????遜辰?????????遜辰??????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????½ä?????????½ä??????????½ä?????????½ä?????????½ä????????????????????????½ä?????????½ä??????????½ä?????????½ä?????????½ä????????????????½ä?????????½ä??????????½ä?????????????????????????????????????????????????????????????????????????????????????????????????????½ä?????????½ä??????????½ä?????????½ä?????????½ä????????????????????????½ä?????????½ä??????????½ä?????????½ä?????????½ä????????????????½ä?????????½ä??????????½ä????????????????????????????N????????????????????????????????????????????????????????????????????½ä?????????½ä??????????½ä?????????½ä?????????½ä????????????????????????½ä?????????½ä??????????½ä?????????½ä?????????½ä????????????????½ä?????????½ä??????????½ä???????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3fc2bdc3a43fc33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????쩍채?찹??????쩍채?찹???????쩍채?찹??????쩍채?찹??????쩍채?찹?????????????????????쩍채?찹??????쩍채?찹???????쩍채?찹??????쩍채?찹??????쩍채?찹?????????????쩍채?찹??????쩍채?찹???????쩍채?찹??????????????????????????????????????????????????????????????????????????????????????????????????쩍채?찹??????쩍채?찹???????쩍채?찹??????쩍채?찹??????쩍채?찹?????????????????????쩍채?찹??????쩍채?찹???????쩍채?찹??????쩍채?찹??????쩍채?찹?????????????쩍채?찹??????쩍채?찹???????쩍채?찹?????????????????????????N????????????????????????????????????????????????????????????????????쩍채?찹??????쩍채?찹???????쩍채?찹??????쩍채?찹??????쩍채?찹?????????????????????쩍채?찹??????쩍채?찹???????쩍채?찹??????쩍채?찹??????쩍채?찹?????????????쩍채?찹??????쩍채?찹???????쩍채?찹????????????????????????????????? |