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

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f433f3f3f3f3f3f3f3f3f3f3f3f503f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f433f3f3f3f3f3f3f3f3f3f3f3f503f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f433f3f3f3f3f3f3f3f3f3f3f3f503f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f???????????????????????????????????????????????????????????????????????????????????????????????C????????????P????????????????—Q??Žó??????—Q??Žó????—Q??Žó??????—Q??Žó????—Q??Žó??????—Q??Žó?????—Q??Žó??????—Q??Žó????—Q??Žó????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????C????????????P????????????????—Q??Žó??????—Q??Žó????—Q??Žó??????—Q??Žó????—Q??Žó??????—Q??Žó?????—Q??Žó??????—Q??Žó????—Q??Žó????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????C????????????P????????????????—Q??Žó??????—Q??Žó????—Q??Žó??????—Q??Žó????—Q??Žó??????—Q??Žó?????—Q??Žó??????—Q??Žó????—Q??Žó??????????????????????????????????????????????????????????????????????????????????????
SJIS-WIN3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f433f3f3f3f3f3f3f3f3f3f3f3f503f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f433f3f3f3f3f3f3f3f3f3f3f3f503f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f433f3f3f3f3f3f3f3f3f3f3f3f503f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f???????????????????????????????????????????????????????????????????????????????????????????????C????????????P????????????????猷??受??????猷??受????猷??受??????猷??受????猷??受??????猷??受?????猷??受??????猷??受????猷??受????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????C????????????P????????????????猷??受??????猷??受????猷??受??????猷??受????猷??受??????猷??受?????猷??受??????猷??受????猷??受????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????C????????????P????????????????猷??受??????猷??受????猷??受??????猷??受????猷??受??????猷??受?????猷??受??????猷??受????猷??受??????????????????????????????????????????????????????????????????????????????????????
EUC-JP3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f433f3f3f3f3f3f3f3f3f3f3f3f503f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f433f3f3f3f3f3f3f3f3f3f3f3f503f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f433f3f3f3f3f3f3f3f3f3f3f3f503f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f???????????????????????????????????????????????????????????????????????????????????????????????C????????????P?????????????????Q??????????Q????????Q??????????Q????????Q??????????Q?????????Q??????????Q????????Q???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????C????????????P?????????????????Q??????????Q????????Q??????????Q????????Q??????????Q?????????Q??????????Q????????Q???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????C????????????P?????????????????Q??????????Q????????Q??????????Q????????Q??????????Q?????????Q??????????Q????????Q?????????????????????????????????????????????????????????????????????????????????????????
UTF-83f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f433f3f3f3f3f3f3f3f3f3f3f3f503f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f433f3f3f3f3f3f3f3f3f3f3f3f503f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f433f3f3f3f3f3f3f3f3f3f3f3f503f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f???????????????????????????????????????????????????????????????????????????????????????????????C????????????P?????????????????Q???????????Q?????????Q???????????Q?????????Q???????????Q??????????Q???????????Q?????????Q????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????C????????????P?????????????????Q???????????Q?????????Q???????????Q?????????Q???????????Q??????????Q???????????Q?????????Q????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????C????????????P?????????????????Q???????????Q?????????Q???????????Q?????????Q???????????Q??????????Q???????????Q?????????Q??????????????????????????????????????????????????????????????????????????????????????????
UHC3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f433f3f3f3f3f3f3f3f3f3f3f3f503f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f433f3f3f3f3f3f3f3f3f3f3f3f503f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f433f3f3f3f3f3f3f3f3f3f3f3f503f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f3f97513f3f8ef33f3f3f3f3f3f97513f3f8ef33f3f3f3f97513f3f8ef33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f???????????????????????????????????????????????????????????????????????????????????????????????C????????????P????????????????뾓??롷??????뾓??롷????뾓??롷??????뾓??롷????뾓??롷??????뾓??롷?????뾓??롷??????뾓??롷????뾓??롷????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????C????????????P????????????????뾓??롷??????뾓??롷????뾓??롷??????뾓??롷????뾓??롷??????뾓??롷?????뾓??롷??????뾓??롷????뾓??롷????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????C????????????P????????????????뾓??롷??????뾓??롷????뾓??롷??????뾓??롷????뾓??롷??????뾓??롷?????뾓??롷??????뾓??롷????뾓??롷??????????????????????????????????????????????????????????????????????????????????????