同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????�????????????ê????�???????ê?????�????????�????????????????????????????????�????????????ê????�???????ê?????�????????�????????????????????????????????????????????????????????????????????????????????????????????????�????????????ê????�???????ê?????�????????�????????????????????????????????�????????????ê????�???????ê?????�????????�???????????????????????????N????????????????????????????????????????????????????????????????�????????????ê????�???????ê?????�????????�????????????????????????????????�????????????ê????�???????ê?????�????????�??????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????テアツ渉ォツイ?????????????テュツ渉ェ????テアツ渉ォツイ????????テュツ渉ェ?????テアツ渉ォツイ?????????テアツ渉ォツイ?????????????????????????????????テアツ渉ォツイ?????????????テュツ渉ェ????テアツ渉ォツイ????????テュツ渉ェ?????テアツ渉ォツイ?????????テアツ渉ォツイ?????????????????????????????????????????????????????????????????????????????????????????????????テアツ渉ォツイ?????????????テュツ渉ェ????テアツ渉ォツイ????????テュツ渉ェ?????テアツ渉ォツイ?????????テアツ渉ォツイ?????????????????????????????????テアツ渉ォツイ?????????????テュツ渉ェ????テアツ渉ォツイ????????テュツ渉ェ?????テアツ渉ォツイ?????????テアツ渉ォツイ????????????????????????????N????????????????????????????????????????????????????????????????テアツ渉ォツイ?????????????テュツ渉ェ????テアツ渉ォツイ????????テュツ渉ェ?????テアツ渉ォツイ?????????テアツ渉ォツイ?????????????????????????????????テアツ渉ォツイ?????????????テュツ渉ェ????テアツ渉ォツイ????????テュツ渉ェ?????テアツ渉ォツイ?????????テアツ渉ォツイ???????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????単?束族?????????????鱈?捉????単?束族????????鱈?捉?????単?束族?????????単?束族?????????????????????????????????単?束族?????????????鱈?捉????単?束族????????鱈?捉?????単?束族?????????単?束族?????????????????????????????????????????????????????????????????????????????????????????????????単?束族?????????????鱈?捉????単?束族????????鱈?捉?????単?束族?????????単?束族?????????????????????????????????単?束族?????????????鱈?捉????単?束族????????鱈?捉?????単?束族?????????単?束族????????????????????????????N????????????????????????????????????????????????????????????????単?束族?????????????鱈?捉????単?束族????????鱈?捉?????単?束族?????????単?束族?????????????????????????????????単?束族?????????????鱈?捉????単?束族????????鱈?捉?????単?束族?????????単?束族???????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????�????????????�???�???????�????�????????�????????????????????????????????�????????????�???�???????�????�????????�????????????????????????????????????????????????????????????????????????????????????????????????�????????????�???�???????�????�????????�????????????????????????????????�????????????�???�???????�????�????????�???????????????????????????N????????????????????????????????????????????????????????????????�????????????�???�???????�????�????????�????????????????????????????????�????????????�???�???????�????�????????�??????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3fc3adc28fc2aa3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3fc3b1c28fc2abc2b23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????챰혧짬짼?????????????챠혧짧????챰혧짬짼????????챠혧짧?????챰혧짬짼?????????챰혧짬짼?????????????????????????????????챰혧짬짼?????????????챠혧짧????챰혧짬짼????????챠혧짧?????챰혧짬짼?????????챰혧짬짼?????????????????????????????????????????????????????????????????????????????????????????????????챰혧짬짼?????????????챠혧짧????챰혧짬짼????????챠혧짧?????챰혧짬짼?????????챰혧짬짼?????????????????????????????????챰혧짬짼?????????????챠혧짧????챰혧짬짼????????챠혧짧?????챰혧짬짼?????????챰혧짬짼????????????????????????????N????????????????????????????????????????????????????????????????챰혧짬짼?????????????챠혧짧????챰혧짬짼????????챠혧짧?????챰혧짬짼?????????챰혧짬짼?????????????????????????????????챰혧짬짼?????????????챠혧짧????챰혧짬짼????????챠혧짧?????챰혧짬짼?????????챰혧짬짼???????????????????????????????????? |