同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????¡¯???????????????????¡¯???????¡¯??????¡¯???????¡?????????????????????????¡¯???????????????????¡¯???????¡¯??????¡¯???????¡?????????????????????????????????¡¯???????????????????¡¯???????¡¯??????¡¯???????¡????????????????????????????????????????????????????????????????????¡¯???????????????????¡¯???????¡¯??????¡¯???????¡?????????????????????????¡¯???????????????????¡¯???????¡¯??????¡¯???????¡?????????????????????????????????¡¯???????????????????¡¯???????¡¯??????¡¯???????¡?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????治識???????????????????治識???????治識??????治識???????治?????????????????????????治識???????????????????治識???????治識??????治識???????治?????????????????????????????????治識???????????????????治識???????治識??????治識???????治????????????????????????????????????????????????????????????????????治識???????????????????治識???????治識??????治識???????治?????????????????????????治識???????????????????治識???????治識??????治識???????治?????????????????????????????????治識???????????????????治識???????治識??????治識???????治?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????。ッ???????????????????。ッ???????。ッ??????。ッ???????。?????????????????????????。ッ???????????????????。ッ???????。ッ??????。ッ???????。?????????????????????????????????。ッ???????????????????。ッ???????。ッ??????。ッ???????。????????????????????????????????????????????????????????????????????。ッ???????????????????。ッ???????。ッ??????。ッ???????。?????????????????????????。ッ???????????????????。ッ???????。ッ??????。ッ???????。?????????????????????????????????。ッ???????????????????。ッ???????。ッ??????。ッ???????。?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f8ea18eaf3f3f3f3f3f3f3f8ea13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????렊렞???????????????????렊렞???????렊렞??????렊렞???????렊?????????????????????????렊렞???????????????????렊렞???????렊렞??????렊렞???????렊?????????????????????????????????렊렞???????????????????렊렞???????렊렞??????렊렞???????렊????????????????????????????????????????????????????????????????????렊렞???????????????????렊렞???????렊렞??????렊렞???????렊?????????????????????????렊렞???????????????????렊렞???????렊렞??????렊렞???????렊?????????????????????????????????렊렞???????????????????렊렞???????렊렞??????렊렞???????렊?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |