同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????????N?????????????????åà ?åà ??????????åà ?????????????????åà ???????åà ?åà ??????????????N??????????????????????????????????????????????????????N????????N?????????????????åà ?åà ??????????åà ?????????????????åà ???????åà ?åà ??????????????N?????????????????????????????????????????????????????????????N????????N?????????????????åà ?åà ??????????åà ?????????????????åà ???????åà ?åà ??????????????N??????????????????????????????????????????????????????N????????N?????????????????åà ?åà ??????????åà ?????????????????åà ???????åà ?åà ??????????????N??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????????N?????????????????テ・テ??テ・テ???????????テ・テ??????????????????テ・テ????????テ・テ??テ・テ???????????????N??????????????????????????????????????????????????????N????????N?????????????????テ・テ??テ・テ???????????テ・テ??????????????????テ・テ????????テ・テ??テ・テ???????????????N?????????????????????????????????????????????????????????????N????????N?????????????????テ・テ??テ・テ???????????テ・テ??????????????????テ・テ????????テ・テ??テ・テ???????????????N??????????????????????????????????????????????????????N????????N?????????????????テ・テ??テ・テ???????????テ・テ??????????????????テ・テ????????テ・テ??テ・テ???????????????N??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????????N?????????????????奪??奪???????????奪??????????????????奪????????奪??奪???????????????N??????????????????????????????????????????????????????N????????N?????????????????奪??奪???????????奪??????????????????奪????????奪??奪???????????????N?????????????????????????????????????????????????????????????N????????N?????????????????奪??奪???????????奪??????????????????奪????????奪??奪???????????????N??????????????????????????????????????????????????????N????????N?????????????????奪??奪???????????奪??????????????????奪????????奪??奪???????????????N??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????????N?????????????????åà?åà??????????åà?????????????????åà???????åà?åà??????????????N??????????????????????????????????????????????????????N????????N?????????????????åà?åà??????????åà?????????????????åà???????åà?åà??????????????N?????????????????????????????????????????????????????????????N????????N?????????????????åà?åà??????????åà?????????????????åà???????åà?åà??????????????N??????????????????????????????????????????????????????N????????N?????????????????åà?åà??????????åà?????????????????åà???????åà?åà??????????????N??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3a5c3a03f3f3f3f3f3f3fc3a5c3a03fc3a5c3a03f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????????N?????????????????책횪?책횪??????????책횪?????????????????책횪???????책횪?책횪??????????????N??????????????????????????????????????????????????????N????????N?????????????????책횪?책횪??????????책횪?????????????????책횪???????책횪?책횪??????????????N?????????????????????????????????????????????????????????????N????????N?????????????????책횪?책횪??????????책횪?????????????????책횪???????책횪?책횪??????????????N??????????????????????????????????????????????????????N????????N?????????????????책횪?책횪??????????책횪?????????????????책횪???????책횪?책횪??????????????N??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |