同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????äN?å½ë??äN????????????????????äN?å½ë??äN??????????????????????äN?å½ë??äN?????????????????????????????????????????????????äN?å½ë??äN????????????????????????????????????äN?å½ë??äN??????????????????????????????????????äN?å½ë??äN???????????????????????????????????????????????????????????????äN?å½ë??äN????????????????????äN?å½ë??äN??????????????????????äN?å½ë??äN?????????????????????????????????????????????????äN?å½ë??äN????????????????????????????????????äN?å½ë??äN??????????????????????????????????????äN?å½ë??äN???????????????????????????????????????????????????????????äN?å½ë??äN????????????????????äN?å½ë??äN??????????????????????äN?å½ë??äN?????????????????????????????????????????????????äN?å½ë??äN????????????????????????????????????äN?å½ë??äN??????????????????????????????????????äN?å½ë??äN????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????膀?蠖壱??膀????????????????????膀?蠖壱??膀??????????????????????膀?蠖壱??膀?????????????????????????????????????????????????膀?蠖壱??膀????????????????????????????????????膀?蠖壱??膀??????????????????????????????????????膀?蠖壱??膀???????????????????????????????????????????????????????????????膀?蠖壱??膀????????????????????膀?蠖壱??膀??????????????????????膀?蠖壱??膀?????????????????????????????????????????????????膀?蠖壱??膀????????????????????????????????????膀?蠖壱??膀??????????????????????????????????????膀?蠖壱??膀???????????????????????????????????????????????????????????膀?蠖壱??膀????????????????????膀?蠖壱??膀??????????????????????膀?蠖壱??膀?????????????????????????????????????????????????膀?蠖壱??膀????????????????????????????????????膀?蠖壱??膀??????????????????????????????????????膀?蠖壱??膀????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????綵??????????????????????????綵????????????????????????????綵???????????????????????????????????????????????????????綵??????????????????????????????????????????綵????????????????????????????????????????????綵?????????????????????????????????????????????????????????????????????綵??????????????????????????綵????????????????????????????綵???????????????????????????????????????????????????????綵??????????????????????????????????????????綵????????????????????????????????????????????綵?????????????????????????????????????????????????????????????????綵??????????????????????????綵????????????????????????????綵???????????????????????????????????????????????????????綵??????????????????????????????????????????綵????????????????????????????????????????????綵????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????N?彈????N?????????????????????N?彈????N???????????????????????N?彈????N??????????????????????????????????????????????????N?彈????N?????????????????????????????????????N?彈????N???????????????????????????????????????N?彈????N????????????????????????????????????????????????????????????????N?彈????N?????????????????????N?彈????N???????????????????????N?彈????N??????????????????????????????????????????????????N?彈????N?????????????????????????????????????N?彈????N???????????????????????????????????????N?彈????N????????????????????????????????????????????????????????????N?彈????N?????????????????????N?彈????N???????????????????????N?彈????N??????????????????????????????????????????????????N?彈????N?????????????????????????????????????N?彈????N???????????????????????????????????????N?彈????N????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe44e3fe5bd88eb3f3fe44e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????僧?壤덈??僧????????????????????僧?壤덈??僧??????????????????????僧?壤덈??僧?????????????????????????????????????????????????僧?壤덈??僧????????????????????????????????????僧?壤덈??僧??????????????????????????????????????僧?壤덈??僧???????????????????????????????????????????????????????????????僧?壤덈??僧????????????????????僧?壤덈??僧??????????????????????僧?壤덈??僧?????????????????????????????????????????????????僧?壤덈??僧????????????????????????????????????僧?壤덈??僧??????????????????????????????????????僧?壤덈??僧???????????????????????????????????????????????????????????僧?壤덈??僧????????????????????僧?壤덈??僧??????????????????????僧?壤덈??僧?????????????????????????????????????????????????僧?壤덈??僧????????????????????????????????????僧?壤덈??僧??????????????????????????????????????僧?壤덈??僧????????????????????????????????????????? |