同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefa7a2ec8491ec838defa79e3fefa7a2ec8491ec838defa79ed18aecbda0efa79eec8bb4ec829f3fefa7a2ec8491ec838de68181e3828cecbda0e68181ec82b4e38ea3efa7a2ec848fecada6e68181e288a8efa7a2ec8491ec838de68181e3828cecbda0e68181ec82b5ec82a73fefa7a2ec848fecada6e68181e288a8efa7a2ec8491ec838de68181e3828cecbd9de68181ec80ace38e9fefa7a1ec96a9ec828fe68181e291a5ecbda0e68181ec82b4e38e9a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefa7a2ec8491ec838defa79e3fefa7a2ec8491ec838defa79ed18aecbda0efa79eec8bb4ec829f3fefa7a2ec8491ec838de68181e3828cecbda0e68181ec82b4e38ea3efa7a2ec848fecada6e68181e288a8efa7a2ec8491ec838de68181e3828cecbda0e68181ec82b5ec82a73fefa7a2ec848fecada6e68181e288a8efa7a2ec8491ec838de68181e3828cecbd9de68181ec80ace38e9fefa7a1ec96a9ec828fe68181e291a5ecbda0e68181ec82b4e38e9a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????S??????????????????????????????????????????????????????????????????????????????????????????????梨ììï§?梨ììï§Ñì½ ï§ì´ì?梨ììæãì½ æì´ã£ï§¢ìì¦æâ¨ï§¢ììæãì½ æìµì§?梨ìì¦æâ¨ï§¢ììæãì½æì¬ã李ì©ìæâ¥ì½ æì´ã????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S??????????????????????????????????????????????????????????????????????????????????????????????梨ììï§?梨ììï§Ñì½ ï§ì´ì?梨ììæãì½ æì´ã£ï§¢ìì¦æâ¨ï§¢ììæãì½ æìµì§?梨ìì¦æâ¨ï§¢ììæãì½æì¬ã李ì©ìæâ¥ì½ æì´ã??????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefa7a2ec8491ec838defa79e3fefa7a2ec8491ec838defa79ed18aecbda0efa79eec8bb4ec829f3fefa7a2ec8491ec838de68181e3828cecbda0e68181ec82b4e38ea3efa7a2ec848fecada6e68181e288a8efa7a2ec8491ec838de68181e3828cecbda0e68181ec82b5ec82a73fefa7a2ec848fecada6e68181e288a8efa7a2ec8491ec838de68181e3828cecbd9de68181ec80ace38e9fefa7a1ec96a9ec828fe68181e291a5ecbda0e68181ec82b4e38e9a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefa7a2ec8491ec838defa79e3fefa7a2ec8491ec838defa79ed18aecbda0efa79eec8bb4ec829f3fefa7a2ec8491ec838de68181e3828cecbda0e68181ec82b4e38ea3efa7a2ec848fecada6e68181e288a8efa7a2ec8491ec838de68181e3828cecbda0e68181ec82b5ec82a73fefa7a2ec848fecada6e68181e288a8efa7a2ec8491ec838de68181e3828cecbd9de68181ec80ace38e9fefa7a1ec96a9ec828fe68181e291a5ecbda0e68181ec82b4e38e9a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????S???????????????????????????????????????????????????????????????????????????????????????????????「?卓ロ???「?卓ロ?樮喜ス??樌橋???「?卓ロ諱√l??諱?ざ緕」?「?嬢ュヲ諱≫葵?「?卓ロ諱√l??諱?し?ァ??「?嬢ュヲ諱≫葵?「?卓ロ諱√l?晄=?ャ緕滂ァ。?ゥ?乗=竭・??諱?ざ緕????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S???????????????????????????????????????????????????????????????????????????????????????????????「?卓ロ???「?卓ロ?樮喜ス??樌橋???「?卓ロ諱√l??諱?ざ緕」?「?嬢ュヲ諱≫葵?「?卓ロ諱√l??諱?し?ァ??「?嬢ュヲ諱≫葵?「?卓ロ諱√l?晄=?ャ緕滂ァ。?ゥ?乗=竭・??諱?ざ緕??????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefa7a2ec8491ec838defa79e3fefa7a2ec8491ec838defa79ed18aecbda0efa79eec8bb4ec829f3fefa7a2ec8491ec838de68181e3828cecbda0e68181ec82b4e38ea3efa7a2ec848fecada6e68181e288a8efa7a2ec8491ec838de68181e3828cecbda0e68181ec82b5ec82a73fefa7a2ec848fecada6e68181e288a8efa7a2ec8491ec838de68181e3828cecbd9de68181ec80ace38e9fefa7a1ec96a9ec828fe68181e291a5ecbda0e68181ec82b4e38e9a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefa7a2ec8491ec838defa79e3fefa7a2ec8491ec838defa79ed18aecbda0efa79eec8bb4ec829f3fefa7a2ec8491ec838de68181e3828cecbda0e68181ec82b4e38ea3efa7a2ec848fecada6e68181e288a8efa7a2ec8491ec838de68181e3828cecbda0e68181ec82b5ec82a73fefa7a2ec848fecada6e68181e288a8efa7a2ec8491ec838de68181e3828cecbd9de68181ec80ace38e9fefa7a1ec96a9ec828fe68181e291a5ecbda0e68181ec82b4e38e9a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????S??????????????????????????????????????????????????????????????????????????????????????????????錻?????錻??錻?????錻??貊?錻??伎???錻?????????貊????眼」錻??鶗?????Б????????貊????旧??錻??鶗?????Б????????貊??????錻′??????レ????眼?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S??????????????????????????????????????????????????????????????????????????????????????????????錻?????錻??錻?????錻??貊?錻??伎???錻?????????貊????眼」錻??鶗?????Б????????貊????旧??錻??鶗?????Б????????貊??????錻′??????レ????眼???????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefa7a2ec8491ec838defa79e3fefa7a2ec8491ec838defa79ed18aecbda0efa79eec8bb4ec829f3fefa7a2ec8491ec838de68181e3828cecbda0e68181ec82b4e38ea3efa7a2ec848fecada6e68181e288a8efa7a2ec8491ec838de68181e3828cecbda0e68181ec82b5ec82a73fefa7a2ec848fecada6e68181e288a8efa7a2ec8491ec838de68181e3828cecbd9de68181ec80ace38e9fefa7a1ec96a9ec828fe68181e291a5ecbda0e68181ec82b4e38e9a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefa7a2ec8491ec838defa79e3fefa7a2ec8491ec838defa79ed18aecbda0efa79eec8bb4ec829f3fefa7a2ec8491ec838de68181e3828cecbda0e68181ec82b4e38ea3efa7a2ec848fecada6e68181e288a8efa7a2ec8491ec838de68181e3828cecbda0e68181ec82b5ec82a73fefa7a2ec848fecada6e68181e288a8efa7a2ec8491ec838de68181e3828cecbd9de68181ec80ace38e9fefa7a1ec96a9ec828fe68181e291a5ecbda0e68181ec82b4e38e9a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????S??????????????????????????????????????????????????????????????????????????????????????????????梨섑샍吏?梨섑샍吏ъ콠吏싴삟?梨섑샍恁れ콠恁살㎣梨섏쭦恁∨梨섑샍恁れ콠恁삵삧?梨섏쭦恁∨梨섑샍恁れ콝恁쀬㎟李얩삏恁⑥콠恁살㎚????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S??????????????????????????????????????????????????????????????????????????????????????????????梨섑샍吏?梨섑샍吏ъ콠吏싴삟?梨섑샍恁れ콠恁살㎣梨섏쭦恁∨梨섑샍恁れ콠恁삵삧?梨섏쭦恁∨梨섑샍恁れ콝恁쀬㎟李얩삏恁⑥콠恁살㎚??????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefa7a2ec8491ec838defa79e3fefa7a2ec8491ec838defa79ed18aecbda0efa79eec8bb4ec829f3fefa7a2ec8491ec838de68181e3828cecbda0e68181ec82b4e38ea3efa7a2ec848fecada6e68181e288a8efa7a2ec8491ec838de68181e3828cecbda0e68181ec82b5ec82a73fefa7a2ec848fecada6e68181e288a8efa7a2ec8491ec838de68181e3828cecbd9de68181ec80ace38e9fefa7a1ec96a9ec828fe68181e291a5ecbda0e68181ec82b4e38e9a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefa7a2ec8491ec838defa79e3fefa7a2ec8491ec838defa79ed18aecbda0efa79eec8bb4ec829f3fefa7a2ec8491ec838de68181e3828cecbda0e68181ec82b4e38ea3efa7a2ec848fecada6e68181e288a8efa7a2ec8491ec838de68181e3828cecbda0e68181ec82b5ec82a73fefa7a2ec848fecada6e68181e288a8efa7a2ec8491ec838de68181e3828cecbd9de68181ec80ace38e9fefa7a1ec96a9ec828fe68181e291a5ecbda0e68181ec82b4e38e9a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????S??????????????????????????????????????????????????????????????????????????????????????????????筌?꼹吟랃쭪?筌?꼹吟랃쭪矜肄좑쭪邑댁궆?筌?꼹吟띷걖循뚯퐷馭곸궡筍o㎖淫륁?馭곣닲筌?꼹吟띷걖循뚯퐷馭곸궢乙?筌?꼷彛?걖松⑨㎖淫묒깓馭곥굦肄앮걖銀с렅筌≪뼦乙뤸걖碎μ퐷馭곸궡筍숢???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S??????????????????????????????????????????????????????????????????????????????????????????????筌?꼹吟랃쭪?筌?꼹吟랃쭪矜肄좑쭪邑댁궆?筌?꼹吟띷걖循뚯퐷馭곸궡筍o㎖淫륁?馭곣닲筌?꼹吟띷걖循뚯퐷馭곸궢乙?筌?꼷彛?걖松⑨㎖淫묒깓馭곥굦肄앮걖銀с렅筌≪뼦乙뤸걖碎μ퐷馭곸궡筍숢?????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |