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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111111011101011101100101100001011111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010011100111111001111110011111110110000101111100011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111001111111110110010110001001111111110110010101000001111111110110010101000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010100111001111110011111100111111101100001011111000111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010100111001111110011111100111111101100001011111000111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111110011111111101100101100010011111111101100101010000011111111101100101010000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101100010011111111101100101001110011111100111111001111111011000010111110001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111111011101011101100101100001011111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010100111001111110011111100111111101100001011111000111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111110011111111101100101100010011111111101100101010000011111111101100101010000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ì±?ì¨??ºì°¾????????????????ì±?ì§???°¾??????ì±?ì¨??ºì°¾???????????ì±?ì¨???ì±?ì¨?ì¨?????????????ì±?ì¨??ºì°¾????????????????ì±?ì§???°¾??????ì±?ì¨??ºì°¾???????????????ì±?ì¨??ºì°¾????????????????ì±?ì§???°¾??????ì±?ì¨??ºì°¾???????????ì±?ì¨???ì±?ì¨?ì¨?????????????ì±?ì¨??ºì°¾????????????????ì±?ì§???°¾??????ì±?ì¨??ºì°¾????????????????????ì±?ì¨??ºì°¾????????????????ì±?ì§???°¾??????ì±?ì¨??ºì°¾???????????ì±?ì¨???ì±?ì¨?ì¨????????????????????????????????????????????????????????????????????????????????????????????????????????
SJIS-WIN00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111111011101011101100101100001011111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010011100111111001111110011111110110000101111100011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111001111111110110010110001001111111110110010101000001111111110110010101000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010100111001111110011111100111111101100001011111000111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010100111001111110011111100111111101100001011111000111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111110011111111101100101100010011111111101100101010000011111111101100101010000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101100010011111111101100101001110011111100111111001111111011000010111110001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111111011101011101100101100001011111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010100111001111110011111100111111101100001011111000111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111110011111111101100101100010011111111101100101010000011111111101100101010000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????コ?セ??????????????????????ーセ???????????コ?セ????????????????????????????????????????コ?セ??????????????????????ーセ???????????コ?セ????????????????????コ?セ??????????????????????ーセ???????????コ?セ????????????????????????????????????????コ?セ??????????????????????ーセ???????????コ?セ?????????????????????????コ?セ??????????????????????ーセ???????????コ?セ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
EUC-JP00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111111011101011101100101100001011111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010011100111111001111110011111110110000101111100011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111001111111110110010110001001111111110110010101000001111111110110010101000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010100111001111110011111100111111101100001011111000111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010100111001111110011111100111111101100001011111000111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111110011111111101100101100010011111111101100101010000011111111101100101010000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101100010011111111101100101001110011111100111111001111111011000010111110001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111111011101011101100101100001011111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010100111001111110011111100111111101100001011111000111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111110011111111101100101100010011111111101100101010000011111111101100101010000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????豈?讎??碕鮎????????????????豈?讌???鮎??????豈?讎??碕鮎???????????豈?讎???豈?讎?讎?????????????豈?讎??碕鮎????????????????豈?讌???鮎??????豈?讎??碕鮎???????????????豈?讎??碕鮎????????????????豈?讌???鮎??????豈?讎??碕鮎???????????豈?讎???豈?讎?讎?????????????豈?讎??碕鮎????????????????豈?讌???鮎??????豈?讎??碕鮎????????????????????豈?讎??碕鮎????????????????豈?讌???鮎??????豈?讎??碕鮎???????????豈?讎???豈?讎?讎????????????????????????????????????????????????????????????????????????????????????????????????????????
UTF-800111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111111011101011101100101100001011111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010011100111111001111110011111110110000101111100011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111001111111110110010110001001111111110110010101000001111111110110010101000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010100111001111110011111100111111101100001011111000111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010100111001111110011111100111111101100001011111000111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111110011111111101100101100010011111111101100101010000011111111101100101010000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101100010011111111101100101001110011111100111111001111111011000010111110001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111111011101011101100101100001011111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010100111001111110011111100111111101100001011111000111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111110011111111101100101100010011111111101100101010000011111111101100101010000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????찾????????????????????????????????????찾?????????????????????????????????????????찾????????????????????????????????????찾?????????????????????찾????????????????????????????????????찾?????????????????????????????????????????찾????????????????????????????????????찾??????????????????????????찾????????????????????????????????????찾??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
UHC00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111111011101011101100101100001011111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010011100111111001111110011111110110000101111100011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111001111111110110010110001001111111110110010101000001111111110110010101000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010100111001111110011111100111111101100001011111000111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010100111001111110011111100111111101100001011111000111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111110011111111101100101100010011111111101100101010000011111111101100101010000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101100010011111111101100101001110011111100111111001111111011000010111110001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111111011101011101100101100001011111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010100111001111110011111100111111101100001011111000111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111110011111111101100101100010011111111101100101010000011111111101100101010000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????梨?夷??븐갼????????????????梨?吏???갼??????梨?夷??븐갼???????????梨?夷???梨?夷?夷?????????????梨?夷??븐갼????????????????梨?吏???갼??????梨?夷??븐갼???????????????梨?夷??븐갼????????????????梨?吏???갼??????梨?夷??븐갼???????????梨?夷???梨?夷?夷?????????????梨?夷??븐갼????????????????梨?吏???갼??????梨?夷??븐갼????????????????????梨?夷??븐갼????????????????梨?吏???갼??????梨?夷??븐갼???????????梨?夷???梨?夷?夷????????????????????????????????????????????????????????????????????????????????????????????????????????