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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f???????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????????????????????????ロケ????????????ロケ????????ロケ????????ロケ???????ロケ????????ロケ????????ロケ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????????????????????????ロケ????????????ロケ????????ロケ????????ロケ???????ロケ????????ロケ????????ロケ???????????????????????????????????????????????????????????????????????????????????????????????????
SJIS-WIN3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f???????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????????????????????????テッツセツ崚ッツスツケ????????????テッツセツ崚ッツスツケ????????テッツセツ崚ッツスツケ????????テッツセツ崚ッツスツケ???????テッツセツ崚ッツスツケ????????テッツセツ崚ッツスツケ????????テッツセツ崚ッツスツケ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????????????????????????テッツセツ崚ッツスツケ????????????テッツセツ崚ッツスツケ????????テッツセツ崚ッツスツケ????????テッツセツ崚ッツスツケ???????テッツセツ崚ッツスツケ????????テッツセツ崚ッツスツケ????????テッツセツ崚ッツスツケ???????????????????????????????????????????????????????????????????????????????????????????????????
EUC-JP3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f???????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????????????????????????誰他?誰遜孫????????????誰他?誰遜孫????????誰他?誰遜孫????????誰他?誰遜孫???????誰他?誰遜孫????????誰他?誰遜孫????????誰他?誰遜孫????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????????????????????????誰他?誰遜孫????????????誰他?誰遜孫????????誰他?誰遜孫????????誰他?誰遜孫???????誰他?誰遜孫????????誰他?誰遜孫????????誰他?誰遜孫???????????????????????????????????????????????????????????????????????????????????????????????????
UTF-83f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f???????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????????????????????????ロケ????????????ロケ????????ロケ????????ロケ???????ロケ????????ロケ????????ロケ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????????????????????????ロケ????????????ロケ????????ロケ????????ロケ???????ロケ????????ロケ????????ロケ???????????????????????????????????????????????????????????????????????????????????????????????????
UHC3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3fc3afc2bec29bc3afc2bdc2b93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f???????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????????????????????????챦쩐혴챦쩍쨔????????????챦쩐혴챦쩍쨔????????챦쩐혴챦쩍쨔????????챦쩐혴챦쩍쨔???????챦쩐혴챦쩍쨔????????챦쩐혴챦쩍쨔????????챦쩐혴챦쩍쨔????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????????????????????????챦쩐혴챦쩍쨔????????????챦쩐혴챦쩍쨔????????챦쩐혴챦쩍쨔????????챦쩐혴챦쩍쨔???????챦쩐혴챦쩍쨔????????챦쩐혴챦쩍쨔????????챦쩐혴챦쩍쨔???????????????????????????????????????????????????????????????????????????????????????????????????