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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010101010100010100011111010001011000010100011111010100111001100001111110011111100111111100011111010101010100010100011111010001011000010100011111010100111001100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????????????????ª¢¢Â©Ì???ª¢¢Â©Ì?????????????ª¢¢Â©Ì???ª¢¢Â©Ì??????????????????????????????ª¢¢Â©Ì???ª¢¢Â©Ì?????????????????????????????????????????????????????????????????????????????????????????????????????????????????ª¢¢Â©Ì???ª¢¢Â©Ì?????????????ª¢¢Â©Ì???ª¢¢Â©Ì??????????????????????????????ª¢¢Â©Ì???ª¢¢Â©Ì???????????????????????????????????????N?????????????????????????????????????????????????????????????????????ª¢¢Â©Ì???ª¢¢Â©Ì?????????????ª¢¢Â©Ì???ª¢¢Â©Ì??????????????????????????????ª¢¢Â©Ì???ª¢¢Â©Ì???????????????????????????????????????????????
SJIS-WIN00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010101010100010100011111010001011000010100011111010100111001100001111110011111100111111100011111010101010100010100011111010001011000010100011111010100111001100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????????????????宵「召ツ娼フ???宵「召ツ娼フ?????????????宵「召ツ娼フ???宵「召ツ娼フ??????????????????????????????宵「召ツ娼フ???宵「召ツ娼フ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????宵「召ツ娼フ???宵「召ツ娼フ?????????????宵「召ツ娼フ???宵「召ツ娼フ??????????????????????????????宵「召ツ娼フ???宵「召ツ娼フ???????????????????????????????????????N?????????????????????????????????????????????????????????????????????宵「召ツ娼フ???宵「召ツ娼フ?????????????宵「召ツ娼フ???宵「召ツ娼フ??????????????????????????????宵「召ツ娼フ???宵「召ツ娼フ???????????????????????????????????????????????
EUC-JP00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010101010100010100011111010001011000010100011111010100111001100001111110011111100111111100011111010101010100010100011111010001011000010100011111010100111001100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????????????????À¡ø???À¡ø?????????????À¡ø???À¡ø??????????????????????????????À¡ø???À¡ø?????????????????????????????????????????????????????????????????????????????????????????????????????????????????À¡ø???À¡ø?????????????À¡ø???À¡ø??????????????????????????????À¡ø???À¡ø???????????????????????????????????????N?????????????????????????????????????????????????????????????????????À¡ø???À¡ø?????????????À¡ø???À¡ø??????????????????????????????À¡ø???À¡ø???????????????????????????????????????????????
UTF-800111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010101010100010100011111010001011000010100011111010100111001100001111110011111100111111100011111010101010100010100011111010001011000010100011111010100111001100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
UHC00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010101010100010100011111010001011000010100011111010100111001100001111110011111100111111100011111010101010100010100011111010001011000010100011111010100111001100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????????????????룵쥚◈룴邯??룵쥚◈룴邯????????????룵쥚◈룴邯??룵쥚◈룴邯?????????????????????????????룵쥚◈룴邯??룵쥚◈룴邯????????????????????????????????????????????????????????????????????????????????????????????????????????????????룵쥚◈룴邯??룵쥚◈룴邯????????????룵쥚◈룴邯??룵쥚◈룴邯?????????????????????????????룵쥚◈룴邯??룵쥚◈룴邯??????????????????????????????????????N?????????????????????????????????????????????????????????????????????룵쥚◈룴邯??룵쥚◈룴邯????????????룵쥚◈룴邯??룵쥚◈룴邯?????????????????????????????룵쥚◈룴邯??룵쥚◈룴邯??????????????????????????????????????????????