同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????N??????N????æ??æ????o???É?æ??æ????N??????????N????æ??æ????o???É?æ??æ????N???????????????????????????????????????????????????????N??????N????æ??æ????o???É?æ??æ????N??????????N????æ??æ????o???É?æ??æ????N???????????????????????????????????????????????????????????????????????????????N??????N????æ??æ????o???É?æ??æ????N??????????N????æ??æ????o???É?æ??æ????N???????????????????????????????????????????????????????N??????N????æ??æ????o???É?æ??æ????N??????????N????æ??æ????o???É?æ??æ????N??????????????????????????????????????????????????????????????????????????????N??????N????æ??æ????o???É?æ??æ????N??????????N????æ??æ????o???É?æ??æ????N???????????????????????????????????????????????????????N??????N????æ??æ????o???É?æ??æ????N??????????N????æ??æ????o???É?æ??æ????N?????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????N??????N????∵??∵????バ???∨?∵??∵????N??????????N????∵??∵????バ???∨?∵??∵????N???????????????????????????????????????????????????????N??????N????∵??∵????バ???∨?∵??∵????N??????????N????∵??∵????バ???∨?∵??∵????N???????????????????????????????????????????????????????????????????????????????N??????N????∵??∵????バ???∨?∵??∵????N??????????N????∵??∵????バ???∨?∵??∵????N???????????????????????????????????????????????????????N??????N????∵??∵????バ???∨?∵??∵????N??????????N????∵??∵????バ???∨?∵??∵????N??????????????????????????????????????????????????????????????????????????????N??????N????∵??∵????バ???∨?∵??∵????N??????????N????∵??∵????バ???∨?∵??∵????N???????????????????????????????????????????????????????N??????N????∵??∵????バ???∨?∵??∵????N??????????N????∵??∵????バ???∨?∵??∵????N?????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????N??????N?????????????o?????????????N??????????N?????????????o?????????????N???????????????????????????????????????????????????????N??????N?????????????o?????????????N??????????N?????????????o?????????????N???????????????????????????????????????????????????????????????????????????????N??????N?????????????o?????????????N??????????N?????????????o?????????????N???????????????????????????????????????????????????????N??????N?????????????o?????????????N??????????N?????????????o?????????????N??????????????????????????????????????????????????????????????????????????????N??????N?????????????o?????????????N??????????N?????????????o?????????????N???????????????????????????????????????????????????????N??????N?????????????o?????????????N??????????N?????????????o?????????????N?????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????N??????N???????????????o????????????????N??????????N???????????????o????????????????N???????????????????????????????????????????????????????N??????N???????????????o????????????????N??????????N???????????????o????????????????N???????????????????????????????????????????????????????????????????????????????N??????N???????????????o????????????????N??????????N???????????????o????????????????N???????????????????????????????????????????????????????N??????N???????????????o????????????????N??????????N???????????????o????????????????N??????????????????????????????????????????????????????????????????????????????N??????N???????????????o????????????????N??????????N???????????????o????????????????N???????????????????????????????????????????????????????N??????N???????????????o????????????????N??????????N???????????????o????????????????N?????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f81e63f3f81e63f3f3f3f836f3f3f3f81c93f81e63f3f81e63f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????N??????N????곫??곫????긫???곃?곫??곫????N??????????N????곫??곫????긫???곃?곫??곫????N???????????????????????????????????????????????????????N??????N????곫??곫????긫???곃?곫??곫????N??????????N????곫??곫????긫???곃?곫??곫????N???????????????????????????????????????????????????????????????????????????????N??????N????곫??곫????긫???곃?곫??곫????N??????????N????곫??곫????긫???곃?곫??곫????N???????????????????????????????????????????????????????N??????N????곫??곫????긫???곃?곫??곫????N??????????N????곫??곫????긫???곃?곫??곫????N??????????????????????????????????????????????????????????????????????????????N??????N????곫??곫????긫???곃?곫??곫????N??????????N????곫??곫????긫???곃?곫??곫????N???????????????????????????????????????????????????????N??????N????곫??곫????긫???곃?곫??곫????N??????????N????곫??곫????긫???곃?곫??곫????N?????????????????????????????????????? |