同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????ª³ªä«Ø«Ó??????????????ª³ªä«Ø«Ó??????????????ª³ªä«Ø«Ó??????????????????????????????????????????????????????????ª³ªä«Ø«Ó??????????????ª³ªä«Ø«Ó??????????????ª³ªä«Ø«Ó?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ª³ªä«Ø«Ó??????????????ª³ªä«Ø«Ó??????????????ª³ªä«Ø«Ó??????????????????????????????????????????????????????????ª³ªä«Ø«Ó??????????????ª³ªä«Ø«Ó??????????????ª³ªä«Ø«Ó???????????????????????????????????????????????????????????????????????????????N?????????????????????????????????ª³ªä«Ø«Ó??????????????ª³ªä«Ø«Ó??????????????ª³ªä«Ø«Ó??????????????????????????????????????????????????????????ª³ªä«Ø«Ó??????????????ª³ªä«Ø«Ó??????????????ª³ªä«Ø«Ó??????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????宵ウ宵苡ォリ将モ??????????????宵ウ宵苡ォリ将モ??????????????宵ウ宵苡ォリ将モ??????????????????????????????????????????????????????????宵ウ宵苡ォリ将モ??????????????宵ウ宵苡ォリ将モ??????????????宵ウ宵苡ォリ将モ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????宵ウ宵苡ォリ将モ??????????????宵ウ宵苡ォリ将モ??????????????宵ウ宵苡ォリ将モ??????????????????????????????????????????????????????????宵ウ宵苡ォリ将モ??????????????宵ウ宵苡ォリ将モ??????????????宵ウ宵苡ォリ将モ???????????????????????????????????????????????????????????????????????????????N?????????????????????????????????宵ウ宵苡ォリ将モ??????????????宵ウ宵苡ォリ将モ??????????????宵ウ宵苡ォリ将モ??????????????????????????????????????????????????????????宵ウ宵苡ォリ将モ??????????????宵ウ宵苡ォリ将モ??????????????宵ウ宵苡ォリ将モ??????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????ËÜõö??????????????ËÜõö??????????????ËÜõö??????????????????????????????????????????????????????????ËÜõö??????????????ËÜõö??????????????ËÜõö?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ËÜõö??????????????ËÜõö??????????????ËÜõö??????????????????????????????????????????????????????????ËÜõö??????????????ËÜõö??????????????ËÜõö???????????????????????????????????????????????????????????????????????????????N?????????????????????????????????ËÜõö??????????????ËÜõö??????????????ËÜõö??????????????????????????????????????????????????????????ËÜõö??????????????ËÜõö??????????????ËÜõö??????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????䏫؏?????????????????????䏫؏?????????????????????䏫؏?????????????????????????????????????????????????????????????????䏫؏?????????????????????䏫؏?????????????????????䏫؏????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????䏫؏?????????????????????䏫؏?????????????????????䏫؏?????????????????????????????????????????????????????????????????䏫؏?????????????????????䏫؏?????????????????????䏫؏?????????????????????????????????????????????????????????????????????????????????N??????????????????????????????????????䏫؏?????????????????????䏫؏?????????????????????䏫؏?????????????????????????????????????????????????????????????????䏫؏?????????????????????䏫؏?????????????????????䏫؏????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f8faab38faae48fabd88fabd33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????룵퀛や룶釐ビ??????????????룵퀛や룶釐ビ??????????????룵퀛や룶釐ビ??????????????????????????????????????????????????????????룵퀛や룶釐ビ??????????????룵퀛や룶釐ビ??????????????룵퀛や룶釐ビ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????룵퀛や룶釐ビ??????????????룵퀛や룶釐ビ??????????????룵퀛や룶釐ビ??????????????????????????????????????????????????????????룵퀛や룶釐ビ??????????????룵퀛や룶釐ビ??????????????룵퀛や룶釐ビ???????????????????????????????????????????????????????????????????????????????N?????????????????????????????????룵퀛や룶釐ビ??????????????룵퀛や룶釐ビ??????????????룵퀛や룶釐ビ??????????????????????????????????????????????????????????룵퀛や룶釐ビ??????????????룵퀛や룶釐ビ??????????????룵퀛や룶釐ビ??????????????????????????????????????????????????????????????????????????????????????? |