同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fed98a6eca98ded98a6eca7a23feca79aecb18ceca79aeca88c3fed98a6eca8893f3f3f3f3f3feca79aecb1b0ed98a6eca98ded98a6eca88c3f3fed98a6eca98ded98a6eca7a23f3f3feca79aecb18ced98a6eca79ded98a6eca79c3fed98a6eca7b13feca79aecb1b0ed98a6eca98ded98a6eca98d3feca79aecb1b0ed98a6eca98ded98a6eca7b93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fed98a6eca98ded98a6eca7a23feca79aecb18ceca79aeca88c3fed98a6eca8893f3f3f3f3f3feca79aecb1b0ed98a6eca98ded98a6eca88c3f3fed98a6eca98ded98a6eca7a23f3f3feca79aecb18ced98a6eca79ded98a6eca79c3fed98a6eca7b13feca79aecb1b0ed98a6eca98ded98a6eca98d3feca79aecb1b0ed98a6eca98ded98a6eca7b93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N??????????????????????????????????????í¦ì©í¦ì§¢?ì§ì±ì§ì¨?í¦ì¨??????ì§ì±°í¦ì©í¦ì¨??í¦ì©í¦ì§¢???ì§ì±í¦ì§í¦ì§?í¦ì§±?ì§ì±°í¦ì©í¦ì©?ì§ì±°í¦ì©í¦ì§¹?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N??????????????????????????????????????í¦ì©í¦ì§¢?ì§ì±ì§ì¨?í¦ì¨??????ì§ì±°í¦ì©í¦ì¨??í¦ì©í¦ì§¢???ì§ì±í¦ì§í¦ì§?í¦ì§±?ì§ì±°í¦ì©í¦ì©?ì§ì±°í¦ì©í¦ì§¹???????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fed98a6eca98ded98a6eca7a23feca79aecb18ceca79aeca88c3fed98a6eca8893f3f3f3f3f3feca79aecb1b0ed98a6eca98ded98a6eca88c3f3fed98a6eca98ded98a6eca7a23f3f3feca79aecb18ced98a6eca79ded98a6eca79c3fed98a6eca7b13feca79aecb1b0ed98a6eca98ded98a6eca98d3feca79aecb1b0ed98a6eca98ded98a6eca7b93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fed98a6eca98ded98a6eca7a23feca79aecb18ceca79aeca88c3fed98a6eca8893f3f3f3f3f3feca79aecb1b0ed98a6eca98ded98a6eca88c3f3fed98a6eca98ded98a6eca7a23f3f3feca79aecb18ced98a6eca79ded98a6eca79c3fed98a6eca7b13feca79aecb1b0ed98a6eca98ded98a6eca98d3feca79aecb1b0ed98a6eca98ded98a6eca7b93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N??????????????????????????????????????嶸ヲ?削丿?「??夥ア護ァ夥ィ?嶸ヲ????????夥アー嶸ヲ?削丿???嶸ヲ?削丿?「????夥ア醐丿?晨丿??嶸ヲ?ア??夥アー嶸ヲ?削丿???夥アー嶸ヲ?削丿?ケ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N??????????????????????????????????????嶸ヲ?削丿?「??夥ア護ァ夥ィ?嶸ヲ????????夥アー嶸ヲ?削丿???嶸ヲ?削丿?「????夥ア醐丿?晨丿??嶸ヲ?ア??夥アー嶸ヲ?削丿???夥アー嶸ヲ?削丿?ケ???????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fed98a6eca98ded98a6eca7a23feca79aecb18ceca79aeca88c3fed98a6eca8893f3f3f3f3f3feca79aecb1b0ed98a6eca98ded98a6eca88c3f3fed98a6eca98ded98a6eca7a23f3f3feca79aecb18ced98a6eca79ded98a6eca79c3fed98a6eca7b13feca79aecb1b0ed98a6eca98ded98a6eca98d3feca79aecb1b0ed98a6eca98ded98a6eca7b93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fed98a6eca98ded98a6eca7a23feca79aecb18ceca79aeca88c3fed98a6eca8893f3f3f3f3f3feca79aecb1b0ed98a6eca98ded98a6eca88c3f3fed98a6eca98ded98a6eca7a23f3f3feca79aecb18ced98a6eca79ded98a6eca79c3fed98a6eca7b13feca79aecb1b0ed98a6eca98ded98a6eca98d3feca79aecb1b0ed98a6eca98ded98a6eca7b93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N???????????????????????????????????????????Б?讌?豈?讌?讎???????????讌?豈壱?????????????Б???讌?豈??????????П?讌?豈壱???????讌?豈壱?????Ч?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N???????????????????????????????????????????Б?讌?豈?讌?讎???????????讌?豈壱?????????????Б???讌?豈??????????П?讌?豈壱???????讌?豈壱?????Ч???????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fed98a6eca98ded98a6eca7a23feca79aecb18ceca79aeca88c3fed98a6eca8893f3f3f3f3f3feca79aecb1b0ed98a6eca98ded98a6eca88c3f3fed98a6eca98ded98a6eca7a23f3f3feca79aecb18ced98a6eca79ded98a6eca79c3fed98a6eca7b13feca79aecb1b0ed98a6eca98ded98a6eca98d3feca79aecb1b0ed98a6eca98ded98a6eca7b93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fed98a6eca98ded98a6eca7a23feca79aecb18ceca79aeca88c3fed98a6eca8893f3f3f3f3f3feca79aecb1b0ed98a6eca98ded98a6eca88c3f3fed98a6eca98ded98a6eca7a23f3f3feca79aecb18ced98a6eca79ded98a6eca79c3fed98a6eca7b13feca79aecb1b0ed98a6eca98ded98a6eca98d3feca79aecb1b0ed98a6eca98ded98a6eca7b93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N??????????????????????????????????????혦쩍혦짢?짚챌짚쨌?혦쨉??????짚챰혦쩍혦쨌??혦쩍혦짢???짚챌혦짝혦짜?혦짱?짚챰혦쩍혦쩍?짚챰혦쩍혦짹?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N??????????????????????????????????????혦쩍혦짢?짚챌짚쨌?혦쨉??????짚챰혦쩍혦쨌??혦쩍혦짢???짚챌혦짝혦짜?혦짱?짚챰혦쩍혦쩍?짚챰혦쩍혦짹???????????????????????????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fed98a6eca98ded98a6eca7a23feca79aecb18ceca79aeca88c3fed98a6eca8893f3f3f3f3f3feca79aecb1b0ed98a6eca98ded98a6eca88c3f3fed98a6eca98ded98a6eca7a23f3f3feca79aecb18ced98a6eca79ded98a6eca79c3fed98a6eca7b13feca79aecb1b0ed98a6eca98ded98a6eca98d3feca79aecb1b0ed98a6eca98ded98a6eca7b93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fed98a6eca98ded98a6eca7a23feca79aecb18ceca79aeca88c3fed98a6eca8893f3f3f3f3f3feca79aecb1b0ed98a6eca98ded98a6eca88c3f3fed98a6eca98ded98a6eca7a23f3f3feca79aecb18ced98a6eca79ded98a6eca79c3fed98a6eca7b13feca79aecb1b0ed98a6eca98ded98a6eca98d3feca79aecb1b0ed98a6eca98ded98a6eca7b93f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N??????????????????????????????????????恁?찉恁?㎖?吏싳콐吏싳쮯?恁?쮬??????吏싳굅恁?찉恁?쮯??恁?찉恁?㎖???吏싳콐恁?쭩恁?쭨?恁?㎟?吏싳굅恁?찉恁?찉?吏싳굅恁?찉恁?㏏?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N??????????????????????????????????????恁?찉恁?㎖?吏싳콐吏싳쮯?恁?쮬??????吏싳굅恁?찉恁?쮯??恁?찉恁?㎖???吏싳콐恁?쭩恁?쭨?恁?㎟?吏싳굅恁?찉恁?찉?吏싳굅恁?찉恁?㏏???????????????????????????????????????????????????????????????????????????????????????? |