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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110111001111101100011111100111111001111111101110011000110001111111000111111000111111011010011111111110011110000000011111100111111100011111101011011111101001111111100000011100001001111110011111100111111001111111000111111001001101000010011111111000000111000010011111100111111001111111100000011100001001111111100000011100001001111111100000011100001001111111110011111010000001111110011111110111111101010110011111100111111001111111011100111110110001111110011111100111111110111001100011000111111100011111100011111101101001111111111001111000000001111110011111111000000111000010011111100111111100011111101011011111101001111111100000011100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110111001111101100011111100111111001111111101110011000110001111111000111111000111111011010011111111110011110000000011111100111111100011111101011011111101001111111100000011100001001111110011111100111111001111111000111111001001101000010011111111000000111000010011111100111111001111111100000011100001001111111100000011100001001111111100000011100001001111111110011111010000001111110011111110111111101010110011111100111111001111111011100111110110001111110011111100111111110111001100011000111111100011111100011111101101001111111111001111000000001111110011111111000000111000010011111100111111100011111101011011111101001111111100000011100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101110011111011000111111001111110011111111011100110001100011111110001111110001111110110100111111111100111100000000111111001111111000111111010110111111010011111111000000111000010011111100111111001111110011111110001111110010011010000100111111110000001110000100111111001111110011111111000000111000010011111111000000111000010011111111000000111000010011111111100111110100000011111100111111101111111010101100111111001111110011111110111001111101100011111100111111001111111101110011000110001111111000111111000111111011010011111111110011110000000011111100111111110000001110000100111111001111111000111111010110111111010011111111000000111000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011100111110110001111110011111100111111110111001100011000111111100011111100011111101101001111111111001111000000001111110011111110001111110101101111110100111111110000001110000100111111001111110011111100111111100011111100100110100001001111111100000011100001001111110011111100111111110000001110000100111111110000001110000100111111110000001110000100111111111001111101000000111111001111111011111110101011001111110011111100111111101110011111011000111111001111110011111111011100110001100011111110001111110001111110110100111111111100111100000000111111001111111100000011100001001111110011111110001111110101101111110100111111110000001110000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111????????????????????????????????????????????????????????????¹ö???ÜÆ?Çí?óÀ??Öý?Àá????É¡?Àá???Àá?Àá?Àá?çÐ??¿«???¹ö???ÜÆ?Çí?óÀ??Àá??Öý?Àá????????????????????????????????????????????????????????????????????????????????????????????????????????¹ö???ÜÆ?Çí?óÀ??Öý?Àá????É¡?Àá???Àá?Àá?Àá?çÐ??¿«???¹ö???ÜÆ?Çí?óÀ??Àá??Öý?Àá??????????????????????????????¹ö???ÜÆ?Çí?óÀ??Öý?Àá????É¡?Àá???Àá?Àá?Àá?çÐ??¿«???¹ö???ÜÆ?Çí?óÀ??Àá??Öý?Àá????????????????????????????????????????????????????????????????????????????????????¹ö???ÜÆ?Çí?óÀ??Öý?Àá????É¡?Àá???Àá?Àá?Àá?çÐ??¿«???¹ö???ÜÆ?Çí?óÀ??Àá??Öý?Àá?????????????????????????????????????????????????
SJIS-WIN00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110111001111101100011111100111111001111111101110011000110001111111000111111000111111011010011111111110011110000000011111100111111100011111101011011111101001111111100000011100001001111110011111100111111001111111000111111001001101000010011111111000000111000010011111100111111001111111100000011100001001111111100000011100001001111111100000011100001001111111110011111010000001111110011111110111111101010110011111100111111001111111011100111110110001111110011111100111111110111001100011000111111100011111100011111101101001111111111001111000000001111110011111111000000111000010011111100111111100011111101011011111101001111111100000011100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110111001111101100011111100111111001111111101110011000110001111111000111111000111111011010011111111110011110000000011111100111111100011111101011011111101001111111100000011100001001111110011111100111111001111111000111111001001101000010011111111000000111000010011111100111111001111111100000011100001001111111100000011100001001111111100000011100001001111111110011111010000001111110011111110111111101010110011111100111111001111111011100111110110001111110011111100111111110111001100011000111111100011111100011111101101001111111111001111000000001111110011111111000000111000010011111100111111100011111101011011111101001111111100000011100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101110011111011000111111001111110011111111011100110001100011111110001111110001111110110100111111111100111100000000111111001111111000111111010110111111010011111111000000111000010011111100111111001111110011111110001111110010011010000100111111110000001110000100111111001111110011111111000000111000010011111111000000111000010011111111000000111000010011111111100111110100000011111100111111101111111010101100111111001111110011111110111001111101100011111100111111001111111101110011000110001111111000111111000111111011010011111111110011110000000011111100111111110000001110000100111111001111111000111111010110111111010011111111000000111000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011100111110110001111110011111100111111110111001100011000111111100011111100011111101101001111111111001111000000001111110011111110001111110101101111110100111111110000001110000100111111001111110011111100111111100011111100100110100001001111111100000011100001001111110011111100111111110000001110000100111111110000001110000100111111110000001110000100111111111001111101000000111111001111111011111110101011001111110011111100111111101110011111011000111111001111110011111111011100110001100011111110001111110001111110110100111111111100111100000000111111001111111100000011100001001111110011111110001111110101101111110100111111110000001110000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111????????????????????????????????????????????????????????????ケ???ワニ?症???裳??タ????硝。?タ???タ?タ?タ?醪??ソォ???ケ???ワニ?症???タ??裳??タ????????????????????????????????????????????????????????????????????????????????????????????????????????ケ???ワニ?症???裳??タ????硝。?タ???タ?タ?タ?醪??ソォ???ケ???ワニ?症???タ??裳??タ??????????????????????????????ケ???ワニ?症???裳??タ????硝。?タ???タ?タ?タ?醪??ソォ???ケ???ワニ?症???タ??裳??タ????????????????????????????????????????????????????????????????????????????????????ケ???ワニ?症???裳??タ????硝。?タ???タ?タ?タ?醪??ソォ???ケ???ワニ?症???タ??裳??タ?????????????????????????????????????????????????
EUC-JP00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110111001111101100011111100111111001111111101110011000110001111111000111111000111111011010011111111110011110000000011111100111111100011111101011011111101001111111100000011100001001111110011111100111111001111111000111111001001101000010011111111000000111000010011111100111111001111111100000011100001001111111100000011100001001111111100000011100001001111111110011111010000001111110011111110111111101010110011111100111111001111111011100111110110001111110011111100111111110111001100011000111111100011111100011111101101001111111111001111000000001111110011111111000000111000010011111100111111100011111101011011111101001111111100000011100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110111001111101100011111100111111001111111101110011000110001111111000111111000111111011010011111111110011110000000011111100111111100011111101011011111101001111111100000011100001001111110011111100111111001111111000111111001001101000010011111111000000111000010011111100111111001111111100000011100001001111111100000011100001001111111100000011100001001111111110011111010000001111110011111110111111101010110011111100111111001111111011100111110110001111110011111100111111110111001100011000111111100011111100011111101101001111111111001111000000001111110011111111000000111000010011111100111111100011111101011011111101001111111100000011100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101110011111011000111111001111110011111111011100110001100011111110001111110001111110110100111111111100111100000000111111001111111000111111010110111111010011111111000000111000010011111100111111001111110011111110001111110010011010000100111111110000001110000100111111001111110011111111000000111000010011111111000000111000010011111111000000111000010011111111100111110100000011111100111111101111111010101100111111001111110011111110111001111101100011111100111111001111111101110011000110001111111000111111000111111011010011111111110011110000000011111100111111110000001110000100111111001111111000111111010110111111010011111111000000111000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011100111110110001111110011111100111111110111001100011000111111100011111100011111101101001111111111001111000000001111110011111110001111110101101111110100111111110000001110000100111111001111110011111100111111100011111100100110100001001111111100000011100001001111110011111100111111110000001110000100111111110000001110000100111111110000001110000100111111111001111101000000111111001111111011111110101011001111110011111100111111101110011111011000111111001111110011111111011100110001100011111110001111110001111110110100111111111100111100000000111111001111111100000011100001001111110011111110001111110101101111110100111111110000001110000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111????????????????????????????????????????????????????????????獄???榮?渶?鸚??艅?節????濚?節???節?節?節?與??辱???獄???榮?渶?鸚??節??艅?節????????????????????????????????????????????????????????????????????????????????????????????????????????獄???榮?渶?鸚??艅?節????濚?節???節?節?節?與??辱???獄???榮?渶?鸚??節??艅?節??????????????????????????????獄???榮?渶?鸚??艅?節????濚?節???節?節?節?與??辱???獄???榮?渶?鸚??節??艅?節????????????????????????????????????????????????????????????????????????????????????獄???榮?渶?鸚??艅?節????濚?節???節?節?節?與??辱???獄???榮?渶?鸚??節??艅?節?????????????????????????????????????????????????
UTF-800111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110111001111101100011111100111111001111111101110011000110001111111000111111000111111011010011111111110011110000000011111100111111100011111101011011111101001111111100000011100001001111110011111100111111001111111000111111001001101000010011111111000000111000010011111100111111001111111100000011100001001111111100000011100001001111111100000011100001001111111110011111010000001111110011111110111111101010110011111100111111001111111011100111110110001111110011111100111111110111001100011000111111100011111100011111101101001111111111001111000000001111110011111111000000111000010011111100111111100011111101011011111101001111111100000011100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110111001111101100011111100111111001111111101110011000110001111111000111111000111111011010011111111110011110000000011111100111111100011111101011011111101001111111100000011100001001111110011111100111111001111111000111111001001101000010011111111000000111000010011111100111111001111111100000011100001001111111100000011100001001111111100000011100001001111111110011111010000001111110011111110111111101010110011111100111111001111111011100111110110001111110011111100111111110111001100011000111111100011111100011111101101001111111111001111000000001111110011111111000000111000010011111100111111100011111101011011111101001111111100000011100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101110011111011000111111001111110011111111011100110001100011111110001111110001111110110100111111111100111100000000111111001111111000111111010110111111010011111111000000111000010011111100111111001111110011111110001111110010011010000100111111110000001110000100111111001111110011111111000000111000010011111111000000111000010011111111000000111000010011111111100111110100000011111100111111101111111010101100111111001111110011111110111001111101100011111100111111001111111101110011000110001111111000111111000111111011010011111111110011110000000011111100111111110000001110000100111111001111111000111111010110111111010011111111000000111000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011100111110110001111110011111100111111110111001100011000111111100011111100011111101101001111111111001111000000001111110011111110001111110101101111110100111111110000001110000100111111001111110011111100111111100011111100100110100001001111111100000011100001001111110011111100111111110000001110000100111111110000001110000100111111110000001110000100111111111001111101000000111111001111111011111110101011001111110011111100111111101110011111011000111111001111110011111111011100110001100011111110001111110001111110110100111111111100111100000000111111001111111100000011100001001111110011111110001111110101101111110100111111110000001110000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????????????????????????????????ɡ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ɡ???????????????????????????????????????????????????????????????????????????????????????????????????????????ɡ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ɡ???????????????????????????????????????????????????????????????????????????????????????????????????
UHC00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110111001111101100011111100111111001111111101110011000110001111111000111111000111111011010011111111110011110000000011111100111111100011111101011011111101001111111100000011100001001111110011111100111111001111111000111111001001101000010011111111000000111000010011111100111111001111111100000011100001001111111100000011100001001111111100000011100001001111111110011111010000001111110011111110111111101010110011111100111111001111111011100111110110001111110011111100111111110111001100011000111111100011111100011111101101001111111111001111000000001111110011111111000000111000010011111100111111100011111101011011111101001111111100000011100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110111001111101100011111100111111001111111101110011000110001111111000111111000111111011010011111111110011110000000011111100111111100011111101011011111101001111111100000011100001001111110011111100111111001111111000111111001001101000010011111111000000111000010011111100111111001111111100000011100001001111111100000011100001001111111100000011100001001111111110011111010000001111110011111110111111101010110011111100111111001111111011100111110110001111110011111100111111110111001100011000111111100011111100011111101101001111111111001111000000001111110011111111000000111000010011111100111111100011111101011011111101001111111100000011100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101110011111011000111111001111110011111111011100110001100011111110001111110001111110110100111111111100111100000000111111001111111000111111010110111111010011111111000000111000010011111100111111001111110011111110001111110010011010000100111111110000001110000100111111001111110011111111000000111000010011111111000000111000010011111111000000111000010011111111100111110100000011111100111111101111111010101100111111001111110011111110111001111101100011111100111111001111111101110011000110001111111000111111000111111011010011111111110011110000000011111100111111110000001110000100111111001111111000111111010110111111010011111111000000111000010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011100111110110001111110011111100111111110111001100011000111111100011111100011111101101001111111111001111000000001111110011111110001111110101101111110100111111110000001110000100111111001111110011111100111111100011111100100110100001001111111100000011100001001111110011111100111111110000001110000100111111110000001110000100111111110000001110000100111111111001111101000000111111001111111011111110101011001111110011111100111111101110011111011000111111001111110011111111011100110001100011111110001111110001111110110100111111111100111100000000111111001111111100000011100001001111110011111110001111110101101111110100111111110000001110000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111????????????????????????????????????????????????????????????버???步?뤗薏瓚??뤨嬅잠????뤚?잠???잠?잠?잠?領??엮???버???步?뤗薏瓚??잠??뤨嬅잠????????????????????????????????????????????????????????????????????????????????????????????????????????버???步?뤗薏瓚??뤨嬅잠????뤚?잠???잠?잠?잠?領??엮???버???步?뤗薏瓚??잠??뤨嬅잠??????????????????????????????버???步?뤗薏瓚??뤨嬅잠????뤚?잠???잠?잠?잠?領??엮???버???步?뤗薏瓚??잠??뤨嬅잠????????????????????????????????????????????????????????????????????????????????????버???步?뤗薏瓚??뤨嬅잠????뤚?잠???잠?잠?잠?領??엮???버???步?뤗薏瓚??잠??뤨嬅잠?????????????????????????????????????????????????