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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-1001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100001100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011111011110100111111001111110011111100111111001111111110111110111101001111110011111100111111001111110011111100111111001111111110111110111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101010011111111101111101111010011111100111111001111110011111100111111010101100011111100111111001111110011111100111111001111110011111101000011001111110011111100111111001111110011111100111111001111110100001100111111001111110011111100111111001111110011111100111111010000110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100001100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011111011110100111111001111110011111100111111001111111110111110111101001111110011111100111111001111110011111100111111001111111110111110111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101010011111111101111101111010011111100111111001111110011111100111111010101100011111100111111001111110011111100111111001111110011111101000011001111110011111100111111001111110011111100111111001111110100001100111111001111110011111100111111001111110011111100111111010000110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010000110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110111110111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110111110111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111010011111100111111001111110011111100111111111011111011110100111111001111110011111100111111001111110011111100111111111011111011110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110111110111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010101001111111110111110111101001111110011111100111111001111110011111101010110001111110011111100111111001111110011111100111111001111110100001100111111001111110011111100111111001111110011111100111111010000110011111100111111001111110011111100111111001111110011111101000011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111????????????????????????????????????????C???????????????ï½????????????????ï½???????????????????????ï½?????ï½???????ï½???????????ï½???????????U?ï½?????V???????C???????C???????C?????????????????????????????????????????????????????????????????????????????????????????????C???????????????ï½????????????????ï½???????????????????????ï½?????ï½???????ï½???????????ï½???????????U?ï½?????V???????C???????C???????C?????????????????????????????????????????????????????????????????????????????????????????C???????????????ï½????????????????ï½???????????????????????ï½?????ï½???????ï½???????????ï½???????????U?ï½?????V???????C???????C???????C??????????????????????????????????????????????????????
SJIS-WIN001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100001100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011111011110100111111001111110011111100111111001111111110111110111101001111110011111100111111001111110011111100111111001111111110111110111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101010011111111101111101111010011111100111111001111110011111100111111010101100011111100111111001111110011111100111111001111110011111101000011001111110011111100111111001111110011111100111111001111110100001100111111001111110011111100111111001111110011111100111111010000110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100001100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011111011110100111111001111110011111100111111001111111110111110111101001111110011111100111111001111110011111100111111001111111110111110111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101010011111111101111101111010011111100111111001111110011111100111111010101100011111100111111001111110011111100111111001111110011111101000011001111110011111100111111001111110011111100111111001111110100001100111111001111110011111100111111001111110011111100111111010000110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010000110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110111110111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110111110111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111010011111100111111001111110011111100111111111011111011110100111111001111110011111100111111001111110011111100111111111011111011110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110111110111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010101001111111110111110111101001111110011111100111111001111110011111101010110001111110011111100111111001111110011111100111111001111110100001100111111001111110011111100111111001111110011111100111111010000110011111100111111001111110011111100111111001111110011111101000011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111????????????????????????????????????????C??????????????????????????????????????????????????????????????????????????????????????????????U???????V???????C???????C???????C?????????????????????????????????????????????????????????????????????????????????????????????C??????????????????????????????????????????????????????????????????????????????????????????????U???????V???????C???????C???????C?????????????????????????????????????????????????????????????????????????????????????????C??????????????????????????????????????????????????????????????????????????????????????????????U???????V???????C???????C???????C??????????????????????????????????????????????????????
EUC-JP001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100001100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011111011110100111111001111110011111100111111001111111110111110111101001111110011111100111111001111110011111100111111001111111110111110111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101010011111111101111101111010011111100111111001111110011111100111111010101100011111100111111001111110011111100111111001111110011111101000011001111110011111100111111001111110011111100111111001111110100001100111111001111110011111100111111001111110011111100111111010000110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100001100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011111011110100111111001111110011111100111111001111111110111110111101001111110011111100111111001111110011111100111111001111111110111110111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101010011111111101111101111010011111100111111001111110011111100111111010101100011111100111111001111110011111100111111001111110011111101000011001111110011111100111111001111110011111100111111001111110100001100111111001111110011111100111111001111110011111100111111010000110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010000110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110111110111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110111110111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111010011111100111111001111110011111100111111111011111011110100111111001111110011111100111111001111110011111100111111111011111011110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110111110111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010101001111111110111110111101001111110011111100111111001111110011111101010110001111110011111100111111001111110011111100111111001111110100001100111111001111110011111100111111001111110011111100111111010000110011111100111111001111110011111100111111001111110011111101000011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111????????????????????????????????????????C???????????????鐔????????????????鐔???????????????????????鐔?????鐔???????鐔???????????鐔???????????U?鐔?????V???????C???????C???????C?????????????????????????????????????????????????????????????????????????????????????????????C???????????????鐔????????????????鐔???????????????????????鐔?????鐔???????鐔???????????鐔???????????U?鐔?????V???????C???????C???????C?????????????????????????????????????????????????????????????????????????????????????????C???????????????鐔????????????????鐔???????????????????????鐔?????鐔???????鐔???????????鐔???????????U?鐔?????V???????C???????C???????C??????????????????????????????????????????????????????
UTF-8001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100001100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011111011110100111111001111110011111100111111001111111110111110111101001111110011111100111111001111110011111100111111001111111110111110111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101010011111111101111101111010011111100111111001111110011111100111111010101100011111100111111001111110011111100111111001111110011111101000011001111110011111100111111001111110011111100111111001111110100001100111111001111110011111100111111001111110011111100111111010000110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100001100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011111011110100111111001111110011111100111111001111111110111110111101001111110011111100111111001111110011111100111111001111111110111110111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101010011111111101111101111010011111100111111001111110011111100111111010101100011111100111111001111110011111100111111001111110011111101000011001111110011111100111111001111110011111100111111001111110100001100111111001111110011111100111111001111110011111100111111010000110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010000110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110111110111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110111110111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111010011111100111111001111110011111100111111111011111011110100111111001111110011111100111111001111110011111100111111111011111011110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110111110111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010101001111111110111110111101001111110011111100111111001111110011111101010110001111110011111100111111001111110011111100111111001111110100001100111111001111110011111100111111001111110011111100111111010000110011111100111111001111110011111100111111001111110011111101000011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111????????????????????????????????????????C??????????????????????????????????????????????????????????????????????????????????????????????U???????V???????C???????C???????C?????????????????????????????????????????????????????????????????????????????????????????????C??????????????????????????????????????????????????????????????????????????????????????????????U???????V???????C???????C???????C?????????????????????????????????????????????????????????????????????????????????????????C??????????????????????????????????????????????????????????????????????????????????????????????U???????V???????C???????C???????C??????????????????????????????????????????????????????
UHC001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100001100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011111011110100111111001111110011111100111111001111111110111110111101001111110011111100111111001111110011111100111111001111111110111110111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101010011111111101111101111010011111100111111001111110011111100111111010101100011111100111111001111110011111100111111001111110011111101000011001111110011111100111111001111110011111100111111001111110100001100111111001111110011111100111111001111110011111100111111010000110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100001100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011111011110100111111001111110011111100111111001111111110111110111101001111110011111100111111001111110011111100111111001111111110111110111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101010011111111101111101111010011111100111111001111110011111100111111010101100011111100111111001111110011111100111111001111110011111101000011001111110011111100111111001111110011111100111111001111110100001100111111001111110011111100111111001111110011111100111111010000110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010000110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110111110111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110111110111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111010011111100111111001111110011111100111111111011111011110100111111001111110011111100111111001111110011111100111111111011111011110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110111110111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010101001111111110111110111101001111110011111100111111001111110011111101010110001111110011111100111111001111110011111100111111001111110100001100111111001111110011111100111111001111110011111100111111010000110011111100111111001111110011111100111111001111110011111101000011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111????????????????????????????????????????C???????????????節????????????????節???????????????????????節?????節???????節???????????節???????????U?節?????V???????C???????C???????C?????????????????????????????????????????????????????????????????????????????????????????????C???????????????節????????????????節???????????????????????節?????節???????節???????????節???????????U?節?????V???????C???????C???????C?????????????????????????????????????????????????????????????????????????????????????????C???????????????節????????????????節???????????????????????節?????節???????節???????????節???????????U?節?????V???????C???????C???????C??????????????????????????????????????????????????????