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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????„???????????????????„?????????????„????„?????????????????????????„???????????????????„?????????????„????„?????????????????????????„?????????????„?????????????„???????????????????????????????????????„???????????????????„?????????????„????„?????????????????????????„???????????????????„?????????????„????„?????????????????????????„?????????????„?????????????„???????????????????????????????„?????????????„?????????????„????????N????????????????????„???????????????????„?????????????„????„?????????????????????????„???????????????????„?????????????„????„?????????????????????????„?????????????„?????????????„??????????????????????
SJIS-WIN00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????巡???????????????????巡?????????????巡????巡?????????????????????????巡???????????????????巡?????????????巡????巡?????????????????????????巡?????????????巡?????????????巡???????????????????????????????????????巡???????????????????巡?????????????巡????巡?????????????????????????巡???????????????????巡?????????????巡????巡?????????????????????????巡?????????????巡?????????????巡???????????????????????????????巡?????????????巡?????????????巡????????N????????????????????巡???????????????????巡?????????????巡????巡?????????????????????????巡???????????????????巡?????????????巡????巡?????????????????????????巡?????????????巡?????????????巡??????????????????????
EUC-JP00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
UTF-800111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
UHC00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111100001000011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111??????????????????????룄???????????????????룄?????????????룄????룄?????????????????????????룄???????????????????룄?????????????룄????룄?????????????????????????룄?????????????룄?????????????룄???????????????????????????????????????룄???????????????????룄?????????????룄????룄?????????????????????????룄???????????????????룄?????????????룄????룄?????????????????????????룄?????????????룄?????????????룄???????????????????????????????룄?????????????룄?????????????룄????????N????????????????????룄???????????????????룄?????????????룄????룄?????????????????????????룄???????????????????룄?????????????룄????룄?????????????????????????룄?????????????룄?????????????룄??????????????????????