同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f483f3f3f483f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f483f3f3f483f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f483f3f3f483f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????H???H???????????????????????????????????ìø£ì± ??ìø£ì± ??ìø£ì± ??ìø£ì± ????ìø£ì± ??ìø£ì± ??ìø£ì± ??ìø£ì± ????????????????ìø£ì± ??ìø£ì± ??ìø£ì± ??ìø£ì± ??}????????????????????????????????????????????????????????????ìø£ì± ??ìø£ì± ??ìø£ì± ??ìø£ì± ????ìø£ì± ??ìø£ì± ??ìø£ì± ??ìø£ì± ????????????ìø£ì± ??ìø£ì± ??ìø£ì± ??ìø£ì± ????ìø£ì± ??ìø£ì± ??ìø£ì± ??ìø£ì± ???????????????????????????????????????????????????????????????????????????????????????H???H?????????????N????H???H???????????????????????????????????ìø£ì± ??ìø£ì± ??ìø£ì± ??ìø£ì± ????ìø£ì± ??ìø£ì± ??ìø£ì± ??ìø£ì± ????????????????ìø£ì± ??ìø£ì± ??ìø£ì± ??ìø£ì± ??}????????????????????????????????????????????????????????????ìø£ì± ??ìø£ì± ??ìø£ì± ??ìø£ì± ????ìø£ì± ??ìø£ì± ??ìø£ì± ??ìø£ì± ????????????ìø£ì± ??ìø£ì± ??ìø£ì± ??ìø£ì± ????ìø£ì± ??ìø£ì± ??ìø£ì± ??ìø£ì± ?????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f483f3f3f483f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f483f3f3f483f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f483f3f3f483f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????H???H????????????????????????????????????」????」????」????」??????」????」????」????」??????????????????」????」????」????」???}?????????????????????????????????????????????????????????????」????」????」????」??????」????」????」????」??????????????」????」????」????」??????」????」????」????」????????????????????????????????????????????????????????????????????????????????????????H???H?????????????N????H???H????????????????????????????????????」????」????」????」??????」????」????」????」??????????????????」????」????」????」???}?????????????????????????????????????????????????????????????」????」????」????」??????」????」????」????」??????????????」????」????」????」??????」????」????」????」??????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f483f3f3f483f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f483f3f3f483f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f483f3f3f483f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????H???H???????????????????????????????????踐l???踐l???踐l???踐l?????踐l???踐l???踐l???踐l?????????????????踐l???踐l???踐l???踐l???}????????????????????????????????????????????????????????????踐l???踐l???踐l???踐l?????踐l???踐l???踐l???踐l?????????????踐l???踐l???踐l???踐l?????踐l???踐l???踐l???踐l????????????????????????????????????????????????????????????????????????????????????????H???H?????????????N????H???H???????????????????????????????????踐l???踐l???踐l???踐l?????踐l???踐l???踐l???踐l?????????????????踐l???踐l???踐l???踐l???}????????????????????????????????????????????????????????????踐l???踐l???踐l???踐l?????踐l???踐l???踐l???踐l?????????????踐l???踐l???踐l???踐l?????踐l???踐l???踐l???踐l??????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f483f3f3f483f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f483f3f3f483f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f483f3f3f483f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????H???H??????????????????????????????????????책?????책?????책?????책???????책?????책?????책?????책???????????????????책?????책?????책?????책??}???????????????????????????????????????????????????????????????책?????책?????책?????책???????책?????책?????책?????책???????????????책?????책?????책?????책???????책?????책?????책?????책???????????????????????????????????????????????????????????????????????????????????????H???H?????????????N????H???H??????????????????????????????????????책?????책?????책?????책???????책?????책?????책?????책???????????????????책?????책?????책?????책??}???????????????????????????????????????????????????????????????책?????책?????책?????책???????책?????책?????책?????책???????????????책?????책?????책?????책???????책?????책?????책?????책?????????????????????????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f483f3f3f483f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f483f3f3f483f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f483f3f3f483f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3f3f3f3f3f3f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3fecf8a3ecb1853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????H???H???????????????????????????????????淋l콉??淋l콉??淋l콉??淋l콉????淋l콉??淋l콉??淋l콉??淋l콉????????????????淋l콉??淋l콉??淋l콉??淋l콉??}????????????????????????????????????????????????????????????淋l콉??淋l콉??淋l콉??淋l콉????淋l콉??淋l콉??淋l콉??淋l콉????????????淋l콉??淋l콉??淋l콉??淋l콉????淋l콉??淋l콉??淋l콉??淋l콉???????????????????????????????????????????????????????????????????????????????????????H???H?????????????N????H???H???????????????????????????????????淋l콉??淋l콉??淋l콉??淋l콉????淋l콉??淋l콉??淋l콉??淋l콉????????????????淋l콉??淋l콉??淋l콉??淋l콉??}????????????????????????????????????????????????????????????淋l콉??淋l콉??淋l콉??淋l콉????淋l콉??淋l콉??淋l콉??淋l콉????????????淋l콉??淋l콉??淋l콉??淋l콉????淋l콉??淋l콉??淋l콉??淋l콉?????????????????????????????????????????????????????????????????????????????????????? |