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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111111100101101011101011010111101111101111011011000000111111001111110011111100111111001111111110010110110000100001101110111110111110100011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001011011000010000110111011111011111010001100001111110011111100111111001111110011111100111111111001011011000010000110111011111011111010001100001111110011111100111111001111110011111100111111111001011010111010110101111011111011110110110000001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110010110110000100001101110111110111110100011000011111100111111001111110011111100111111001111111110010110110000100001101110111110111110100011000011111100111111001111110011111100111111001111111110010110101110101101011110111110111101101100000011111100111111001111110011111100111111111001011011000010000110111011111011111010001100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111111100101101011101011010111101111101111011011000000111111001111110011111100111111001111111110010110110000100001101110111110111110100011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111111100101101011101011010111101111101111011011000000111111001111110011111100111111001111111110010110110000100001101110111110111110100011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001011011000010000110111011111011111010001100001111110011111100111111001111110011111100111111111001011011000010000110111011111011111010001100001111110011111100111111001111110011111100111111111001011010111010110101111011111011110110110000001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????????????将フ??????将フ??????宵ー?????将フ???????????????????????????????????将フ??????将フ??????宵ー?????将フ????????????????????????????????????????????????????????????????????????????????????????????????????????将フ??????将フ??????宵ー?????将フ???????????????????????????????????将フ??????将フ??????宵ー?????将フ????????????????????????????????N???????????????????????????????????????????????????????????????????将フ??????将フ??????宵ー?????将フ???????????????????????????????????将フ??????将フ??????宵ー?????将フ????????????????????????????????????????
SJIS-WIN00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111111100101101011101011010111101111101111011011000000111111001111110011111100111111001111111110010110110000100001101110111110111110100011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001011011000010000110111011111011111010001100001111110011111100111111001111110011111100111111111001011011000010000110111011111011111010001100001111110011111100111111001111110011111100111111111001011010111010110101111011111011110110110000001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110010110110000100001101110111110111110100011000011111100111111001111110011111100111111001111111110010110110000100001101110111110111110100011000011111100111111001111110011111100111111001111111110010110101110101101011110111110111101101100000011111100111111001111110011111100111111111001011011000010000110111011111011111010001100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111111100101101011101011010111101111101111011011000000111111001111110011111100111111001111111110010110110000100001101110111110111110100011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111111100101101011101011010111101111101111011011000000111111001111110011111100111111001111111110010110110000100001101110111110111110100011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001011011000010000110111011111011111010001100001111110011111100111111001111110011111100111111111001011011000010000110111011111011111010001100001111110011111100111111001111110011111100111111111001011010111010110101111011111011110110110000001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????????????蟆?セ??????蟆?セ??????螳オ?ー?????蟆?セ???????????????????????????????????蟆?セ??????蟆?セ??????螳オ?ー?????蟆?セ????????????????????????????????????????????????????????????????????????????????????????????????????????蟆?セ??????蟆?セ??????螳オ?ー?????蟆?セ???????????????????????????????????蟆?セ??????蟆?セ??????螳オ?ー?????蟆?セ????????????????????????????????N???????????????????????????????????????????????????????????????????蟆?セ??????蟆?セ??????螳オ?ー?????蟆?セ???????????????????????????????????蟆?セ??????蟆?セ??????螳オ?ー?????蟆?セ????????????????????????????????????????
EUC-JP00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111111100101101011101011010111101111101111011011000000111111001111110011111100111111001111111110010110110000100001101110111110111110100011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001011011000010000110111011111011111010001100001111110011111100111111001111110011111100111111111001011011000010000110111011111011111010001100001111110011111100111111001111110011111100111111111001011010111010110101111011111011110110110000001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110010110110000100001101110111110111110100011000011111100111111001111110011111100111111001111111110010110110000100001101110111110111110100011000011111100111111001111110011111100111111001111111110010110101110101101011110111110111101101100000011111100111111001111110011111100111111111001011011000010000110111011111011111010001100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111111100101101011101011010111101111101111011011000000111111001111110011111100111111001111111110010110110000100001101110111110111110100011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111111100101101011101011010111101111101111011011000000111111001111110011111100111111001111111110010110110000100001101110111110111110100011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001011011000010000110111011111011111010001100001111110011111100111111001111110011111100111111111001011011000010000110111011111011111010001100001111110011111100111111001111110011111100111111111001011010111010110101111011111011110110110000001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????????????絨?鐓???????絨?鐓???????絎居衆?????絨?鐓????????????????????????????????????絨?鐓???????絨?鐓???????絎居衆?????絨?鐓?????????????????????????????????????????????????????????????????????????????????????????????????????????絨?鐓???????絨?鐓???????絎居衆?????絨?鐓????????????????????????????????????絨?鐓???????絨?鐓???????絎居衆?????絨?鐓?????????????????????????????????N???????????????????????????????????????????????????????????????????絨?鐓???????絨?鐓???????絎居衆?????絨?鐓????????????????????????????????????絨?鐓???????絨?鐓???????絎居衆?????絨?鐓?????????????????????????????????????????
UTF-800111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111111100101101011101011010111101111101111011011000000111111001111110011111100111111001111111110010110110000100001101110111110111110100011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001011011000010000110111011111011111010001100001111110011111100111111001111110011111100111111111001011011000010000110111011111011111010001100001111110011111100111111001111110011111100111111111001011010111010110101111011111011110110110000001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110010110110000100001101110111110111110100011000011111100111111001111110011111100111111001111111110010110110000100001101110111110111110100011000011111100111111001111110011111100111111001111111110010110101110101101011110111110111101101100000011111100111111001111110011111100111111111001011011000010000110111011111011111010001100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111111100101101011101011010111101111101111011011000000111111001111110011111100111111001111111110010110110000100001101110111110111110100011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111111100101101011101011010111101111101111011011000000111111001111110011111100111111001111111110010110110000100001101110111110111110100011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001011011000010000110111011111011111010001100001111110011111100111111001111110011111100111111111001011011000010000110111011111011111010001100001111110011111100111111001111110011111100111111111001011010111010110101111011111011110110110000001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????????????将フ??????将フ??????宵ー?????将フ???????????????????????????????????将フ??????将フ??????宵ー?????将フ????????????????????????????????????????????????????????????????????????????????????????????????????????将フ??????将フ??????宵ー?????将フ???????????????????????????????????将フ??????将フ??????宵ー?????将フ????????????????????????????????N???????????????????????????????????????????????????????????????????将フ??????将フ??????宵ー?????将フ???????????????????????????????????将フ??????将フ??????宵ー?????将フ????????????????????????????????????????
UHC00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111111100101101011101011010111101111101111011011000000111111001111110011111100111111001111111110010110110000100001101110111110111110100011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001011011000010000110111011111011111010001100001111110011111100111111001111110011111100111111111001011011000010000110111011111011111010001100001111110011111100111111001111110011111100111111111001011010111010110101111011111011110110110000001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110010110110000100001101110111110111110100011000011111100111111001111110011111100111111001111111110010110110000100001101110111110111110100011000011111100111111001111110011111100111111001111111110010110101110101101011110111110111101101100000011111100111111001111110011111100111111111001011011000010000110111011111011111010001100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111111100101101011101011010111101111101111011011000000111111001111110011111100111111001111111110010110110000100001101110111110111110100011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111111100101101011101011010111101111101111011011000000111111001111110011111100111111001111111110010110110000100001101110111110111110100011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001011011000010000110111011111011111010001100001111110011111100111111001111110011111100111111111001011011000010000110111011111011111010001100001111110011111100111111001111110011111100111111111001011010111010110101111011111011110110110000001111110011111100111111001111110011111111100101101100001000011011101111101111101000110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111?????????????????????????????????????????????????????????????????????弱놅풄??????弱놅풄??????若듸쉼?????弱놅풄???????????????????????????????????弱놅풄??????弱놅풄??????若듸쉼?????弱놅풄????????????????????????????????????????????????????????????????????????????????????????????????????????弱놅풄??????弱놅풄??????若듸쉼?????弱놅풄???????????????????????????????????弱놅풄??????弱놅풄??????若듸쉼?????弱놅풄????????????????????????????????N???????????????????????????????????????????????????????????????????弱놅풄??????弱놅풄??????若듸쉼?????弱놅풄???????????????????????????????????弱놅풄??????弱놅풄??????若듸쉼?????弱놅풄????????????????????????????????????????