同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????룫è°é?â«??룫è°é?â«??????룫è°é?â«???룫è°é?â«??룫è°é?â«??????룫è°é?â«??????????????????????????????????????룫è°é?â«??룫è°é?â«??????룫è°é?â«???룫è°é?â«??룫è°é?â«??????룫è°é?â«??????????????????????????????????????????????????????????????????룫è°é?â«??룫è°é?â«??????룫è°é?â«???룫è°é?â«??룫è°é?â«??????룫è°é?â«??????????????????????????????????????룫è°é?â«??룫è°é?â«??????룫è°é?â«???룫è°é?â«??룫è°é?â«??????룫è°é?â«??????????????????????????????????????????????????????????????????????룫è°é?â«??룫è°é?â«??????룫è°é?â«???룫è°é?â«??룫è°é?â«??????룫è°é?â«??????????????????????????????????????룫è°é?â«??룫è°é?â«??????룫è°é?â«???룫è°é?â«??룫è°é?â«??????룫è°é?â«????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????ォ隴ー驪?竏ォ???ォ隴ー驪?竏ォ???????ォ隴ー驪?竏ォ????ォ隴ー驪?竏ォ???ォ隴ー驪?竏ォ???????ォ隴ー驪?竏ォ???????????????????????????????????????ォ隴ー驪?竏ォ???ォ隴ー驪?竏ォ???????ォ隴ー驪?竏ォ????ォ隴ー驪?竏ォ???ォ隴ー驪?竏ォ???????ォ隴ー驪?竏ォ???????????????????????????????????????????????????????????????????ォ隴ー驪?竏ォ???ォ隴ー驪?竏ォ???????ォ隴ー驪?竏ォ????ォ隴ー驪?竏ォ???ォ隴ー驪?竏ォ???????ォ隴ー驪?竏ォ???????????????????????????????????????ォ隴ー驪?竏ォ???ォ隴ー驪?竏ォ???????ォ隴ー驪?竏ォ????ォ隴ー驪?竏ォ???ォ隴ー驪?竏ォ???????ォ隴ー驪?竏ォ???????????????????????????????????????????????????????????????????????ォ隴ー驪?竏ォ???ォ隴ー驪?竏ォ???????ォ隴ー驪?竏ォ????ォ隴ー驪?竏ォ???ォ隴ー驪?竏ォ???????ォ隴ー驪?竏ォ???????????????????????????????????????ォ隴ー驪?竏ォ???ォ隴ー驪?竏ォ???????ォ隴ー驪?竏ォ????ォ隴ー驪?竏ォ???ォ隴ー驪?竏ォ???????ォ隴ー驪?竏ォ????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????襭????????襭????????????襭?????????襭????????襭????????????襭????????????????????????????????????????????襭????????襭????????????襭?????????襭????????襭????????????襭????????????????????????????????????????????????????????????????????????襭????????襭????????????襭?????????襭????????襭????????????襭????????????????????????????????????????????襭????????襭????????????襭?????????襭????????襭????????????襭????????????????????????????????????????????????????????????????????????????襭????????襭????????????襭?????????襭????????襭????????????襭????????????????????????????????????????????襭????????襭????????????襭?????????襭????????襭????????????襭??????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????룫議鋌?∫??룫議鋌?∫??????룫議鋌?∫???룫議鋌?∫??룫議鋌?∫??????룫議鋌?∫??????????????????????????????????????룫議鋌?∫??룫議鋌?∫??????룫議鋌?∫???룫議鋌?∫??룫議鋌?∫??????룫議鋌?∫??????????????????????????????????????????????????????????????????룫議鋌?∫??룫議鋌?∫??????룫議鋌?∫???룫議鋌?∫??룫議鋌?∫??????룫議鋌?∫??????????????????????????????????????룫議鋌?∫??룫議鋌?∫??????룫議鋌?∫???룫議鋌?∫??룫議鋌?∫??????룫議鋌?∫??????????????????????????????????????????????????????????????????????룫議鋌?∫??룫議鋌?∫??????룫議鋌?∫???룫議鋌?∫??룫議鋌?∫??????룫議鋌?∫??????????????????????????????????????룫議鋌?∫??룫議鋌?∫??????룫議鋌?∫???룫議鋌?∫??룫議鋌?∫??????룫議鋌?∫????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3feba3abe8adb0e98b8c3fe288ab3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3feba3abe8adb0e98b8c3fe288ab3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????猷ヨ?僥뗾松??猷ヨ?僥뗾松??????猷ヨ?僥뗾松???猷ヨ?僥뗾松??猷ヨ?僥뗾松??????猷ヨ?僥뗾松??????????????????????????????????????猷ヨ?僥뗾松??猷ヨ?僥뗾松??????猷ヨ?僥뗾松???猷ヨ?僥뗾松??猷ヨ?僥뗾松??????猷ヨ?僥뗾松??????????????????????????????????????????????????????????????????猷ヨ?僥뗾松??猷ヨ?僥뗾松??????猷ヨ?僥뗾松???猷ヨ?僥뗾松??猷ヨ?僥뗾松??????猷ヨ?僥뗾松??????????????????????????????????????猷ヨ?僥뗾松??猷ヨ?僥뗾松??????猷ヨ?僥뗾松???猷ヨ?僥뗾松??猷ヨ?僥뗾松??????猷ヨ?僥뗾松??????????????????????????????????????????????????????????????????????猷ヨ?僥뗾松??猷ヨ?僥뗾松??????猷ヨ?僥뗾松???猷ヨ?僥뗾松??猷ヨ?僥뗾松??????猷ヨ?僥뗾松??????????????????????????????????????猷ヨ?僥뗾松??猷ヨ?僥뗾松??????猷ヨ?僥뗾松???猷ヨ?僥뗾松??猷ヨ?僥뗾松??????猷ヨ?僥뗾松????????????????????????????????????????????? |