同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3fc289653f3f3f3fc289653f3fc289653f3f3fc289653f3fc289653f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3fc289653f3f3f3fc289653f3fc289653f3f3fc289653f3fc289653f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3fc289653f3f3f3fc289653f3fc289653f3f3fc289653f3fc289653f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3fc289653f3f3f3fc289653f3fc289653f3f3fc289653f3fc289653f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3fc289653f3f3f3fc289653f3fc289653f3f3fc289653f3fc289653f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3fc289653f3f3f3fc289653f3fc289653f3f3fc289653f3fc289653f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????Âe??Âe?????Âe??Âe???Âe???Âe??Âe???Âe????Âe??Âe???Âe??Âe???????Âe??Âe?????Âe??Âe???Âe???Âe??Âe?????Âe??Âe???Âe?????Âe??Âe?????Âe??Âe???Âe???Âe??Âe???Âe????Âe??Âe???Âe??Âe???????Âe??Âe?????Âe??Âe???Âe???Âe??Âe?????Âe??Âe???Âe?????????????????????????????????????????????????????????????????Âe??Âe?????Âe??Âe???Âe???Âe??Âe???Âe????Âe??Âe???Âe??Âe???????Âe??Âe?????Âe??Âe???Âe???Âe??Âe?????Âe??Âe???Âe?????Âe??Âe?????Âe??Âe???Âe???Âe??Âe???Âe????Âe??Âe???Âe??Âe???????Âe??Âe?????Âe??Âe???Âe???Âe??Âe?????Âe??Âe???Âe??????????????????????????????????????N?????????????????????????????????????Âe??Âe?????Âe??Âe???Âe???Âe??Âe???Âe????Âe??Âe???Âe??Âe???????Âe??Âe?????Âe??Âe???Âe???Âe??Âe?????Âe??Âe???Âe?????Âe??Âe?????Âe??Âe???Âe???Âe??Âe???Âe????Âe??Âe???Âe??Âe???????Âe??Âe?????Âe??Âe???Âe???Âe??Âe?????Âe??Âe???Âe??????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3fc289653f3f3f3fc289653f3fc289653f3f3fc289653f3fc289653f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3fc289653f3f3f3fc289653f3fc289653f3f3fc289653f3fc289653f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3fc289653f3f3f3fc289653f3fc289653f3f3fc289653f3fc289653f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3fc289653f3f3f3fc289653f3fc289653f3f3fc289653f3fc289653f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3fc289653f3f3f3fc289653f3fc289653f3f3fc289653f3fc289653f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3fc289653f3f3f3fc289653f3fc289653f3f3fc289653f3fc289653f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????ツ影??ツ影?????ツ影??ツ影???ツ影???ツ影??ツ影???ツ影????ツ影??ツ影???ツ影??ツ影???????ツ影??ツ影?????ツ影??ツ影???ツ影???ツ影??ツ影?????ツ影??ツ影???ツ影?????ツ影??ツ影?????ツ影??ツ影???ツ影???ツ影??ツ影???ツ影????ツ影??ツ影???ツ影??ツ影???????ツ影??ツ影?????ツ影??ツ影???ツ影???ツ影??ツ影?????ツ影??ツ影???ツ影?????????????????????????????????????????????????????????????????ツ影??ツ影?????ツ影??ツ影???ツ影???ツ影??ツ影???ツ影????ツ影??ツ影???ツ影??ツ影???????ツ影??ツ影?????ツ影??ツ影???ツ影???ツ影??ツ影?????ツ影??ツ影???ツ影?????ツ影??ツ影?????ツ影??ツ影???ツ影???ツ影??ツ影???ツ影????ツ影??ツ影???ツ影??ツ影???????ツ影??ツ影?????ツ影??ツ影???ツ影???ツ影??ツ影?????ツ影??ツ影???ツ影??????????????????????????????????????N?????????????????????????????????????ツ影??ツ影?????ツ影??ツ影???ツ影???ツ影??ツ影???ツ影????ツ影??ツ影???ツ影??ツ影???????ツ影??ツ影?????ツ影??ツ影???ツ影???ツ影??ツ影?????ツ影??ツ影???ツ影?????ツ影??ツ影?????ツ影??ツ影???ツ影???ツ影??ツ影???ツ影????ツ影??ツ影???ツ影??ツ影???????ツ影??ツ影?????ツ影??ツ影???ツ影???ツ影??ツ影?????ツ影??ツ影???ツ影??????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3fc289653f3f3f3fc289653f3fc289653f3f3fc289653f3fc289653f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3fc289653f3f3f3fc289653f3fc289653f3f3fc289653f3fc289653f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3fc289653f3f3f3fc289653f3fc289653f3f3fc289653f3fc289653f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3fc289653f3f3f3fc289653f3fc289653f3f3fc289653f3fc289653f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3fc289653f3f3f3fc289653f3fc289653f3f3fc289653f3fc289653f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3fc289653f3f3f3fc289653f3fc289653f3f3fc289653f3fc289653f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????e???e??????e???e????e????e???e????e?????e???e????e???e????????e???e??????e???e????e????e???e??????e???e????e??????e???e??????e???e????e????e???e????e?????e???e????e???e????????e???e??????e???e????e????e???e??????e???e????e??????????????????????????????????????????????????????????????????e???e??????e???e????e????e???e????e?????e???e????e???e????????e???e??????e???e????e????e???e??????e???e????e??????e???e??????e???e????e????e???e????e?????e???e????e???e????????e???e??????e???e????e????e???e??????e???e????e??????????????????????????????????????N??????????????????????????????????????e???e??????e???e????e????e???e????e?????e???e????e???e????????e???e??????e???e????e????e???e??????e???e????e??????e???e??????e???e????e????e???e????e?????e???e????e???e????????e???e??????e???e????e????e???e??????e???e????e??????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3fc289653f3f3f3fc289653f3fc289653f3f3fc289653f3fc289653f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3fc289653f3f3f3fc289653f3fc289653f3f3fc289653f3fc289653f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3fc289653f3f3f3fc289653f3fc289653f3f3fc289653f3fc289653f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3fc289653f3f3f3fc289653f3fc289653f3f3fc289653f3fc289653f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3fc289653f3f3f3fc289653f3fc289653f3f3fc289653f3fc289653f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3fc289653f3f3f3fc289653f3fc289653f3f3fc289653f3fc289653f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????e??e?????e??e???e???e??e???e????e??e???e??e???????e??e?????e??e???e???e??e?????e??e???e?????e??e?????e??e???e???e??e???e????e??e???e??e???????e??e?????e??e???e???e??e?????e??e???e?????????????????????????????????????????????????????????????????e??e?????e??e???e???e??e???e????e??e???e??e???????e??e?????e??e???e???e??e?????e??e???e?????e??e?????e??e???e???e??e???e????e??e???e??e???????e??e?????e??e???e???e??e?????e??e???e??????????????????????????????????????N?????????????????????????????????????e??e?????e??e???e???e??e???e????e??e???e??e???????e??e?????e??e???e???e??e?????e??e???e?????e??e?????e??e???e???e??e???e????e??e???e??e???????e??e?????e??e???e???e??e?????e??e???e??????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3fc289653f3f3f3fc289653f3fc289653f3f3fc289653f3fc289653f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3fc289653f3f3f3fc289653f3fc289653f3f3fc289653f3fc289653f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3fc289653f3f3f3fc289653f3fc289653f3f3fc289653f3fc289653f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3fc289653f3f3f3fc289653f3fc289653f3f3fc289653f3fc289653f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3fc289653f3f3f3fc289653f3fc289653f3f3fc289653f3fc289653f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3fc289653f3f3f3fc289653f3fc289653f3f3fc289653f3fc289653f3f3f3f3f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3fc289653f3fc289653f3f3f3f3fc289653f3fc289653f3f3fc289653f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????혟e??혟e?????혟e??혟e???혟e???혟e??혟e???혟e????혟e??혟e???혟e??혟e???????혟e??혟e?????혟e??혟e???혟e???혟e??혟e?????혟e??혟e???혟e?????혟e??혟e?????혟e??혟e???혟e???혟e??혟e???혟e????혟e??혟e???혟e??혟e???????혟e??혟e?????혟e??혟e???혟e???혟e??혟e?????혟e??혟e???혟e?????????????????????????????????????????????????????????????????혟e??혟e?????혟e??혟e???혟e???혟e??혟e???혟e????혟e??혟e???혟e??혟e???????혟e??혟e?????혟e??혟e???혟e???혟e??혟e?????혟e??혟e???혟e?????혟e??혟e?????혟e??혟e???혟e???혟e??혟e???혟e????혟e??혟e???혟e??혟e???????혟e??혟e?????혟e??혟e???혟e???혟e??혟e?????혟e??혟e???혟e??????????????????????????????????????N?????????????????????????????????????혟e??혟e?????혟e??혟e???혟e???혟e??혟e???혟e????혟e??혟e???혟e??혟e???????혟e??혟e?????혟e??혟e???혟e???혟e??혟e?????혟e??혟e???혟e?????혟e??혟e?????혟e??혟e???혟e???혟e??혟e???혟e????혟e??혟e???혟e??혟e???????혟e??혟e?????혟e??혟e???혟e???혟e??혟e?????혟e??혟e???혟e??????????????????????????????? |