同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f783f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f783f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f783f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f783f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f783f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f783f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????�??????????????�????????????�?????�????????????????�??????????????�????????????�????????????x???�?????�?????????????????�??????????????�????????????�?????�????????????????�??????????????�????????????�????????????x???�?????�??????????????????????????????????�??????????????�????????????�?????�????????????????�??????????????�????????????�????????????x???�?????�?????????????????�??????????????�????????????�?????�????????????????�??????????????�????????????�????????????x???�?????�??????????????????N????????????�??????????????�????????????�?????�????????????????�??????????????�????????????�????????????x???�?????�?????????????????�??????????????�????????????�?????�????????????????�??????????????�????????????�????????????x???�?????�????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f783f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f783f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f783f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f783f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f783f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f783f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????驢ッ???????????????驢ッ?????????????驢ッ??????驢ッ?????????????????驢ッ???????????????驢ッ?????????????驢ッ?????????????x???驢ッ??????驢ッ??????????????????驢ッ???????????????驢ッ?????????????驢ッ??????驢ッ?????????????????驢ッ???????????????驢ッ?????????????驢ッ?????????????x???驢ッ??????驢ッ???????????????????????????????????驢ッ???????????????驢ッ?????????????驢ッ??????驢ッ?????????????????驢ッ???????????????驢ッ?????????????驢ッ?????????????x???驢ッ??????驢ッ??????????????????驢ッ???????????????驢ッ?????????????驢ッ??????驢ッ?????????????????驢ッ???????????????驢ッ?????????????驢ッ?????????????x???驢ッ??????驢ッ???????????????????N????????????驢ッ???????????????驢ッ?????????????驢ッ??????驢ッ?????????????????驢ッ???????????????驢ッ?????????????驢ッ?????????????x???驢ッ??????驢ッ??????????????????驢ッ???????????????驢ッ?????????????驢ッ??????驢ッ?????????????????驢ッ???????????????驢ッ?????????????驢ッ?????????????x???驢ッ??????驢ッ?????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f783f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f783f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f783f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f783f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f783f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f783f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????x????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????x?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????x????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????x??????????????????????????????N???????????????????????????????????????????????????????????????????????????????????????????????????????????????x????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????x????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f783f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f783f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f783f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f783f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f783f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f783f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????醯???????????????醯?????????????醯??????醯?????????????????醯???????????????醯?????????????醯?????????????x???醯??????醯??????????????????醯???????????????醯?????????????醯??????醯?????????????????醯???????????????醯?????????????醯?????????????x???醯??????醯???????????????????????????????????醯???????????????醯?????????????醯??????醯?????????????????醯???????????????醯?????????????醯?????????????x???醯??????醯??????????????????醯???????????????醯?????????????醯??????醯?????????????????醯???????????????醯?????????????醯?????????????x???醯??????醯???????????????????N????????????醯???????????????醯?????????????醯??????醯?????????????????醯???????????????醯?????????????醯?????????????x???醯??????醯??????????????????醯???????????????醯?????????????醯??????醯?????????????????醯???????????????醯?????????????醯?????????????x???醯??????醯?????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f783f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f783f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f783f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f783f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f783f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f783f3f3fe986af3f3f3f3f3f3fe986af3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????巍???????????????巍?????????????巍??????巍?????????????????巍???????????????巍?????????????巍?????????????x???巍??????巍??????????????????巍???????????????巍?????????????巍??????巍?????????????????巍???????????????巍?????????????巍?????????????x???巍??????巍???????????????????????????????????巍???????????????巍?????????????巍??????巍?????????????????巍???????????????巍?????????????巍?????????????x???巍??????巍??????????????????巍???????????????巍?????????????巍??????巍?????????????????巍???????????????巍?????????????巍?????????????x???巍??????巍???????????????????N????????????巍???????????????巍?????????????巍??????巍?????????????????巍???????????????巍?????????????巍?????????????x???巍??????巍??????????????????巍???????????????巍?????????????巍??????巍?????????????????巍???????????????巍?????????????巍?????????????x???巍??????巍?????????????????????????? |