同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3f3f3f3fe85d3fe85c8fed3fe85c3fe85d3fe85c818f3f3f3fe3b63fe85c898f3fe85c3f3f3f3f3f3f3f3fe85d3fe85c8fed3fe85c3fe85d3fe85c818f3f3f3fe3b63fe85c898f3fe85c3fe85d3fe85c818f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3fe85d3f3f3fe85c3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3fe85d3fe445908f8f4a3f3f3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3f3f3f3fe85d3fe85c8fed3fe85c3fe85d3fe85c818f3f3f3fe3b63fe85c898f3fe85c3f3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3fe85d3fe445908f8f4a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3f3f3f3fe85d3fe85c8fed3fe85c3fe85d3fe85c818f3f3f3fe3b63fe85c898f3fe85c3f3f3f3f3f3f3f3fe85d3fe85c8fed3fe85c3fe85d3fe85c818f3f3f3fe3b63fe85c898f3fe85c3fe85d3fe85c818f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3fe85d3f3f3fe85c3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3fe85d3fe445908f8f4a3f3f3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3f3f3f3fe85d3fe85c8fed3fe85c3fe85d3fe85c818f3f3f3fe3b63fe85c898f3fe85c3f3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3fe85d3fe445908f8f4a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????è]??Qè]?è\?è\????è]?è\í?è\?è]?è\???ã¶?è\?è\????????è]?è\í?è\?è]?è\???ã¶?è\?è\?è]?è\????è]??Qè]?è\?è\?è]???è\???????è]??Qè]?è\?è\?è]?äEJ?????????è]??Qè]?è\?è\????è]?è\í?è\?è]?è\???ã¶?è\?è\????????è]??Qè]?è\?è\?è]?äEJ????????????????è]??Qè]?è\?è\????è]?è\í?è\?è]?è\???ã¶?è\?è\????????è]?è\í?è\?è]?è\???ã¶?è\?è\?è]?è\????è]??Qè]?è\?è\?è]???è\???????è]??Qè]?è\?è\?è]?äEJ?????????è]??Qè]?è\?è\????è]?è\í?è\?è]?è\???ã¶?è\?è\????????è]??Qè]?è\?è\?è]?äEJ????????????????????N??????????????????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3f3f3f3fe85d3fe85c8fed3fe85c3fe85d3fe85c818f3f3f3fe3b63fe85c898f3fe85c3f3f3f3f3f3f3f3fe85d3fe85c8fed3fe85c3fe85d3fe85c818f3f3f3fe3b63fe85c898f3fe85c3fe85d3fe85c818f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3fe85d3f3f3fe85c3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3fe85d3fe445908f8f4a3f3f3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3f3f3f3fe85d3fe85c8fed3fe85c3fe85d3fe85c818f3f3f3fe3b63fe85c898f3fe85c3f3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3fe85d3fe445908f8f4a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3f3f3f3fe85d3fe85c8fed3fe85c3fe85d3fe85c818f3f3f3fe3b63fe85c898f3fe85c3f3f3f3f3f3f3f3fe85d3fe85c8fed3fe85c3fe85d3fe85c818f3f3f3fe3b63fe85c898f3fe85c3fe85d3fe85c818f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3fe85d3f3f3fe85c3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3fe85d3fe445908f8f4a3f3f3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3f3f3f3fe85d3fe85c8fed3fe85c3fe85d3fe85c818f3f3f3fe3b63fe85c898f3fe85c3f3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3fe85d3fe445908f8f4a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????鐓??居讐鐓?鐔ワ?鐔????鐓?鐔常?鐔?鐓?鐔¥???羝?鐔縁?鐔????????鐓?鐔常?鐔?鐓?鐔¥???羝?鐔縁?鐔?鐓?鐔¥????鐓??居讐鐓?鐔ワ?鐔?鐓???鐔???????鐓??居讐鐓?鐔ワ?鐔?鐓?胼随繍?????????鐓??居讐鐓?鐔ワ?鐔????鐓?鐔常?鐔?鐓?鐔¥???羝?鐔縁?鐔????????鐓??居讐鐓?鐔ワ?鐔?鐓?胼随繍????????????????鐓??居讐鐓?鐔ワ?鐔????鐓?鐔常?鐔?鐓?鐔¥???羝?鐔縁?鐔????????鐓?鐔常?鐔?鐓?鐔¥???羝?鐔縁?鐔?鐓?鐔¥????鐓??居讐鐓?鐔ワ?鐔?鐓???鐔???????鐓??居讐鐓?鐔ワ?鐔?鐓?胼随繍?????????鐓??居讐鐓?鐔ワ?鐔????鐓?鐔常?鐔?鐓?鐔¥???羝?鐔縁?鐔????????鐓??居讐鐓?鐔ワ?鐔?鐓?胼随繍????????????????????N??????????????????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3f3f3f3fe85d3fe85c8fed3fe85c3fe85d3fe85c818f3f3f3fe3b63fe85c898f3fe85c3f3f3f3f3f3f3f3fe85d3fe85c8fed3fe85c3fe85d3fe85c818f3f3f3fe3b63fe85c898f3fe85c3fe85d3fe85c818f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3fe85d3f3f3fe85c3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3fe85d3fe445908f8f4a3f3f3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3f3f3f3fe85d3fe85c8fed3fe85c3fe85d3fe85c818f3f3f3fe3b63fe85c898f3fe85c3f3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3fe85d3fe445908f8f4a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3f3f3f3fe85d3fe85c8fed3fe85c3fe85d3fe85c818f3f3f3fe3b63fe85c898f3fe85c3f3f3f3f3f3f3f3fe85d3fe85c8fed3fe85c3fe85d3fe85c818f3f3f3fe3b63fe85c898f3fe85c3fe85d3fe85c818f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3fe85d3f3f3fe85c3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3fe85d3fe445908f8f4a3f3f3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3f3f3f3fe85d3fe85c8fed3fe85c3fe85d3fe85c818f3f3f3fe3b63fe85c898f3fe85c3f3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3fe85d3fe445908f8f4a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????\????????????????禧????\????????????????????禧????\??????????????????\???????????????????????\?????????????????????????\????????????????禧????\??????????????????\????????????????????????????????\????????????????禧????\????????????????????禧????\??????????????????\???????????????????????\?????????????????????????\????????????????禧????\??????????????????\??????????????????????????N??????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3f3f3f3fe85d3fe85c8fed3fe85c3fe85d3fe85c818f3f3f3fe3b63fe85c898f3fe85c3f3f3f3f3f3f3f3fe85d3fe85c8fed3fe85c3fe85d3fe85c818f3f3f3fe3b63fe85c898f3fe85c3fe85d3fe85c818f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3fe85d3f3f3fe85c3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3fe85d3fe445908f8f4a3f3f3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3f3f3f3fe85d3fe85c8fed3fe85c3fe85d3fe85c818f3f3f3fe3b63fe85c898f3fe85c3f3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3fe85d3fe445908f8f4a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3f3f3f3fe85d3fe85c8fed3fe85c3fe85d3fe85c818f3f3f3fe3b63fe85c898f3fe85c3f3f3f3f3f3f3f3fe85d3fe85c8fed3fe85c3fe85d3fe85c818f3f3f3fe3b63fe85c898f3fe85c3fe85d3fe85c818f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3fe85d3f3f3fe85c3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3fe85d3fe445908f8f4a3f3f3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3f3f3f3fe85d3fe85c8fed3fe85c3fe85d3fe85c818f3f3f3fe3b63fe85c898f3fe85c3f3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3fe85d3fe445908f8f4a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????]?????Q?]??\????\?????]??\????\??]??\????????\????\?????????]??\????\??]??\????????\????\??]??\???????]?????Q?]??\????\??]????\????????]?????Q?]??\????\??]??E???J??????????]?????Q?]??\????\?????]??\????\??]??\????????\????\?????????]?????Q?]??\????\??]??E???J?????????????????]?????Q?]??\????\?????]??\????\??]??\????????\????\?????????]??\????\??]??\????????\????\??]??\???????]?????Q?]??\????\??]????\????????]?????Q?]??\????\??]??E???J??????????]?????Q?]??\????\?????]??\????\??]??\????????\????\?????????]?????Q?]??\????\??]??E???J????????????????????N??????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3f3f3f3fe85d3fe85c8fed3fe85c3fe85d3fe85c818f3f3f3fe3b63fe85c898f3fe85c3f3f3f3f3f3f3f3fe85d3fe85c8fed3fe85c3fe85d3fe85c818f3f3f3fe3b63fe85c898f3fe85c3fe85d3fe85c818f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3fe85d3f3f3fe85c3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3fe85d3fe445908f8f4a3f3f3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3f3f3f3fe85d3fe85c8fed3fe85c3fe85d3fe85c818f3f3f3fe3b63fe85c898f3fe85c3f3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3fe85d3fe445908f8f4a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3f3f3f3fe85d3fe85c8fed3fe85c3fe85d3fe85c818f3f3f3fe3b63fe85c898f3fe85c3f3f3f3f3f3f3f3fe85d3fe85c8fed3fe85c3fe85d3fe85c818f3f3f3fe3b63fe85c898f3fe85c3fe85d3fe85c818f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3fe85d3f3f3fe85c3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3fe85d3fe445908f8f4a3f3f3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3f3f3f3fe85d3fe85c8fed3fe85c3fe85d3fe85c818f3f3f3fe3b63fe85c898f3fe85c3f3f3f3f3f3f3f3fe85d3f3f8b8f8f51e85d3fe85c838f3fe85c3fe85d3fe445908f8f4a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????瀯??땹뢖瀯?瀛깗?瀛????瀯?瀛륂?瀛?瀯?瀛걦???嘶?瀛뎼?瀛????????瀯?瀛륂?瀛?瀯?瀛걦???嘶?瀛뎼?瀛?瀯?瀛걦????瀯??땹뢖瀯?瀛깗?瀛?瀯???瀛???????瀯??땹뢖瀯?瀛깗?瀛?瀯?膝릯뢏?????????瀯??땹뢖瀯?瀛깗?瀛????瀯?瀛륂?瀛?瀯?瀛걦???嘶?瀛뎼?瀛????????瀯??땹뢖瀯?瀛깗?瀛?瀯?膝릯뢏????????????????瀯??땹뢖瀯?瀛깗?瀛????瀯?瀛륂?瀛?瀯?瀛걦???嘶?瀛뎼?瀛????????瀯?瀛륂?瀛?瀯?瀛걦???嘶?瀛뎼?瀛?瀯?瀛걦????瀯??땹뢖瀯?瀛깗?瀛?瀯???瀛???????瀯??땹뢖瀯?瀛깗?瀛?瀯?膝릯뢏?????????瀯??땹뢖瀯?瀛깗?瀛????瀯?瀛륂?瀛?瀯?瀛걦???嘶?瀛뎼?瀛????????瀯??땹뢖瀯?瀛깗?瀛?瀯?膝릯뢏????????????????????N??????????????????????????????????????????????????????????????????????????????????????????????????? |