同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????§ñ?????????????§ñ????????????????????????§ñ?????????????§ñ??????????????????????????????????????????????§ñ?????????????§ñ??????????????????????????????????§ñ?????????????§ñ????????????????????????§ñ?????????????§ñ????????????????????????§ñ?????????????§ñ??????????????????????????????????§ñ?????????????§ñ?????????????????????????????????????????§ñ?????????????§ñ????????????????????????§ñ?????????????§ñ???????????????????????????????§ñ?????????????§ñ??????????????????????????§ñ?????????????§ñ??????????????????????????????????????????????§ñ?????????????§ñ????????????????????????§ñ?????????????§ñ??????????????????????????????????????????????§ñ?????????????§ñ??????????????????????????????????§ñ?????????????§ñ????????????????????????§ñ?????????????§ñ????????????????????????§ñ?????????????§ñ??????????????????????????????????§ñ?????????????§ñ???????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????ァ?????????????ァ????????????????????????ァ?????????????ァ??????????????????????????????????????????????ァ?????????????ァ??????????????????????????????????ァ?????????????ァ????????????????????????ァ?????????????ァ????????????????????????ァ?????????????ァ??????????????????????????????????ァ?????????????ァ?????????????????????????????????????????ァ?????????????ァ????????????????????????ァ?????????????ァ???????????????????????????????ァ?????????????ァ??????????????????????????ァ?????????????ァ??????????????????????????????????????????????ァ?????????????ァ????????????????????????ァ?????????????ァ??????????????????????????????????????????????ァ?????????????ァ??????????????????????????????????ァ?????????????ァ????????????????????????ァ?????????????ァ????????????????????????ァ?????????????ァ??????????????????????????????????ァ?????????????ァ???????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????я?????????????я????????????????????????я?????????????я??????????????????????????????????????????????я?????????????я??????????????????????????????????я?????????????я????????????????????????я?????????????я????????????????????????я?????????????я??????????????????????????????????я?????????????я?????????????????????????????????????????я?????????????я????????????????????????я?????????????я???????????????????????????????я?????????????я??????????????????????????я?????????????я??????????????????????????????????????????????я?????????????я????????????????????????я?????????????я??????????????????????????????????????????????я?????????????я??????????????????????????????????я?????????????я????????????????????????я?????????????я????????????????????????я?????????????я??????????????????????????????????я?????????????я???????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3fa7f13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |