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