同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f553f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f55 | ???????????????????????????????????????????????????????????????????????N??D??????????????N??D????????????????????N??D??????????????N??D??????????????????????????????N??D??????????????N??D??????????????????????????????????????N??D??????????????N??D????????????????????N??D??????????????N??D??????????????????????????????N??D??????????????N??D??????????????????????????????????????????????????????????????????????????????????U??????????????????????????????????????????????????????????????????????N??D??????????????N??D????????????????????N??D??????????????N??D??????????????????????????????N??D??????????????N??D??????????????????????????????????????N??D??????????????N??D????????????????????N??D??????????????N??D??????????????????????????????N??D??????????????N??D??????????????????????????????????????????????????????????????????????????????????U |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f553f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f55 | ???????????????????????????????????????????????????????????????????????¨??D???¢?£??????????¨??D???¢?£????????????????¨??D???¢?£??????????¨??D???¢?£??????????????????????????¨??D???¢?£??????????¨??D???¢?£??????????????????????????????????¨??D???¢?£??????????¨??D???¢?£????????????????¨??D???¢?£??????????¨??D???¢?£??????????????????????????¨??D???¢?£??????????¨??D???¢?£??????????????????????????????????????????????????????????????????????????????U??????????????????????????????????????????????????????????????????????¨??D???¢?£??????????¨??D???¢?£????????????????¨??D???¢?£??????????¨??D???¢?£??????????????????????????¨??D???¢?£??????????¨??D???¢?£??????????????????????????????????¨??D???¢?£??????????¨??D???¢?£????????????????¨??D???¢?£??????????¨??D???¢?£??????????????????????????¨??D???¢?£??????????¨??D???¢?£??????????????????????????????????????????????????????????????????????????????U |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f553f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f55 | ????????????????????????????????????????????????????????????????????????N??D???????????????????N??D?????????????????????????N??D???????????????????N??D???????????????????????????????????N??D???????????????????N??D???????????????????????????????????????????N??D???????????????????N??D?????????????????????????N??D???????????????????N??D???????????????????????????????????N??D???????????????????N??D??????????????????????????????????????????????????????????????????????????????????????U???????????????????????????????????????????????????????????????????????N??D???????????????????N??D?????????????????????????N??D???????????????????N??D???????????????????????????????????N??D???????????????????N??D???????????????????????????????????????????N??D???????????????????N??D?????????????????????????N??D???????????????????N??D???????????????????????????????????N??D???????????????????N??D??????????????????????????????????????????????????????????????????????????????????????U |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f553f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f55 | ????????????????????????????????????????????????????????????????????????N??D???????????????????N??D?????????????????????????N??D???????????????????N??D???????????????????????????????????N??D???????????????????N??D???????????????????????????????????????????N??D???????????????????N??D?????????????????????????N??D???????????????????N??D???????????????????????????????????N??D???????????????????N??D??????????????????????????????????????????????????????????????????????????????????????U???????????????????????????????????????????????????????????????????????N??D???????????????????N??D?????????????????????????N??D???????????????????N??D???????????????????????????????????N??D???????????????????N??D???????????????????????????????????????????N??D???????????????????N??D?????????????????????????N??D???????????????????N??D???????????????????????????????????N??D???????????????????N??D??????????????????????????????????????????????????????????????????????????????????????U |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f553f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f814e3f3f443f3f3f81913f81923f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f55 | ???????????????????????????????????????????????????????????????????????갢??D???걨?걩??????????갢??D???걨?걩????????????????갢??D???걨?걩??????????갢??D???걨?걩??????????????????????????갢??D???걨?걩??????????갢??D???걨?걩??????????????????????????????????갢??D???걨?걩??????????갢??D???걨?걩????????????????갢??D???걨?걩??????????갢??D???걨?걩??????????????????????????갢??D???걨?걩??????????갢??D???걨?걩??????????????????????????????????????????????????????????????????????????????U??????????????????????????????????????????????????????????????????????갢??D???걨?걩??????????갢??D???걨?걩????????????????갢??D???걨?걩??????????갢??D???걨?걩??????????????????????????갢??D???걨?걩??????????갢??D???걨?걩??????????????????????????????????갢??D???걨?걩??????????갢??D???걨?걩????????????????갢??D???걨?걩??????????갢??D???걨?걩??????????????????????????갢??D???걨?걩??????????갢??D???걨?걩??????????????????????????????????????????????????????????????????????????????U |