同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f523f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f4c3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f4c3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3f4b3f3f3f3f423f3f3f3f3f4a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f523f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f4c3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f4c3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f4a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f523f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f4c3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f4c3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f423f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????J?????????????????R????±Ê??ͬ??±î???????????±Ê??ͬ??±î?????L??±Ê??ͬ??±î????????????????????????±Ê??ͬ??±î???????????±Ê??ͬ??±î?????L??????±Ê??ͬ??±î???????????K????B?????J?????????????????R????±Ê??ͬ??±î???????????±Ê??ͬ??±î?????L??±Ê??ͬ??±î????????????????????????±Ê??ͬ??±î???????????±Ê??ͬ??±î?????L??????±Ê??ͬ??±î?????????????N???????J?????????????????R????±Ê??ͬ??±î???????????±Ê??ͬ??±î?????L??±Ê??ͬ??±î????????????????????????±Ê??ͬ??±î???????????±Ê??ͬ??±î?????L??????±Ê??ͬ??±î?????????????L????B??????????????????????????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f523f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f4c3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f4c3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3f4b3f3f3f3f423f3f3f3f3f4a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f523f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f4c3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f4c3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f4a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f523f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f4c3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f4c3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f423f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????J?????????????????R????アハ??ヘャ??ア???????????アハ??ヘャ??ア?????L??アハ??ヘャ??ア????????????????????????アハ??ヘャ??ア???????????アハ??ヘャ??ア?????L??????アハ??ヘャ??ア???????????K????B?????J?????????????????R????アハ??ヘャ??ア???????????アハ??ヘャ??ア?????L??アハ??ヘャ??ア????????????????????????アハ??ヘャ??ア???????????アハ??ヘャ??ア?????L??????アハ??ヘャ??ア?????????????N???????J?????????????????R????アハ??ヘャ??ア???????????アハ??ヘャ??ア?????L??アハ??ヘャ??ア????????????????????????アハ??ヘャ??ア???????????アハ??ヘャ??ア?????L??????アハ??ヘャ??ア?????????????L????B??????????????????????????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f523f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f4c3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f4c3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3f4b3f3f3f3f423f3f3f3f3f4a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f523f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f4c3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f4c3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f4a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f523f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f4c3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f4c3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f423f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????J?????????????????R????永??揖??猿???????????永??揖??猿?????L??永??揖??猿????????????????????????永??揖??猿???????????永??揖??猿?????L??????永??揖??猿???????????K????B?????J?????????????????R????永??揖??猿???????????永??揖??猿?????L??永??揖??猿????????????????????????永??揖??猿???????????永??揖??猿?????L??????永??揖??猿?????????????N???????J?????????????????R????永??揖??猿???????????永??揖??猿?????L??永??揖??猿????????????????????????永??揖??猿???????????永??揖??猿?????L??????永??揖??猿?????????????L????B??????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f523f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f4c3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f4c3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3f4b3f3f3f3f423f3f3f3f3f4a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f523f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f4c3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f4c3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f4a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f523f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f4c3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f4c3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f423f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????J?????????????????R????????ͬ???????????????????ͬ?????????L??????ͬ????????????????????????????????ͬ???????????????????ͬ?????????L??????????ͬ???????????????K????B?????J?????????????????R????????ͬ???????????????????ͬ?????????L??????ͬ????????????????????????????????ͬ???????????????????ͬ?????????L??????????ͬ?????????????????N???????J?????????????????R????????ͬ???????????????????ͬ?????????L??????ͬ????????????????????????????????ͬ???????????????????ͬ?????????L??????????ͬ?????????????????L????B??????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f523f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f4c3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f4c3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3f4b3f3f3f3f423f3f3f3f3f4a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f523f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f4c3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f4c3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f4a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f523f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f4c3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f4c3f3f3f3f3f3fb1ca3f3fcdac3f3fb1ee3f3f3f3f3f3f3f3f3f3f3f3f3f4c3f3f3f3f423f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????J?????????????????R????궝??谿??까???????????궝??谿??까?????L??궝??谿??까????????????????????????궝??谿??까???????????궝??谿??까?????L??????궝??谿??까???????????K????B?????J?????????????????R????궝??谿??까???????????궝??谿??까?????L??궝??谿??까????????????????????????궝??谿??까???????????궝??谿??까?????L??????궝??谿??까?????????????N???????J?????????????????R????궝??谿??까???????????궝??谿??까?????L??궝??谿??까????????????????????????궝??谿??까???????????궝??谿??까?????L??????궝??谿??까?????????????L????B??????????????????????????????????????????????????????????????????????????????????????????????????????????? |