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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100110000000100101011110111110111101101110110011111111101001100101101011100100111111001111111110100110010110101110111110011010001101101110101110111110111101101001100011111100111111111010001010101110100100111011111011110110101000001111111110100010101100100011000011111100111111001111111110100110000000100101011110111110111101101110110011111111101001100101101011100100111111001111111110100110010110101110111110011010001101101110101110111110111101101001100011111100111111111010001010101110100100111011111011110110101000001111111110100010101100100011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101001100000001001010111101111101111011011101100111111111010011001011010111001001111110011111111101001100101101011101111100110100011011011101011101111101111011010011000111111001111111110100010101011101001001110111110111101101010000011111111101000101011001000110000111111001111110011111111101001100000001001010111101111101111011011101100111111111010011001011010111001001111110011111111101001100101101011101111100110100011011011101011101111101111011010011000111111001111111110100010101011101001001110111110111101101010000011111111101000101011001000110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101001100000001001010111101111101111011011101100111111111010011001011010111001001111110011111111101001100101101011101111100110100011011011101011101111101111011010011000111111001111111110100010101011101001001110111110111101101010000011111111101000101011001000110000111111001111110011111111101001100000001001010111101111101111011011101100111111111010011001011010111001001111110011111111101001100101101011101111100110100011011011101011101111101111011010011000111111001111111110100010101011101001001110111110111101101010000011111111101000101011001000110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????????????????????????????????????????逕サ?閹??閻捺ヲ??諤ィ?謌???逕サ?閹??閻捺ヲ??諤ィ?謌????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????逕サ?閹??閻捺ヲ??諤ィ?謌???逕サ?閹??閻捺ヲ??諤ィ?謌??????????????????????????????????????????????????N?????????????????????????????????????????????????????????????????????????????????????????????逕サ?閹??閻捺ヲ??諤ィ?謌???逕サ?閹??閻捺ヲ??諤ィ?謌??????????????????????????????????????????????????????????
SJIS-WIN00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100110000000100101011110111110111101101110110011111111101001100101101011100100111111001111111110100110010110101110111110011010001101101110101110111110111101101001100011111100111111111010001010101110100100111011111011110110101000001111111110100010101100100011000011111100111111001111111110100110000000100101011110111110111101101110110011111111101001100101101011100100111111001111111110100110010110101110111110011010001101101110101110111110111101101001100011111100111111111010001010101110100100111011111011110110101000001111111110100010101100100011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101001100000001001010111101111101111011011101100111111111010011001011010111001001111110011111111101001100101101011101111100110100011011011101011101111101111011010011000111111001111111110100010101011101001001110111110111101101010000011111111101000101011001000110000111111001111110011111111101001100000001001010111101111101111011011101100111111111010011001011010111001001111110011111111101001100101101011101111100110100011011011101011101111101111011010011000111111001111111110100010101011101001001110111110111101101010000011111111101000101011001000110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101001100000001001010111101111101111011011101100111111111010011001011010111001001111110011111111101001100101101011101111100110100011011011101011101111101111011010011000111111001111111110100010101011101001001110111110111101101010000011111111101000101011001000110000111111001111110011111111101001100000001001010111101111101111011011101100111111111010011001011010111001001111110011111111101001100101101011101111100110100011011011101011101111101111011010011000111111001111111110100010101011101001001110111110111101101010000011111111101000101011001000110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????????????????????????????????????????騾包スサ?髢ケ??髢サ謐コ?ヲ??隲、?ィ?隰???騾包スサ?髢ケ??髢サ謐コ?ヲ??隲、?ィ?隰????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????騾包スサ?髢ケ??髢サ謐コ?ヲ??隲、?ィ?隰???騾包スサ?髢ケ??髢サ謐コ?ヲ??隲、?ィ?隰??????????????????????????????????????????????????N?????????????????????????????????????????????????????????????????????????????????????????????騾包スサ?髢ケ??髢サ謐コ?ヲ??隲、?ィ?隰???騾包スサ?髢ケ??髢サ謐コ?ヲ??隲、?ィ?隰??????????????????????????????????????????????????????????
EUC-JP00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100110000000100101011110111110111101101110110011111111101001100101101011100100111111001111111110100110010110101110111110011010001101101110101110111110111101101001100011111100111111111010001010101110100100111011111011110110101000001111111110100010101100100011000011111100111111001111111110100110000000100101011110111110111101101110110011111111101001100101101011100100111111001111111110100110010110101110111110011010001101101110101110111110111101101001100011111100111111111010001010101110100100111011111011110110101000001111111110100010101100100011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101001100000001001010111101111101111011011101100111111111010011001011010111001001111110011111111101001100101101011101111100110100011011011101011101111101111011010011000111111001111111110100010101011101001001110111110111101101010000011111111101000101011001000110000111111001111110011111111101001100000001001010111101111101111011011101100111111111010011001011010111001001111110011111111101001100101101011101111100110100011011011101011101111101111011010011000111111001111111110100010101011101001001110111110111101101010000011111111101000101011001000110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101001100000001001010111101111101111011011101100111111111010011001011010111001001111110011111111101001100101101011101111100110100011011011101011101111101111011010011000111111001111111110100010101011101001001110111110111101101010000011111111101000101011001000110000111111001111110011111111101001100000001001010111101111101111011011101100111111111010011001011010111001001111110011111111101001100101101011101111100110100011011011101011101111101111011010011000111111001111111110100010101011101001001110111110111101101010000011111111101000101011001000110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????????????????????????????????????????鐔?????紙?削拾??茫わ秀?茗??????鐔?????紙?削拾??茫わ秀?茗???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????鐔?????紙?削拾??茫わ秀?茗??????鐔?????紙?削拾??茫わ秀?茗???????????????????????????????????????????????????N???????????????????????????????????????????????????????????????????????????????????????????????鐔?????紙?削拾??茫わ秀?茗??????鐔?????紙?削拾??茫わ秀?茗???????????????????????????????????????????????????????????
UTF-800111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100110000000100101011110111110111101101110110011111111101001100101101011100100111111001111111110100110010110101110111110011010001101101110101110111110111101101001100011111100111111111010001010101110100100111011111011110110101000001111111110100010101100100011000011111100111111001111111110100110000000100101011110111110111101101110110011111111101001100101101011100100111111001111111110100110010110101110111110011010001101101110101110111110111101101001100011111100111111111010001010101110100100111011111011110110101000001111111110100010101100100011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101001100000001001010111101111101111011011101100111111111010011001011010111001001111110011111111101001100101101011101111100110100011011011101011101111101111011010011000111111001111111110100010101011101001001110111110111101101010000011111111101000101011001000110000111111001111110011111111101001100000001001010111101111101111011011101100111111111010011001011010111001001111110011111111101001100101101011101111100110100011011011101011101111101111011010011000111111001111111110100010101011101001001110111110111101101010000011111111101000101011001000110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101001100000001001010111101111101111011011101100111111111010011001011010111001001111110011111111101001100101101011101111100110100011011011101011101111101111011010011000111111001111111110100010101011101001001110111110111101101010000011111111101000101011001000110000111111001111110011111111101001100000001001010111101111101111011011101100111111111010011001011010111001001111110011111111101001100101101011101111100110100011011011101011101111101111011010011000111111001111111110100010101011101001001110111110111101101010000011111111101000101011001000110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????????????????????????????????????????逕サ?閹??閻捺ヲ??諤ィ?謌???逕サ?閹??閻捺ヲ??諤ィ?謌????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????逕サ?閹??閻捺ヲ??諤ィ?謌???逕サ?閹??閻捺ヲ??諤ィ?謌??????????????????????????????????????????????????N?????????????????????????????????????????????????????????????????????????????????????????????逕サ?閹??閻捺ヲ??諤ィ?謌???逕サ?閹??閻捺ヲ??諤ィ?謌??????????????????????????????????????????????????????????
UHC00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100110000000100101011110111110111101101110110011111111101001100101101011100100111111001111111110100110010110101110111110011010001101101110101110111110111101101001100011111100111111111010001010101110100100111011111011110110101000001111111110100010101100100011000011111100111111001111111110100110000000100101011110111110111101101110110011111111101001100101101011100100111111001111111110100110010110101110111110011010001101101110101110111110111101101001100011111100111111111010001010101110100100111011111011110110101000001111111110100010101100100011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101001100000001001010111101111101111011011101100111111111010011001011010111001001111110011111111101001100101101011101111100110100011011011101011101111101111011010011000111111001111111110100010101011101001001110111110111101101010000011111111101000101011001000110000111111001111110011111111101001100000001001010111101111101111011011101100111111111010011001011010111001001111110011111111101001100101101011101111100110100011011011101011101111101111011010011000111111001111111110100010101011101001001110111110111101101010000011111111101000101011001000110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101001100000001001010111101111101111011011101100111111111010011001011010111001001111110011111111101001100101101011101111100110100011011011101011101111101111011010011000111111001111111110100010101011101001001110111110111101101010000011111111101000101011001000110000111111001111110011111111101001100000001001010111101111101111011011101100111111111010011001011010111001001111110011111111101001100101101011101111100110100011011011101011101111101111011010011000111111001111111110100010101011101001001110111110111101101010000011111111101000101011001000110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????????????????????????????????????????倭뺧슥?搖뫙?搖삥뜿節??獄ㅿ쉔?玉뗾??倭뺧슥?搖뫙?搖삥뜿節??獄ㅿ쉔?玉뗾???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????倭뺧슥?搖뫙?搖삥뜿節??獄ㅿ쉔?玉뗾??倭뺧슥?搖뫙?搖삥뜿節??獄ㅿ쉔?玉뗾?????????????????????????????????????????????????N?????????????????????????????????????????????????????????????????????????????????????????????倭뺧슥?搖뫙?搖삥뜿節??獄ㅿ쉔?玉뗾??倭뺧슥?搖뫙?搖삥뜿節??獄ㅿ쉔?玉뗾?????????????????????????????????????????????????????????