同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3fa1af3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3fa1af3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3fa1af3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3fa1af3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3fa1af3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3fa1af3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????????????????????????????¡ñ?¡??¡ñ?¡???¡¯???????????¡ñ?¡??¡ñ?¡??????¡ñ?¡??¡ñ?¡???????????????????????????????????????????¡ñ?¡??¡ñ?¡???¡¯???????????¡ñ?¡??¡ñ?¡??????¡ñ?¡??¡ñ?¡????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????¡ñ?¡??¡ñ?¡???¡¯???????????¡ñ?¡??¡ñ?¡??????¡ñ?¡??¡ñ?¡???????????????????????????????????????????¡ñ?¡??¡ñ?¡???¡¯???????????¡ñ?¡??¡ñ?¡??????¡ñ?¡??¡ñ?¡??????????????????????????????N?????????????????????????????????????????????????????????????????????????????????????????¡ñ?¡??¡ñ?¡???¡¯???????????¡ñ?¡??¡ñ?¡??????¡ñ?¡??¡ñ?¡???????????????????????????????????????????¡ñ?¡??¡ñ?¡???¡¯???????????¡ñ?¡??¡ñ?¡??????¡ñ?¡??¡ñ?¡?????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3fa1af3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3fa1af3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3fa1af3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3fa1af3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3fa1af3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3fa1af3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????????????????????????????。?。ュ??。?。ュ???。ッ???????????。?。ュ??。?。ュ??????。?。ュ??。?。ュ???????????????????????????????????????????。?。ュ??。?。ュ???。ッ???????????。?。ュ??。?。ュ??????。?。ュ??。?。ュ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????。?。ュ??。?。ュ???。ッ???????????。?。ュ??。?。ュ??????。?。ュ??。?。ュ???????????????????????????????????????????。?。ュ??。?。ュ???。ッ???????????。?。ュ??。?。ュ??????。?。ュ??。?。ュ??????????????????????????????N?????????????????????????????????????????????????????????????????????????????????????????。?。ュ??。?。ュ???。ッ???????????。?。ュ??。?。ュ??????。?。ュ??。?。ュ???????????????????????????????????????????。?。ュ??。?。ュ???。ッ???????????。?。ュ??。?。ュ??????。?。ュ??。?。ュ?????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3fa1af3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3fa1af3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3fa1af3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3fa1af3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3fa1af3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3fa1af3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????????????????????????????¢?´??¢?´???¨???????????¢?´??¢?´??????¢?´??¢?´???????????????????????????????????????????¢?´??¢?´???¨???????????¢?´??¢?´??????¢?´??¢?´????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????¢?´??¢?´???¨???????????¢?´??¢?´??????¢?´??¢?´???????????????????????????????????????????¢?´??¢?´???¨???????????¢?´??¢?´??????¢?´??¢?´??????????????????????????????N?????????????????????????????????????????????????????????????????????????????????????????¢?´??¢?´???¨???????????¢?´??¢?´??????¢?´??¢?´???????????????????????????????????????????¢?´??¢?´???¨???????????¢?´??¢?´??????¢?´??¢?´?????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3fa1af3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3fa1af3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3fa1af3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3fa1af3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3fa1af3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3fa1af3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3fa1af3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3fa1af3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3fa1af3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3fa1af3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3fa1af3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3fa1af3f3f3f3f3f3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3fa1f13fa1ad3f3fa1f13fa1ad3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????????????????????????????∵?∼??∵?∼???’???????????∵?∼??∵?∼??????∵?∼??∵?∼???????????????????????????????????????????∵?∼??∵?∼???’???????????∵?∼??∵?∼??????∵?∼??∵?∼????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????∵?∼??∵?∼???’???????????∵?∼??∵?∼??????∵?∼??∵?∼???????????????????????????????????????????∵?∼??∵?∼???’???????????∵?∼??∵?∼??????∵?∼??∵?∼??????????????????????????????N?????????????????????????????????????????????????????????????????????????????????????????∵?∼??∵?∼???’???????????∵?∼??∵?∼??????∵?∼??∵?∼???????????????????????????????????????????∵?∼??∵?∼???’???????????∵?∼??∵?∼??????∵?∼??∵?∼?????????????????????????????????????? |