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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101111101001111110011111100111111001111110011111100111111011111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100110100011011010011100111111111001011010111110110110001111110011111100111111111001101011001110101010001111110011111100111111111001101011001110101010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100110100011011010011100111111111001011010111110110110001111110011111111100110101000001001111000111111001111111110011010001101101001110011111111100101101011111011011000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001101000110110100111001111111110010110101111101101100011111100111111001111111110011010110011101010100011111100111111001111111110011010110011101010100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001101000110110100111001111111110010110101111101101100011111100111111111001101010000010011110001111110011111111100110100011011010011100111111111001011010111110110110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001101000110110100111001111111110010110101111101101100011111100111111001111111110011010110011101010100011111100111111001111111110011010110011101010100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001101000110110100111001111111110010110101111101101100011111100111111111001101010000010011110001111110011111111100110100011011010011100111111111001011010111110110110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110011010001101101001110011111111100101101011111011011000111111001111110011111111100110101100111010101000111111001111110011111111100110101100111010101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110011010001101101001110011111111100101101011111011011000111111001111111110011010100000100111100011111100111111111001101000110110100111001111111110010110101111101101100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}??????}?????????????????????????捧?寶???泪???泪??????????????捧?寶??栞??捧?寶????????????????????????????捧?寶???泪???泪??????????????捧?寶??栞??捧?寶????????????????????????????????????捧?寶???泪???泪??????????????捧?寶??栞??捧?寶????????????????????????????捧?寶???泪???泪??????????????捧?寶??栞??捧?寶???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
SJIS-WIN00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101111101001111110011111100111111001111110011111100111111011111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100110100011011010011100111111111001011010111110110110001111110011111100111111111001101011001110101010001111110011111100111111111001101011001110101010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100110100011011010011100111111111001011010111110110110001111110011111111100110101000001001111000111111001111111110011010001101101001110011111111100101101011111011011000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001101000110110100111001111111110010110101111101101100011111100111111001111111110011010110011101010100011111100111111001111111110011010110011101010100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001101000110110100111001111111110010110101111101101100011111100111111111001101010000010011110001111110011111111100110100011011010011100111111111001011010111110110110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001101000110110100111001111111110010110101111101101100011111100111111001111111110011010110011101010100011111100111111001111111110011010110011101010100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001101000110110100111001111111110010110101111101101100011111100111111111001101010000010011110001111110011111111100110100011011010011100111111111001011010111110110110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110011010001101101001110011111111100101101011111011011000111111001111110011111111100110101100111010101000111111001111110011111111100110101100111010101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110011010001101101001110011111111100101101011111011011000111111001111111110011010100000100111100011111100111111111001101000110110100111001111111110010110101111101101100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}??????}?????????????????????????謐ァ?蟇カ???豕ェ???豕ェ??????????????謐ァ?蟇カ??譬??謐ァ?蟇カ????????????????????????????謐ァ?蟇カ???豕ェ???豕ェ??????????????謐ァ?蟇カ??譬??謐ァ?蟇カ????????????????????????????????????謐ァ?蟇カ???豕ェ???豕ェ??????????????謐ァ?蟇カ??譬??謐ァ?蟇カ????????????????????????????謐ァ?蟇カ???豕ェ???豕ェ??????????????謐ァ?蟇カ??譬??謐ァ?蟇カ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
EUC-JP00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101111101001111110011111100111111001111110011111100111111011111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100110100011011010011100111111111001011010111110110110001111110011111100111111111001101011001110101010001111110011111100111111111001101011001110101010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100110100011011010011100111111111001011010111110110110001111110011111111100110101000001001111000111111001111111110011010001101101001110011111111100101101011111011011000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001101000110110100111001111111110010110101111101101100011111100111111001111111110011010110011101010100011111100111111001111111110011010110011101010100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001101000110110100111001111111110010110101111101101100011111100111111111001101010000010011110001111110011111111100110100011011010011100111111111001011010111110110110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001101000110110100111001111111110010110101111101101100011111100111111001111111110011010110011101010100011111100111111001111111110011010110011101010100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001101000110110100111001111111110010110101111101101100011111100111111111001101010000010011110001111110011111111100110100011011010011100111111111001011010111110110110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110011010001101101001110011111111100101101011111011011000111111001111110011111111100110101100111010101000111111001111110011111111100110101100111010101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110011010001101101001110011111111100101101011111011011000111111001111111110011010100000100111100011111100111111111001101000110110100111001111111110010110101111101101100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}??????}???????????????????????????絲???羈???羈????????????????絲????????絲??????????????????????????????絲???羈???羈????????????????絲????????絲??????????????????????????????????????絲???羈???羈????????????????絲????????絲??????????????????????????????絲???羈???羈????????????????絲????????絲???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
UTF-800111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101111101001111110011111100111111001111110011111100111111011111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100110100011011010011100111111111001011010111110110110001111110011111100111111111001101011001110101010001111110011111100111111111001101011001110101010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100110100011011010011100111111111001011010111110110110001111110011111111100110101000001001111000111111001111111110011010001101101001110011111111100101101011111011011000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001101000110110100111001111111110010110101111101101100011111100111111001111111110011010110011101010100011111100111111001111111110011010110011101010100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001101000110110100111001111111110010110101111101101100011111100111111111001101010000010011110001111110011111111100110100011011010011100111111111001011010111110110110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001101000110110100111001111111110010110101111101101100011111100111111001111111110011010110011101010100011111100111111001111111110011010110011101010100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001101000110110100111001111111110010110101111101101100011111100111111111001101010000010011110001111110011111111100110100011011010011100111111111001011010111110110110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110011010001101101001110011111111100101101011111011011000111111001111110011111111100110101100111010101000111111001111110011111111100110101100111010101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110011010001101101001110011111111100101101011111011011000111111001111111110011010100000100111100011111100111111111001101000110110100111001111111110010110101111101101100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}??????}?????????????????????????捧?寶???泪???泪??????????????捧?寶??栞??捧?寶????????????????????????????捧?寶???泪???泪??????????????捧?寶??栞??捧?寶????????????????????????????????????捧?寶???泪???泪??????????????捧?寶??栞??捧?寶????????????????????????????捧?寶???泪???泪??????????????捧?寶??栞??捧?寶???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
UHC00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101111101001111110011111100111111001111110011111100111111011111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100110100011011010011100111111111001011010111110110110001111110011111100111111111001101011001110101010001111110011111100111111111001101011001110101010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100110100011011010011100111111111001011010111110110110001111110011111111100110101000001001111000111111001111111110011010001101101001110011111111100101101011111011011000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001101000110110100111001111111110010110101111101101100011111100111111001111111110011010110011101010100011111100111111001111111110011010110011101010100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001101000110110100111001111111110010110101111101101100011111100111111111001101010000010011110001111110011111111100110100011011010011100111111111001011010111110110110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001101000110110100111001111111110010110101111101101100011111100111111001111111110011010110011101010100011111100111111001111111110011010110011101010100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001101000110110100111001111111110010110101111101101100011111100111111111001101010000010011110001111110011111111100110100011011010011100111111111001011010111110110110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110011010001101101001110011111111100101101011111011011000111111001111110011111111100110101100111010101000111111001111110011111111100110101100111010101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110011010001101101001110011111111100101101011111011011000111111001111111110011010100000100111100011111100111111111001101000110110100111001111111110010110101111101101100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}??????}?????????????????????????言?野딴??力₃??力₃?????????????言?野딴?廬얓?言?野딴???????????????????????????言?野딴??力₃??力₃?????????????言?野딴?廬얓?言?野딴???????????????????????????????????言?野딴??力₃??力₃?????????????言?野딴?廬얓?言?野딴???????????????????????????言?野딴??力₃??力₃?????????????言?野딴?廬얓?言?野딴??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????