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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111110010001101010001001000110100010001111111001000110100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111100111111100100011001111110010010010100000011111110010001101001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111110010001101010001001000110100010001111111001000110100000001111110011111100111111001111110011111100111111001111111001000110100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110010001101000001001001001001011001111111001000110101000100100011010001000111111100100011010000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110010001101000001001001001001011001111110011111110010001100111111001001001010000001111111001000110100111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110010001101000001001001001001011001111111001000110101000100100011010001000111111100100011010000000111111001111110011111100111111001111110011111100111111100100011010000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000110100000100100100100101100111111100100011010100010010001101000100011111110010001101000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000110100000100100100100101100111111001111111001000110011111100100100101000000111111100100011010011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000110100000100100100100101100111111100100011010100010010001101000100011111110010001101000000011111100111111001111110011111100111111001111110011111110010001101000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111110010001101010001001000110100010001111111001000110100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111100111111100100011001111110010010010100000011111110010001101001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111110010001101010001001000110100010001111111001000110100000001111110011111100111111001111110011111100111111001111111001000110100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000110100000100100100100101100111111100100011010100010010001101000100011111110010001101000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000110100000100100100100101100111111001111111001000110011111100100100101000000111111100100011010011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000110100000100100100100101100111111100100011010100010010001101000100011111110010001101000000011111100111111001111110011111100111111001111110011111110010001101000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111110010001101010001001000110100010001111111001000110100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111100111111100100011001111110010010010100000011111110010001101001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111110010001101010001001000110100010001111111001000110100000001111110011111100111111001111110011111100111111001111111001000110100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????‘ ’K?‘¨‘¢?‘ ???????????????‘ ’K??‘Ÿ’P?‘§??????????????‘ ’K?‘¨‘¢?‘ ???????‘ ???????????????????????‘ ’K?‘¨‘¢?‘ ???????????????‘ ’K??‘Ÿ’P?‘§??????????????‘ ’K?‘¨‘¢?‘ ???????‘ ??????????????????????????????????????‘ ’K?‘¨‘¢?‘ ???????????????‘ ’K??‘Ÿ’P?‘§??????????????‘ ’K?‘¨‘¢?‘ ???????‘ ???????????????????????‘ ’K?‘¨‘¢?‘ ???????????????‘ ’K??‘Ÿ’P?‘§??????????????‘ ’K?‘¨‘¢?‘ ???????‘ ?????????????????????????N?????????????????‘ ’K?‘¨‘¢?‘ ???????????????‘ ’K??‘Ÿ’P?‘§??????????????‘ ’K?‘¨‘¢?‘ ???????‘ ???????????????????????‘ ’K?‘¨‘¢?‘ ???????????????‘ ’K??‘Ÿ’P?‘§??????????????‘ ’K?‘¨‘¢?‘ ???????‘ ????????????????????????
SJIS-WIN00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111110010001101010001001000110100010001111111001000110100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111100111111100100011001111110010010010100000011111110010001101001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111110010001101010001001000110100010001111111001000110100000001111110011111100111111001111110011111100111111001111111001000110100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110010001101000001001001001001011001111111001000110101000100100011010001000111111100100011010000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110010001101000001001001001001011001111110011111110010001100111111001001001010000001111111001000110100111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110010001101000001001001001001011001111111001000110101000100100011010001000111111100100011010000000111111001111110011111100111111001111110011111100111111100100011010000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000110100000100100100100101100111111100100011010100010010001101000100011111110010001101000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000110100000100100100100101100111111001111111001000110011111100100100101000000111111100100011010011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000110100000100100100100101100111111100100011010100010010001101000100011111110010001101000000011111100111111001111110011111100111111001111110011111110010001101000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111110010001101010001001000110100010001111111001000110100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111100111111100100011001111110010010010100000011111110010001101001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111110010001101010001001000110100010001111111001000110100000001111110011111100111111001111110011111100111111001111111001000110100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000110100000100100100100101100111111100100011010100010010001101000100011111110010001101000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000110100000100100100100101100111111001111111001000110011111100100100101000000111111100100011010011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000110100000100100100100101100111111100100011010100010010001101000100011111110010001101000000011111100111111001111110011111100111111001111110011111110010001101000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111110010001101010001001000110100010001111111001000110100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111100111111100100011001111110010010010100000011111110010001101001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111110010001101010001001000110100010001111111001000110100000001111110011111100111111001111110011111100111111001111111001000110100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????蔵狸?捉造?蔵???????????????蔵狸??臓単?息??????????????蔵狸?捉造?蔵???????蔵???????????????????????蔵狸?捉造?蔵???????????????蔵狸??臓単?息??????????????蔵狸?捉造?蔵???????蔵??????????????????????????????????????蔵狸?捉造?蔵???????????????蔵狸??臓単?息??????????????蔵狸?捉造?蔵???????蔵???????????????????????蔵狸?捉造?蔵???????????????蔵狸??臓単?息??????????????蔵狸?捉造?蔵???????蔵?????????????????????????N?????????????????蔵狸?捉造?蔵???????????????蔵狸??臓単?息??????????????蔵狸?捉造?蔵???????蔵???????????????????????蔵狸?捉造?蔵???????????????蔵狸??臓単?息??????????????蔵狸?捉造?蔵???????蔵????????????????????????
EUC-JP00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111110010001101010001001000110100010001111111001000110100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111100111111100100011001111110010010010100000011111110010001101001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111110010001101010001001000110100010001111111001000110100000001111110011111100111111001111110011111100111111001111111001000110100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110010001101000001001001001001011001111111001000110101000100100011010001000111111100100011010000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110010001101000001001001001001011001111110011111110010001100111111001001001010000001111111001000110100111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110010001101000001001001001001011001111111001000110101000100100011010001000111111100100011010000000111111001111110011111100111111001111110011111100111111100100011010000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000110100000100100100100101100111111100100011010100010010001101000100011111110010001101000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000110100000100100100100101100111111001111111001000110011111100100100101000000111111100100011010011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000110100000100100100100101100111111100100011010100010010001101000100011111110010001101000000011111100111111001111110011111100111111001111110011111110010001101000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111110010001101010001001000110100010001111111001000110100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111100111111100100011001111110010010010100000011111110010001101001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111110010001101010001001000110100010001111111001000110100000001111110011111100111111001111110011111100111111001111111001000110100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000110100000100100100100101100111111100100011010100010010001101000100011111110010001101000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000110100000100100100100101100111111001111111001000110011111100100100101000000111111100100011010011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000110100000100100100100101100111111100100011010100010010001101000100011111110010001101000000011111100111111001111110011111100111111001111110011111110010001101000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111110010001101010001001000110100010001111111001000110100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111100111111100100011001111110010010010100000011111110010001101001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111110010001101010001001000110100010001111111001000110100000001111110011111100111111001111110011111100111111001111111001000110100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????K????????????????????????K?????P???????????????????K?????????????????????????????????????????K????????????????????????K?????P???????????????????K????????????????????????????????????????????????????????K????????????????????????K?????P???????????????????K?????????????????????????????????????????K????????????????????????K?????P???????????????????K????????????????????????????????????????N????????????????????K????????????????????????K?????P???????????????????K?????????????????????????????????????????K????????????????????????K?????P???????????????????K???????????????????????????????????????
UTF-800111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111110010001101010001001000110100010001111111001000110100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111100111111100100011001111110010010010100000011111110010001101001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111110010001101010001001000110100010001111111001000110100000001111110011111100111111001111110011111100111111001111111001000110100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110010001101000001001001001001011001111111001000110101000100100011010001000111111100100011010000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110010001101000001001001001001011001111110011111110010001100111111001001001010000001111111001000110100111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110010001101000001001001001001011001111111001000110101000100100011010001000111111100100011010000000111111001111110011111100111111001111110011111100111111100100011010000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000110100000100100100100101100111111100100011010100010010001101000100011111110010001101000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000110100000100100100100101100111111001111111001000110011111100100100101000000111111100100011010011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000110100000100100100100101100111111100100011010100010010001101000100011111110010001101000000011111100111111001111110011111100111111001111110011111110010001101000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111110010001101010001001000110100010001111111001000110100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111100111111100100011001111110010010010100000011111110010001101001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111110010001101010001001000110100010001111111001000110100000001111110011111100111111001111110011111100111111001111111001000110100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000110100000100100100100101100111111100100011010100010010001101000100011111110010001101000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000110100000100100100100101100111111001111111001000110011111100100100101000000111111100100011010011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000110100000100100100100101100111111100100011010100010010001101000100011111110010001101000000011111100111111001111110011111100111111001111110011111110010001101000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111110010001101010001001000110100010001111111001000110100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111100111111100100011001111110010010010100000011111110010001101001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111110010001101010001001000110100010001111111001000110100000001111110011111100111111001111110011111100111111001111111001000110100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????K??????????????????????????K?????P????????????????????K???????????????????????????????????????????K??????????????????????????K?????P????????????????????K??????????????????????????????????????????????????????????K??????????????????????????K?????P????????????????????K???????????????????????????????????????????K??????????????????????????K?????P????????????????????K??????????????????????????????????????????N????????????????????K??????????????????????????K?????P????????????????????K???????????????????????????????????????????K??????????????????????????K?????P????????????????????K?????????????????????????????????????????
UHC00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111110010001101010001001000110100010001111111001000110100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111100111111100100011001111110010010010100000011111110010001101001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111110010001101010001001000110100010001111111001000110100000001111110011111100111111001111110011111100111111001111111001000110100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110010001101000001001001001001011001111111001000110101000100100011010001000111111100100011010000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110010001101000001001001001001011001111110011111110010001100111111001001001010000001111111001000110100111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110010001101000001001001001001011001111111001000110101000100100011010001000111111100100011010000000111111001111110011111100111111001111110011111100111111100100011010000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000110100000100100100100101100111111100100011010100010010001101000100011111110010001101000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000110100000100100100100101100111111001111111001000110011111100100100101000000111111100100011010011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000110100000100100100100101100111111100100011010100010010001101000100011111110010001101000000011111100111111001111110011111100111111001111110011111110010001101000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111110010001101010001001000110100010001111111001000110100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111100111111100100011001111110010010010100000011111110010001101001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111110010001101010001001000110100010001111111001000110100000001111110011111100111111001111110011111100111111001111111001000110100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000110100000100100100100101100111111100100011010100010010001101000100011111110010001101000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000110100000100100100100101100111111001111111001000110011111100100100101000000111111100100011010011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111001000110100000100100100100101100111111100100011010100010010001101000100011111110010001101000000011111100111111001111110011111100111111001111110011111110010001101000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111110010001101010001001000110100010001111111001000110100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111100111111100100011001111110010010010100000011111110010001101001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100100011010000010010010010010110011111110010001101010001001000110100010001111111001000110100000001111110011111100111111001111110011111100111111001111111001000110100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????몺묷?뫅몾?몺???????????????몺묷??몷뭁?뫃??????????????몺묷?뫅몾?몺???????몺???????????????????????몺묷?뫅몾?몺???????????????몺묷??몷뭁?뫃??????????????몺묷?뫅몾?몺???????몺??????????????????????????????????????몺묷?뫅몾?몺???????????????몺묷??몷뭁?뫃??????????????몺묷?뫅몾?몺???????몺???????????????????????몺묷?뫅몾?몺???????????????몺묷??몷뭁?뫃??????????????몺묷?뫅몾?몺???????몺?????????????????????????N?????????????????몺묷?뫅몾?몺???????????????몺묷??몷뭁?뫃??????????????몺묷?뫅몾?몺???????몺???????????????????????몺묷?뫅몾?몺???????????????몺묷??몷뭁?뫃??????????????몺묷?뫅몾?몺???????몺????????????????????????