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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????먥???????????먥??????????????????먥???????????먥????????????먥???????????먥????????????먥????먥?????먥????먥?????????먥???????????먥??????????????????????????????????????????????????????????????????????????????먥???????????먥??????????????????먥???????????먥????????????먥???????????먥????????????먥????먥?????먥????먥?????????먥???????????먥????????????????N?????????????????????????????????????????????????????????먥???????????먥??????????????????먥???????????먥????????????먥???????????먥????????????먥????먥?????먥????먥?????????먥???????????먥????????????????????????
SJIS-WIN00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111????????????????????????????????????????????????????????????・????????????・???????????????????・????????????・?????????????・????????????・?????????????・?????・??????・?????・??????????・????????????・???????????????????????????????????????????????????????????????????????????????・????????????・???????????????????・????????????・?????????????・????????????・?????????????・?????・??????・?????・??????????・????????????・????????????????N??????????????????????????????????????????????????????????・????????????・???????????????????・????????????・?????????????・????????????・?????????????・?????・??????・?????・??????????・????????????・????????????????????????
EUC-JP00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????襾???????????襾??????????????????襾???????????襾????????????襾???????????襾????????????襾????襾?????襾????襾?????????襾???????????襾??????????????????????????????????????????????????????????????????????????????襾???????????襾??????????????????襾???????????襾????????????襾???????????襾????????????襾????襾?????襾????襾?????????襾???????????襾????????????????N?????????????????????????????????????????????????????????襾???????????襾??????????????????襾???????????襾????????????襾???????????襾????????????襾????襾?????襾????襾?????????襾???????????襾????????????????????????
UTF-800111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????먥???????????먥??????????????????먥???????????먥????????????먥???????????먥????????????먥????먥?????먥????먥?????????먥???????????먥??????????????????????????????????????????????????????????????????????????????먥???????????먥??????????????????먥???????????먥????????????먥???????????먥????????????먥????먥?????먥????먥?????????먥???????????먥????????????????N?????????????????????????????????????????????????????????먥???????????먥??????????????????먥???????????먥????????????먥???????????먥????????????먥????먥?????먥????먥?????????먥???????????먥????????????????????????
UHC00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101010001010010100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111111110101110101000101001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010111010100010100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????癒ㆍ??????????癒ㆍ?????????????????癒ㆍ??????????癒ㆍ???????????癒ㆍ??????????癒ㆍ???????????癒ㆍ???癒ㆍ????癒ㆍ???癒ㆍ????????癒ㆍ??????????癒ㆍ?????????????????????????????????????????????????????????????????????????????癒ㆍ??????????癒ㆍ?????????????????癒ㆍ??????????癒ㆍ???????????癒ㆍ??????????癒ㆍ???????????癒ㆍ???癒ㆍ????癒ㆍ???癒ㆍ????????癒ㆍ??????????癒ㆍ???????????????N?????????????????????????????????????????????????????????癒ㆍ??????????癒ㆍ?????????????????癒ㆍ??????????癒ㆍ???????????癒ㆍ??????????癒ㆍ???????????癒ㆍ???癒ㆍ????癒ㆍ???癒ㆍ????????癒ㆍ??????????癒ㆍ???????????????????????