同じビット列が文字コードによってどんな文字に解釈されるか

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f??????????????????????????????????????????????????????????????????????????????????????????????????¨ö?¢®?????????????????????¨ö?¢®?????????????????????¨ö?¢®????????????????????????¨ö?¢®?????????????????????¨ö?¢®?????????????????????¨ö?¢®???????????????????????¨ö?¢®?????????????????????¨ö?¢®?????????????????????¨ö?¢®?????????????????????????¨ö?¢®?????????????????????¨ö?¢®?????????????????????¨ö?¢®????????????????????????¨ö?¢®?????????????????????¨ö?¢®?????????????????????¨ö?¢®???????????????????????¨ö?¢®?????????????????????¨ö?¢®?????????????????????¨ö?¢®??????????????????????????¨ö?¢®?????????????????????¨ö?¢®?????????????????????¨ö?¢®????????????????????????¨ö?¢®?????????????????????¨ö?¢®?????????????????????¨ö?¢®???????????????????????¨ö?¢®?????????????????????¨ö?¢®?????????????????????¨ö?¢®?????????????????????????????????????????????????????????????????
SJIS-WIN3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f??????????????????????????????????????????????????????????????????????????????????????????????????ィ?「ョ?????????????????????ィ?「ョ?????????????????????ィ?「ョ????????????????????????ィ?「ョ?????????????????????ィ?「ョ?????????????????????ィ?「ョ???????????????????????ィ?「ョ?????????????????????ィ?「ョ?????????????????????ィ?「ョ?????????????????????????ィ?「ョ?????????????????????ィ?「ョ?????????????????????ィ?「ョ????????????????????????ィ?「ョ?????????????????????ィ?「ョ?????????????????????ィ?「ョ???????????????????????ィ?「ョ?????????????????????ィ?「ョ?????????????????????ィ?「ョ??????????????????????????ィ?「ョ?????????????????????ィ?「ョ?????????????????????ィ?「ョ????????????????????????ィ?「ョ?????????????????????ィ?「ョ?????????????????????ィ?「ョ???????????????????????ィ?「ョ?????????????????????ィ?「ョ?????????????????????ィ?「ョ?????????????????????????????????????????????????????????????????
EUC-JP3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f????????????????????????????????????????????????????????????????????????????????????????????????????〓???????????????????????〓???????????????????????〓??????????????????????????〓???????????????????????〓???????????????????????〓?????????????????????????〓???????????????????????〓???????????????????????〓???????????????????????????〓???????????????????????〓???????????????????????〓??????????????????????????〓???????????????????????〓???????????????????????〓?????????????????????????〓???????????????????????〓???????????????????????〓????????????????????????????〓???????????????????????〓???????????????????????〓??????????????????????????〓???????????????????????〓???????????????????????〓?????????????????????????〓???????????????????????〓???????????????????????〓?????????????????????????????????????????????????????????????????
UTF-83f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
UHC3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa8f63fa2ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f??????????????????????????????????????????????????????????????????????????????????????????????????½?¡?????????????????????½?¡?????????????????????½?¡????????????????????????½?¡?????????????????????½?¡?????????????????????½?¡???????????????????????½?¡?????????????????????½?¡?????????????????????½?¡?????????????????????????½?¡?????????????????????½?¡?????????????????????½?¡????????????????????????½?¡?????????????????????½?¡?????????????????????½?¡???????????????????????½?¡?????????????????????½?¡?????????????????????½?¡??????????????????????????½?¡?????????????????????½?¡?????????????????????½?¡????????????????????????½?¡?????????????????????½?¡?????????????????????½?¡???????????????????????½?¡?????????????????????½?¡?????????????????????½?¡?????????????????????????????????????????????????????????????????