同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f573f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f563f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????ë �??????????ë �?????????ë �??????ë �???????ë �?????????????ë �???????ë �?????????????????????????????ë �??????ë �????????ë �????????ë �?????????????????????????????????????????????????????ë �??????????ë �?????????ë �??????ë �???????ë �?????????????ë �???????ë �??????????????????????W?????????????????????????????????ë �??????????ë �?????????ë �??????ë �???????ë �?????????????ë �???????ë �?????????????????????????????ë �??????ë �????????ë �????????ë �?????????????????????????????????????????????????????ë �??????????ë �?????????ë �??????ë �???????ë �?????????????ë �???????ë �??????????????????????V??????N??????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f573f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f563f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????テォツ?ツ???????????テォツ?ツ??????????テォツ?ツ???????テォツ?ツ????????テォツ?ツ??????????????テォツ?ツ????????テォツ?ツ??????????????????????????????テォツ?ツ???????テォツ?ツ?????????テォツ?ツ?????????テォツ?ツ??????????????????????????????????????????????????????テォツ?ツ???????????テォツ?ツ??????????テォツ?ツ???????テォツ?ツ????????テォツ?ツ??????????????テォツ?ツ????????テォツ?ツ???????????????????????W?????????????????????????????????テォツ?ツ???????????テォツ?ツ??????????テォツ?ツ???????テォツ?ツ????????テォツ?ツ??????????????テォツ?ツ????????テォツ?ツ??????????????????????????????テォツ?ツ???????テォツ?ツ?????????テォツ?ツ?????????テォツ?ツ??????????????????????????????????????????????????????テォツ?ツ???????????テォツ?ツ??????????テォツ?ツ???????テォツ?ツ????????テォツ?ツ??????????????テォツ?ツ????????テォツ?ツ???????????????????????V??????N??????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f573f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f563f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????谷?????????????谷????????????谷?????????谷??????????谷????????????????谷??????????谷????????????????????????????????谷?????????谷???????????谷???????????谷????????????????????????????????????????????????????????谷?????????????谷????????????谷?????????谷??????????谷????????????????谷??????????谷?????????????????????????W?????????????????????????????????谷?????????????谷????????????谷?????????谷??????????谷????????????????谷??????????谷????????????????????????????????谷?????????谷???????????谷???????????谷????????????????????????????????????????????????????????谷?????????????谷????????????谷?????????谷??????????谷????????????????谷??????????谷?????????????????????????V??????N??????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f573f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f563f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????ë ???????????ë ??????????ë ???????ë ????????ë ??????????????ë ????????ë ??????????????????????????????ë ???????ë ?????????ë ?????????ë ??????????????????????????????????????????????????????ë ???????????ë ??????????ë ???????ë ????????ë ??????????????ë ????????ë ???????????????????????W?????????????????????????????????ë ???????????ë ??????????ë ???????ë ????????ë ??????????????ë ????????ë ??????????????????????????????ë ???????ë ?????????ë ?????????ë ??????????????????????????????????????????????????????ë ???????????ë ??????????ë ???????ë ????????ë ??????????????ë ????????ë ???????????????????????V??????N??????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f573f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3fc3abc2a0c2933f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f563f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????챘혻혫???????????챘혻혫??????????챘혻혫???????챘혻혫????????챘혻혫??????????????챘혻혫????????챘혻혫??????????????????????????????챘혻혫???????챘혻혫?????????챘혻혫?????????챘혻혫??????????????????????????????????????????????????????챘혻혫???????????챘혻혫??????????챘혻혫???????챘혻혫????????챘혻혫??????????????챘혻혫????????챘혻혫???????????????????????W?????????????????????????????????챘혻혫???????????챘혻혫??????????챘혻혫???????챘혻혫????????챘혻혫??????????????챘혻혫????????챘혻혫??????????????????????????????챘혻혫???????챘혻혫?????????챘혻혫?????????챘혻혫??????????????????????????????????????????????????????챘혻혫???????????챘혻혫??????????챘혻혫???????챘혻혫????????챘혻혫??????????????챘혻혫????????챘혻혫???????????????????????V??????N??????????????????????????????????? |