同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????ÃÃ???ñÃ??ÃÃ??????????????????????ÃÃ???ñÃ?ÃÃ??????????????????????????????????ÃÃ???ñÃ??ÃÃ??????????????????????ÃÃ???ñÃ?ÃÃ?????????????????????????????????ÃÃ???ñÃ??ÃÃ????????????????????????????????????????ÃÃ???ñÃ?ÃÃ????????????????????????????????????????????????????ÃÃ???ñÃ??ÃÃ??????????????????????ÃÃ???ñÃ?ÃÃ??????????????????????????????????ÃÃ???ñÃ??ÃÃ??????????????????????ÃÃ???ñÃ?ÃÃ?????????????????????????????????ÃÃ???ñÃ??ÃÃ????????????????????????????????????????ÃÃ???ñÃ??ÃÃ???????????????????????????????????????ÃÃ???ñÃ??ÃÃ??????????????????????ÃÃ???ñÃ?ÃÃ??????????????????????????????????ÃÃ???ñÃ??ÃÃ??????????????????????ÃÃ???ñÃ?ÃÃ?????????????????????????????????ÃÃ???ñÃ??ÃÃ????????????????????????????????????????ÃÃ???ñÃ?ÃÃ?????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????テ氾???テアテ??テ氾??????????????????????テ氾???テアテ?テ氾??????????????????????????????????テ氾???テアテ??テ氾??????????????????????テ氾???テアテ?テ氾?????????????????????????????????テ氾???テアテ??テ氾????????????????????????????????????????テ氾???テアテ?テ氾????????????????????????????????????????????????????テ氾???テアテ??テ氾??????????????????????テ氾???テアテ?テ氾??????????????????????????????????テ氾???テアテ??テ氾??????????????????????テ氾???テアテ?テ氾?????????????????????????????????テ氾???テアテ??テ氾????????????????????????????????????????テ氾???テアテ??テ氾???????????????????????????????????????テ氾???テアテ??テ氾??????????????????????テ氾???テアテ?テ氾??????????????????????????????????テ氾???テアテ??テ氾??????????????????????テ氾???テアテ?テ氾?????????????????????????????????テ氾???テアテ??テ氾????????????????????????????????????????テ氾???テアテ?テ氾?????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????単????????????????????????????????単???????????????????????????????????????????単????????????????????????????????単??????????????????????????????????????????単??????????????????????????????????????????????????単?????????????????????????????????????????????????????????????単????????????????????????????????単???????????????????????????????????????????単????????????????????????????????単??????????????????????????????????????????単??????????????????????????????????????????????????単?????????????????????????????????????????????????単????????????????????????????????単???????????????????????????????????????????単????????????????????????????????単??????????????????????????????????????????単??????????????????????????????????????????????????単?????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????ÔÔ???ñÇ??ÔÔ??????????????????????ÔÔ???ñÇ?ÔÔ??????????????????????????????????ÔÔ???ñÇ??ÔÔ??????????????????????ÔÔ???ñÇ?ÔÔ?????????????????????????????????ÔÔ???ñÇ??ÔÔ????????????????????????????????????????ÔÔ???ñÇ?ÔÔ????????????????????????????????????????????????????ÔÔ???ñÇ??ÔÔ??????????????????????ÔÔ???ñÇ?ÔÔ??????????????????????????????????ÔÔ???ñÇ??ÔÔ??????????????????????ÔÔ???ñÇ?ÔÔ?????????????????????????????????ÔÔ???ñÇ??ÔÔ????????????????????????????????????????ÔÔ???ñÇ??ÔÔ???????????????????????????????????????ÔÔ???ñÇ??ÔÔ??????????????????????ÔÔ???ñÇ?ÔÔ??????????????????????????????????ÔÔ???ñÇ??ÔÔ??????????????????????ÔÔ???ñÇ?ÔÔ?????????????????????????????????ÔÔ???ñÇ??ÔÔ????????????????????????????????????????ÔÔ???ñÇ?ÔÔ?????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873f3fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc394c3943f3f3fc3b1c3873fc394c3943f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????횚횚???챰횉??횚횚??????????????????????횚횚???챰횉?횚횚??????????????????????????????????횚횚???챰횉??횚횚??????????????????????횚횚???챰횉?횚횚?????????????????????????????????횚횚???챰횉??횚횚????????????????????????????????????????횚횚???챰횉?횚횚????????????????????????????????????????????????????횚횚???챰횉??횚횚??????????????????????횚횚???챰횉?횚횚??????????????????????????????????횚횚???챰횉??횚횚??????????????????????횚횚???챰횉?횚횚?????????????????????????????????횚횚???챰횉??횚횚????????????????????????????????????????횚횚???챰횉??횚횚???????????????????????????????????????횚횚???챰횉??횚횚??????????????????????횚횚???챰횉?횚횚??????????????????????????????????횚횚???챰횉??횚횚??????????????????????횚횚???챰횉?횚횚?????????????????????????????????횚횚???챰횉??횚횚????????????????????????????????????????횚횚???챰횉?횚횚?????????????????????????????????? |