同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f703f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f703f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????p??????????????????????????????????????????????????????????????ゥ」?????ゥ」?????ゥ」?????????????????ゥ」?????ゥ」?????ゥ」?????????????????????????i????????????????????????????????????????????????ゥ」?????ゥ」?????ゥ」?????????????????ゥ」?????ゥ」?????ゥ」?????????????????????????i?????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????p??????????????????????????????????????????????????????????????ゥ」?????ゥ」?????ゥ」?????????????????ゥ」?????ゥ」?????ゥ」?????????????????????????i????????????????????????????????????????????????ゥ」?????ゥ」?????ゥ」?????????????????ゥ」?????ゥ」?????ゥ」?????????????????????????i????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f703f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f703f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????p???????????????????????????????????????????????????????????????ゥ?」??????ゥ?」??????ゥ?」??????????????????ゥ?」??????ゥ?」??????ゥ?」?????????????????????????i?????????????????????????????????????????????????ゥ?」??????ゥ?」??????ゥ?」??????????????????ゥ?」??????ゥ?」??????ゥ?」?????????????????????????i?????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????p???????????????????????????????????????????????????????????????ゥ?」??????ゥ?」??????ゥ?」??????????????????ゥ?」??????ゥ?」??????ゥ?」?????????????????????????i?????????????????????????????????????????????????ゥ?」??????ゥ?」??????ゥ?」??????????????????ゥ?」??????ゥ?」??????ゥ?」?????????????????????????i????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f703f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f703f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????p??????????????????????????????????????????????????????????????鐔?州?????鐔?州?????鐔?州?????????????????鐔?州?????鐔?州?????鐔?州?????????????????????????i????????????????????????????????????????????????鐔?州?????鐔?州?????鐔?州?????????????????鐔?州?????鐔?州?????鐔?州?????????????????????????i?????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????p??????????????????????????????????????????????????????????????鐔?州?????鐔?州?????鐔?州?????????????????鐔?州?????鐔?州?????鐔?州?????????????????????????i????????????????????????????????????????????????鐔?州?????鐔?州?????鐔?州?????????????????鐔?州?????鐔?州?????鐔?州?????????????????????????i????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f703f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f703f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????p??????????????????????????????????????????????????????????????ゥ」?????ゥ」?????ゥ」?????????????????ゥ」?????ゥ」?????ゥ」?????????????????????????i????????????????????????????????????????????????ゥ」?????ゥ」?????ゥ」?????????????????ゥ」?????ゥ」?????ゥ」?????????????????????????i?????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????p??????????????????????????????????????????????????????????????ゥ」?????ゥ」?????ゥ」?????????????????ゥ」?????ゥ」?????ゥ」?????????????????????????i????????????????????????????????????????????????ゥ」?????ゥ」?????ゥ」?????????????????ゥ」?????ゥ」?????ゥ」?????????????????????????i????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f703f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f703f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3fefbda9efbda33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????p??????????????????????????????????????????????????????????????節⑼숲?????節⑼숲?????節⑼숲?????????????????節⑼숲?????節⑼숲?????節⑼숲?????????????????????????i????????????????????????????????????????????????節⑼숲?????節⑼숲?????節⑼숲?????????????????節⑼숲?????節⑼숲?????節⑼숲?????????????????????????i?????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????p??????????????????????????????????????????????????????????????節⑼숲?????節⑼숲?????節⑼숲?????????????????節⑼숲?????節⑼숲?????節⑼숲?????????????????????????i????????????????????????????????????????????????節⑼숲?????節⑼숲?????節⑼숲?????????????????節⑼숲?????節⑼숲?????節⑼숲?????????????????????????i????????????????????????????????????????????? |