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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-1001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011111010011111100111111001111110011111100111111001111110111110100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101100001110001110101011111000111011000010100011101011111010001110110000101010011011000101101111001100010010001110101101001000111011000011100011101010111110001110110000101000111010111101100011101100001010001110101001111000111011000011100011101010111110001110110000101000111010111110100011101100001010100110110001011011110011000100100011101011010010001110110000111000111010101111100011101100001010001110101111011000111011000010100011101011010000111111001111110011111100111111001111110011111110001110110000111000111010101111100011101100001010001110101111101000111011000010101001101100010110111100110001001000111010110100100011101100001110001110101011111000111011000010100011101011110110001110110000101000111010100111100011101100001110001110101011111000111011000010100011101011111010001110110000101010011011000101101111001100010010001110101101001000111011000011100011101010111110001110110000101000111010111101100011101100001010001110101101000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011101110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110110000111000111010101111100011101100001010001110101111101000111011000010101001101100010110111100110001001000111010110100100011101100001110001110101011111000111011000010100011101011110110001110110000101000111010100111100011101100001110001110101011111000111011000010100011101011111010001110110000101010011011000101101111001100010010001110101101001000111011000011100011101010111110001110110000101000111010111101100011101100001010001110101101000011111100111111001111110011111100111111001111111000111011000011100011101010111110001110110000101000111010111110100011101100001010100110110001011011110011000100100011101011010010001110110000111000111010101111100011101100001010001110101111011000111011000010100011101010011110001110110000111000111010101111100011101100001010001110101111101000111011000010101001101100010110111100110001001000111010110100100011101100001110001110101011111000111011000010100011101011110110001110110000101000111010110100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101110111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}??????}??????????ŽÃŽ¯ŽÂŽ¾ŽÂ¦Å¼ÄŽ´ŽÃŽ¯ŽÂŽ½ŽÂŽ§ŽÃŽ¯ŽÂŽ¾ŽÂ¦Å¼ÄŽ´ŽÃŽ¯ŽÂŽ½ŽÂŽ´??????ŽÃŽ¯ŽÂŽ¾ŽÂ¦Å¼ÄŽ´ŽÃŽ¯ŽÂŽ½ŽÂŽ§ŽÃŽ¯ŽÂŽ¾ŽÂ¦Å¼ÄŽ´ŽÃŽ¯ŽÂŽ½ŽÂŽ´?????????????????w?????????????ŽÃŽ¯ŽÂŽ¾ŽÂ¦Å¼ÄŽ´ŽÃŽ¯ŽÂŽ½ŽÂŽ§ŽÃŽ¯ŽÂŽ¾ŽÂ¦Å¼ÄŽ´ŽÃŽ¯ŽÂŽ½ŽÂŽ´??????ŽÃŽ¯ŽÂŽ¾ŽÂ¦Å¼ÄŽ´ŽÃŽ¯ŽÂŽ½ŽÂŽ§ŽÃŽ¯ŽÂŽ¾ŽÂ¦Å¼ÄŽ´ŽÃŽ¯ŽÂŽ½ŽÂŽ´?????????????????w???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
SJIS-WIN001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011111010011111100111111001111110011111100111111001111110111110100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101100001110001110101011111000111011000010100011101011111010001110110000101010011011000101101111001100010010001110101101001000111011000011100011101010111110001110110000101000111010111101100011101100001010001110101001111000111011000011100011101010111110001110110000101000111010111110100011101100001010100110110001011011110011000100100011101011010010001110110000111000111010101111100011101100001010001110101111011000111011000010100011101011010000111111001111110011111100111111001111110011111110001110110000111000111010101111100011101100001010001110101111101000111011000010101001101100010110111100110001001000111010110100100011101100001110001110101011111000111011000010100011101011110110001110110000101000111010100111100011101100001110001110101011111000111011000010100011101011111010001110110000101010011011000101101111001100010010001110101101001000111011000011100011101010111110001110110000101000111010111101100011101100001010001110101101000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011101110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110110000111000111010101111100011101100001010001110101111101000111011000010101001101100010110111100110001001000111010110100100011101100001110001110101011111000111011000010100011101011110110001110110000101000111010100111100011101100001110001110101011111000111011000010100011101011111010001110110000101010011011000101101111001100010010001110101101001000111011000011100011101010111110001110110000101000111010111101100011101100001010001110101101000011111100111111001111110011111100111111001111111000111011000011100011101010111110001110110000101000111010111110100011101100001010100110110001011011110011000100100011101011010010001110110000111000111010101111100011101100001010001110101111011000111011000010100011101010011110001110110000111000111010101111100011101100001010001110101111101000111011000010101001101100010110111100110001001000111010110100100011101100001110001110101011111000111011000010100011101011110110001110110000101000111010110100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101110111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}??????}??????????偲識篠疾篠ヲナシト雫偲識篠漆篠而偲識篠疾篠ヲナシト雫偲識篠漆篠雫??????偲識篠疾篠ヲナシト雫偲識篠漆篠而偲識篠疾篠ヲナシト雫偲識篠漆篠雫?????????????????w?????????????偲識篠疾篠ヲナシト雫偲識篠漆篠而偲識篠疾篠ヲナシト雫偲識篠漆篠雫??????偲識篠疾篠ヲナシト雫偲識篠漆篠而偲識篠疾篠ヲナシト雫偲識篠漆篠雫?????????????????w???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
EUC-JP001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011111010011111100111111001111110011111100111111001111110111110100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101100001110001110101011111000111011000010100011101011111010001110110000101010011011000101101111001100010010001110101101001000111011000011100011101010111110001110110000101000111010111101100011101100001010001110101001111000111011000011100011101010111110001110110000101000111010111110100011101100001010100110110001011011110011000100100011101011010010001110110000111000111010101111100011101100001010001110101111011000111011000010100011101011010000111111001111110011111100111111001111110011111110001110110000111000111010101111100011101100001010001110101111101000111011000010101001101100010110111100110001001000111010110100100011101100001110001110101011111000111011000010100011101011110110001110110000101000111010100111100011101100001110001110101011111000111011000010100011101011111010001110110000101010011011000101101111001100010010001110101101001000111011000011100011101010111110001110110000101000111010111101100011101100001010001110101101000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011101110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110110000111000111010101111100011101100001010001110101111101000111011000010101001101100010110111100110001001000111010110100100011101100001110001110101011111000111011000010100011101011110110001110110000101000111010100111100011101100001110001110101011111000111011000010100011101011111010001110110000101010011011000101101111001100010010001110101101001000111011000011100011101010111110001110110000101000111010111101100011101100001010001110101101000011111100111111001111110011111100111111001111111000111011000011100011101010111110001110110000101000111010111110100011101100001010100110110001011011110011000100100011101011010010001110110000111000111010101111100011101100001010001110101111011000111011000010100011101010011110001110110000111000111010101111100011101100001010001110101111101000111011000010101001101100010110111100110001001000111010110100100011101100001110001110101011111000111011000010100011101011110110001110110000101000111010110100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101110111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}??????}??????????テッツセツε篠エテッツスツァテッツセツε篠エテッツスツエ??????テッツセツε篠エテッツスツァテッツセツε篠エテッツスツエ?????????????????w?????????????テッツセツε篠エテッツスツァテッツセツε篠エテッツスツエ??????テッツセツε篠エテッツスツァテッツセツε篠エテッツスツエ?????????????????w???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
UTF-8001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011111010011111100111111001111110011111100111111001111110111110100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101100001110001110101011111000111011000010100011101011111010001110110000101010011011000101101111001100010010001110101101001000111011000011100011101010111110001110110000101000111010111101100011101100001010001110101001111000111011000011100011101010111110001110110000101000111010111110100011101100001010100110110001011011110011000100100011101011010010001110110000111000111010101111100011101100001010001110101111011000111011000010100011101011010000111111001111110011111100111111001111110011111110001110110000111000111010101111100011101100001010001110101111101000111011000010101001101100010110111100110001001000111010110100100011101100001110001110101011111000111011000010100011101011110110001110110000101000111010100111100011101100001110001110101011111000111011000010100011101011111010001110110000101010011011000101101111001100010010001110101101001000111011000011100011101010111110001110110000101000111010111101100011101100001010001110101101000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011101110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110110000111000111010101111100011101100001010001110101111101000111011000010101001101100010110111100110001001000111010110100100011101100001110001110101011111000111011000010100011101011110110001110110000101000111010100111100011101100001110001110101011111000111011000010100011101011111010001110110000101010011011000101101111001100010010001110101101001000111011000011100011101010111110001110110000101000111010111101100011101100001010001110101101000011111100111111001111110011111100111111001111111000111011000011100011101010111110001110110000101000111010111110100011101100001010100110110001011011110011000100100011101011010010001110110000111000111010101111100011101100001010001110101111011000111011000010100011101010011110001110110000111000111010101111100011101100001010001110101111101000111011000010101001101100010110111100110001001000111010110100100011101100001110001110101011111000111011000010100011101011110110001110110000101000111010110100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101110111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}??????}???????????Î??Ž??¦żĎ??Î??Ž??Ž??Î??Ž??¦żĎ??Î??Ž??Ž????????Î??Ž??¦żĎ??Î??Ž??Ž??Î??Ž??¦żĎ??Î??Ž??Ž??????????????????w??????????????Î??Ž??¦żĎ??Î??Ž??Ž??Î??Ž??¦żĎ??Î??Ž??Ž????????Î??Ž??¦żĎ??Î??Ž??Ž??Î??Ž??¦żĎ??Î??Ž??Ž??????????????????w???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
UHC001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011111010011111100111111001111110011111100111111001111110111110100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101100001110001110101011111000111011000010100011101011111010001110110000101010011011000101101111001100010010001110101101001000111011000011100011101010111110001110110000101000111010111101100011101100001010001110101001111000111011000011100011101010111110001110110000101000111010111110100011101100001010100110110001011011110011000100100011101011010010001110110000111000111010101111100011101100001010001110101111011000111011000010100011101011010000111111001111110011111100111111001111110011111110001110110000111000111010101111100011101100001010001110101111101000111011000010101001101100010110111100110001001000111010110100100011101100001110001110101011111000111011000010100011101011110110001110110000101000111010100111100011101100001110001110101011111000111011000010100011101011111010001110110000101010011011000101101111001100010010001110101101001000111011000011100011101010111110001110110000101000111010111101100011101100001010001110101101000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011101110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110110000111000111010101111100011101100001010001110101111101000111011000010101001101100010110111100110001001000111010110100100011101100001110001110101011111000111011000010100011101011110110001110110000101000111010100111100011101100001110001110101011111000111011000010100011101011111010001110110000101010011011000101101111001100010010001110101101001000111011000011100011101010111110001110110000101000111010111101100011101100001010001110101101000011111100111111001111110011111100111111001111111000111011000011100011101010111110001110110000101000111010111110100011101100001010100110110001011011110011000100100011101011010010001110110000111000111010101111100011101100001010001110101111011000111011000010100011101010011110001110110000111000111010101111100011101100001010001110101111101000111011000010101001101100010110111100110001001000111010110100100011101100001110001110101011111000111011000010100011101011110110001110110000101000111010110100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101110111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}??????}??????????렻렞렺렱렺┖셍렣렻렞렺렰렺렒렻렞렺렱렺┖셍렣렻렞렺렰렺렣??????렻렞렺렱렺┖셍렣렻렞렺렰렺렒렻렞렺렱렺┖셍렣렻렞렺렰렺렣?????????????????w?????????????렻렞렺렱렺┖셍렣렻렞렺렰렺렒렻렞렺렱렺┖셍렣렻렞렺렰렺렣??????렻렞렺렱렺┖셍렣렻렞렺렰렺렒렻렞렺렱렺┖셍렣렻렞렺렰렺렣?????????????????w???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????