同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????룫æ¥ã??????룫ì§?â룫ì§??????????????????????룫æ¥ã??????룫ì§?â룫ì§??????????????????????????????????????룫æ¥ã??????룫ì§?â룫ì§??????????????????????룫æ¥ã??????룫ì§?â룫ì§??????????????????????????????????????????????????????????????????????????룫æ¥ã??????룫ì§?â룫ì§??????????????????????룫æ¥ã??????룫ì§?â룫ì§??????????????????????????????????????룫æ¥ã??????룫ì§?â룫ì§??????????????????????룫æ¥ã??????룫ì§?â룫ì§??????????????????????????????????????????????????룫æ¥ã??????룫ì§?â룫ì§??????????????????????룫æ¥ã??????룫ì§?â룫ì§??????????????N????????????????????????룫æ¥ã??????룫ì§?â룫ì§??????????????????????룫æ¥ã??????룫ì§?â룫ì§??????????????????????????????????????룫æ¥ã??????룫ì§?â룫ì§??????????????????????룫æ¥ã??????룫ì§?â룫ì§????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????ォ譌・繹???????ォ??窶呱」ォ????????????????????????ォ譌・繹???????ォ??窶呱」ォ????????????????????????????????????????ォ譌・繹???????ォ??窶呱」ォ????????????????????????ォ譌・繹???????ォ??窶呱」ォ????????????????????????????????????????????????????????????????????????????ォ譌・繹???????ォ??窶呱」ォ????????????????????????ォ譌・繹???????ォ??窶呱」ォ????????????????????????????????????????ォ譌・繹???????ォ??窶呱」ォ????????????????????????ォ譌・繹???????ォ??窶呱」ォ????????????????????????????????????????????????????ォ譌・繹???????ォ??窶呱」ォ????????????????????????ォ譌・繹???????ォ??窶呱」ォ???????????????N?????????????????????????ォ譌・繹???????ォ??窶呱」ォ????????????????????????ォ譌・繹???????ォ??窶呱」ォ????????????????????????????????????????ォ譌・繹???????ォ??窶呱」ォ????????????????????????ォ譌・繹???????ォ??窶呱」ォ?????????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????襭??ャ????????襭?????襭????????????????????????襭??ャ????????襭?????襭????????????????????????????????????????襭??ャ????????襭?????襭????????????????????????襭??ャ????????襭?????襭????????????????????????????????????????????????????????????????????????????襭??ャ????????襭?????襭????????????????????????襭??ャ????????襭?????襭????????????????????????????????????????襭??ャ????????襭?????襭????????????????????????襭??ャ????????襭?????襭????????????????????????????????????????????????????襭??ャ????????襭?????襭????????????????????????襭??ャ????????襭?????襭????????????????N????????????????????????襭??ャ????????襭?????襭????????????????????????襭??ャ????????襭?????襭????????????????????????????????????????襭??ャ????????襭?????襭????????????????????????襭??ャ????????襭?????襭??????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????룫日㈛??????룫집?’룫집??????????????????????룫日㈛??????룫집?’룫집??????????????????????????????????????룫日㈛??????룫집?’룫집??????????????????????룫日㈛??????룫집?’룫집??????????????????????????????????????????????????????????????????????????룫日㈛??????룫집?’룫집??????????????????????룫日㈛??????룫집?’룫집??????????????????????????????????????룫日㈛??????룫집?’룫집??????????????????????룫日㈛??????룫집?’룫집??????????????????????????????????????????????????룫日㈛??????룫집?’룫집??????????????????????룫日㈛??????룫집?’룫집??????????????N????????????????????????룫日㈛??????룫집?’룫집??????????????????????룫日㈛??????룫집?’룫집??????????????????????????????????????룫日㈛??????룫집?’룫집??????????????????????룫日㈛??????룫집?’룫집????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe697a5e3889b3f3f3f3f3f3feba3abeca7913fe28099eba3abeca7913f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????猷ユ뿥殉쌎?????猷レ쭛?巽숇+吏멅?????????????????????猷ユ뿥殉쌎?????猷レ쭛?巽숇+吏멅?????????????????????????????????????猷ユ뿥殉쌎?????猷レ쭛?巽숇+吏멅?????????????????????猷ユ뿥殉쌎?????猷レ쭛?巽숇+吏멅?????????????????????????????????????????????????????????????????????????猷ユ뿥殉쌎?????猷レ쭛?巽숇+吏멅?????????????????????猷ユ뿥殉쌎?????猷レ쭛?巽숇+吏멅?????????????????????????????????????猷ユ뿥殉쌎?????猷レ쭛?巽숇+吏멅?????????????????????猷ユ뿥殉쌎?????猷レ쭛?巽숇+吏멅?????????????????????????????????????????????????猷ユ뿥殉쌎?????猷レ쭛?巽숇+吏멅?????????????????????猷ユ뿥殉쌎?????猷レ쭛?巽숇+吏멅?????????????N????????????????????????猷ユ뿥殉쌎?????猷レ쭛?巽숇+吏멅?????????????????????猷ユ뿥殉쌎?????猷レ쭛?巽숇+吏멅?????????????????????????????????????猷ユ뿥殉쌎?????猷レ쭛?巽숇+吏멅?????????????????????猷ユ뿥殉쌎?????猷レ쭛?巽숇+吏멅???????????????????????????????????????????????????? |