同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f573f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f563f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ?£???????????????????????¼??????????????????????? ?£???????????????????????¼????????????????????? ?£?????????????????????¼?????????????????? ?£???????????????????????¼??????????????????¼??????????????????????????????????????????????????????????????????????????W???????????????????????????????????????????????????????????????????????????????????????????????????? ?£???????????????????????¼??????????????????????? ?£???????????????????????¼????????????????????? ?£?????????????????????¼?????????????????? ?£???????????????????????¼??????????????????¼??????????????????????????????????????????????????????????????????????????V??????N??????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f573f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f563f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????臓?????????蔵?促?????????????臓?????????臓?他??????????????臓?????????蔵?促?????????????臓?????????臓?他????????????臓?????????蔵?促???????????臓?????????臓?他?????????臓?????????蔵?促?????????????臓?????????臓?他????????臓?????????臓?他??????????????????????????????????????????????????????????????????????????W???????????????????????????????????????????????????????????????????????????????????????????臓?????????蔵?促?????????????臓?????????臓?他??????????????臓?????????蔵?促?????????????臓?????????臓?他????????????臓?????????蔵?促???????????臓?????????臓?他?????????臓?????????蔵?促?????????????臓?????????臓?他????????臓?????????臓?他??????????????????????????????????????????????????????????????????????????V??????N??????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f573f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f563f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????W?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????V??????N??????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f573f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f563f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????W??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????V??????N??????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f573f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f91a03f91a33f3f3f3f3f3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f919f3f3f3f3f3f3f3f3f3f919f3f91bc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f563f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????몷?????????몺?몿?????????????몷?????????몷?뫜??????????????몷?????????몺?몿?????????????몷?????????몷?뫜????????????몷?????????몺?몿???????????몷?????????몷?뫜?????????몷?????????몺?몿?????????????몷?????????몷?뫜????????몷?????????몷?뫜??????????????????????????????????????????????????????????????????????????W???????????????????????????????????????????????????????????????????????????????????????????몷?????????몺?몿?????????????몷?????????몷?뫜??????????????몷?????????몺?몿?????????????몷?????????몷?뫜????????????몷?????????몺?몿???????????몷?????????몷?뫜?????????몷?????????몺?몿?????????????몷?????????몷?뫜????????몷?????????몷?뫜??????????????????????????????????????????????????????????????????????????V??????N??????????????????????????????????? |