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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-1001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110110000111000111010101111100011101100001010001110101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011000011100011101010111110001110110000101000111010111101001111110011111100111111001111110011111100111111100011101100001110001110101011111000111011000010100011101011110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101100001110001110101011111000111011000010100011101011110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101100001110001110101011111000111011000010100011101011110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110110000111000111010101111100011101100001010001110101111010011111100111111001111110011111100111111001111111000111011000011100011101010111110001110110000101000111010111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011000011100011101010111110001110110000101000111010111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110110000111000111010101111100011101100001010001110101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011000011100011101010111110001110110000101000111010111101001111110011111100111111001111110011111100111111100011101100001110001110101011111000111011000010100011101011110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101100001110001110101011111000111011000010100011101011110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011000011100011101010111110001110110000101000111010111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101100001110001110101011111000111011000010100011101011110100111111001111110011111100111111001111110011111110001110110000111000111010101111100011101100001010001110101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110110000111000111010101111100011101100001010001110101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ŽÃŽ¯ŽÂŽ½????????????ŽÃŽ¯ŽÂŽ½??????ŽÃŽ¯ŽÂŽ½?????????????ŽÃŽ¯ŽÂŽ½????????????????????????????????????????????????????ŽÃŽ¯ŽÂŽ½????????????ŽÃŽ¯ŽÂŽ½??????ŽÃŽ¯ŽÂŽ½?????????????ŽÃŽ¯ŽÂŽ½????????????????????????????????????????????????????????ŽÃŽ¯ŽÂŽ½????????????ŽÃŽ¯ŽÂŽ½??????ŽÃŽ¯ŽÂŽ½?????????????ŽÃŽ¯ŽÂŽ½????????????????????????????????????????????????????????ŽÃŽ¯ŽÂŽ½????????????ŽÃŽ¯ŽÂŽ½??????ŽÃŽ¯ŽÂŽ½?????????????ŽÃŽ¯ŽÂŽ½????????????????????????????????????????????????????????????????????????????????????????????
SJIS-WIN001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110110000111000111010101111100011101100001010001110101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011000011100011101010111110001110110000101000111010111101001111110011111100111111001111110011111100111111100011101100001110001110101011111000111011000010100011101011110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101100001110001110101011111000111011000010100011101011110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101100001110001110101011111000111011000010100011101011110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110110000111000111010101111100011101100001010001110101111010011111100111111001111110011111100111111001111111000111011000011100011101010111110001110110000101000111010111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011000011100011101010111110001110110000101000111010111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110110000111000111010101111100011101100001010001110101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011000011100011101010111110001110110000101000111010111101001111110011111100111111001111110011111100111111100011101100001110001110101011111000111011000010100011101011110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101100001110001110101011111000111011000010100011101011110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011000011100011101010111110001110110000101000111010111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101100001110001110101011111000111011000010100011101011110100111111001111110011111100111111001111110011111110001110110000111000111010101111100011101100001010001110101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110110000111000111010101111100011101100001010001110101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????偲識篠漆????????????偲識篠漆??????偲識篠漆?????????????偲識篠漆????????????????????????????????????????????????????偲識篠漆????????????偲識篠漆??????偲識篠漆?????????????偲識篠漆????????????????????????????????????????????????????????偲識篠漆????????????偲識篠漆??????偲識篠漆?????????????偲識篠漆????????????????????????????????????????????????????????偲識篠漆????????????偲識篠漆??????偲識篠漆?????????????偲識篠漆????????????????????????????????????????????????????????????????????????????????????????????
EUC-JP001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110110000111000111010101111100011101100001010001110101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011000011100011101010111110001110110000101000111010111101001111110011111100111111001111110011111100111111100011101100001110001110101011111000111011000010100011101011110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101100001110001110101011111000111011000010100011101011110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101100001110001110101011111000111011000010100011101011110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110110000111000111010101111100011101100001010001110101111010011111100111111001111110011111100111111001111111000111011000011100011101010111110001110110000101000111010111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011000011100011101010111110001110110000101000111010111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110110000111000111010101111100011101100001010001110101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011000011100011101010111110001110110000101000111010111101001111110011111100111111001111110011111100111111100011101100001110001110101011111000111011000010100011101011110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101100001110001110101011111000111011000010100011101011110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011000011100011101010111110001110110000101000111010111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101100001110001110101011111000111011000010100011101011110100111111001111110011111100111111001111110011111110001110110000111000111010101111100011101100001010001110101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110110000111000111010101111100011101100001010001110101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????テッツス????????????テッツス??????テッツス?????????????テッツス????????????????????????????????????????????????????テッツス????????????テッツス??????テッツス?????????????テッツス????????????????????????????????????????????????????????テッツス????????????テッツス??????テッツス?????????????テッツス????????????????????????????????????????????????????????テッツス????????????テッツス??????テッツス?????????????テッツス????????????????????????????????????????????????????????????????????????????????????????????
UTF-8001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110110000111000111010101111100011101100001010001110101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011000011100011101010111110001110110000101000111010111101001111110011111100111111001111110011111100111111100011101100001110001110101011111000111011000010100011101011110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101100001110001110101011111000111011000010100011101011110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101100001110001110101011111000111011000010100011101011110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110110000111000111010101111100011101100001010001110101111010011111100111111001111110011111100111111001111111000111011000011100011101010111110001110110000101000111010111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011000011100011101010111110001110110000101000111010111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110110000111000111010101111100011101100001010001110101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011000011100011101010111110001110110000101000111010111101001111110011111100111111001111110011111100111111100011101100001110001110101011111000111011000010100011101011110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101100001110001110101011111000111011000010100011101011110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011000011100011101010111110001110110000101000111010111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101100001110001110101011111000111011000010100011101011110100111111001111110011111100111111001111110011111110001110110000111000111010101111100011101100001010001110101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110110000111000111010101111100011101100001010001110101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Î??Ž??????????????Î??Ž????????Î??Ž???????????????Î??Ž??????????????????????????????????????????????????????Î??Ž??????????????Î??Ž????????Î??Ž???????????????Î??Ž??????????????????????????????????????????????????????????Î??Ž??????????????Î??Ž????????Î??Ž???????????????Î??Ž??????????????????????????????????????????????????????????Î??Ž??????????????Î??Ž????????Î??Ž???????????????Î??Ž?????????????????????????????????????????????????????????????????????????????????????????????
UHC001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110110000111000111010101111100011101100001010001110101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011000011100011101010111110001110110000101000111010111101001111110011111100111111001111110011111100111111100011101100001110001110101011111000111011000010100011101011110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101100001110001110101011111000111011000010100011101011110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101100001110001110101011111000111011000010100011101011110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110110000111000111010101111100011101100001010001110101111010011111100111111001111110011111100111111001111111000111011000011100011101010111110001110110000101000111010111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011000011100011101010111110001110110000101000111010111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110110000111000111010101111100011101100001010001110101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011000011100011101010111110001110110000101000111010111101001111110011111100111111001111110011111100111111100011101100001110001110101011111000111011000010100011101011110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101100001110001110101011111000111011000010100011101011110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011000011100011101010111110001110110000101000111010111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101100001110001110101011111000111011000010100011101011110100111111001111110011111100111111001111110011111110001110110000111000111010101111100011101100001010001110101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110110000111000111010101111100011101100001010001110101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????렻렞렺렰????????????렻렞렺렰??????렻렞렺렰?????????????렻렞렺렰????????????????????????????????????????????????????렻렞렺렰????????????렻렞렺렰??????렻렞렺렰?????????????렻렞렺렰????????????????????????????????????????????????????????렻렞렺렰????????????렻렞렺렰??????렻렞렺렰?????????????렻렞렺렰????????????????????????????????????????????????????????렻렞렺렰????????????렻렞렺렰??????렻렞렺렰?????????????렻렞렺렰????????????????????????????????????????????????????????????????????????????????????????????