同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba1a23f3fe59388eabca83feba8a2eb87993feba8a2eab9973f3f3f3f3f3f3f3f3feba1a23f3f3feba8a23feba8a2eab9973feba8a2eab3a63f3febbdad3f3fe593883feba1a23f3f3feba8a2eab3a53feba8a2eab9973fe59388eabcb73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba1a23f3fe59388eabca83feba8a2eb87993feba8a2eab9973f3f3f3f3f3f3f3f3feba1a23f3f3feba8a23feba8a2eab9973feba8a2eab3a63f3febbdad3f3fe593883feba1a23f3f3feba8a2eab3a53feba8a2eab9973fe59388eabcb73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f5c3f3f5c3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba1a23f3fe59388eabca83feba8a2eb87993feba8a2eab9973f3f3f3f3f3f3f3f3feba1a23f3f3feba8a23feba8a2eab9973feba8a2eab3a63f3febbdad3f3fe593883feba1a23f3f3feba8a2eab3a53feba8a2eab9973fe59388eabcb73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba1a23f3fe59388eabca83feba8a2eb87993feba8a2eab9973f3f3f3f3f3f3f3f3feba1a23f3f3feba8a23feba8a2eab9973feba8a2eab3a63f3febbdad3f3fe593883feba1a23f3f3feba8a2eab3a53feba8a2eab9973fe59388eabcb73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f5c3f3f5c3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????J????\???????????????????ë¡¢??å꼨?먢ë?먢ê¹?????????ë¡¢???먢?먢ê¹?먢곦??ë½??å?ë¡¢???먢곥?먢ê¹?åê¼·????????????????????ë¡¢??å꼨?먢ë?먢ê¹?????????ë¡¢???먢?먢ê¹?먢곦??ë½??å?ë¡¢???먢곥?먢ê¹?åê¼·??????????????????????\??\???\????????????????????????????????????J????\???????????????????ë¡¢??å꼨?먢ë?먢ê¹?????????ë¡¢???먢?먢ê¹?먢곦??ë½??å?ë¡¢???먢곥?먢ê¹?åê¼·????????????????????ë¡¢??å꼨?먢ë?먢ê¹?????????ë¡¢???먢?먢ê¹?먢곦??ë½??å?ë¡¢???먢곥?먢ê¹?åê¼·??????????????????????\??\???\????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba1a23f3fe59388eabca83feba8a2eb87993feba8a2eab9973f3f3f3f3f3f3f3f3feba1a23f3f3feba8a23feba8a2eab9973feba8a2eab3a63f3febbdad3f3fe593883feba1a23f3f3feba8a2eab3a53feba8a2eab9973fe59388eabcb73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba1a23f3fe59388eabca83feba8a2eb87993feba8a2eab9973f3f3f3f3f3f3f3f3feba1a23f3f3feba8a23feba8a2eab9973feba8a2eab3a63f3febbdad3f3fe593883feba1a23f3f3feba8a2eab3a53feba8a2eab9973fe59388eabcb73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f5c3f3f5c3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba1a23f3fe59388eabca83feba8a2eb87993feba8a2eab9973f3f3f3f3f3f3f3f3feba1a23f3f3feba8a23feba8a2eab9973feba8a2eab3a63f3febbdad3f3fe593883feba1a23f3f3feba8a2eab3a53feba8a2eab9973fe59388eabcb73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba1a23f3fe59388eabca83feba8a2eb87993feba8a2eab9973f3f3f3f3f3f3f3f3feba1a23f3f3feba8a23feba8a2eab9973feba8a2eab3a63f3febbdad3f3fe593883feba1a23f3f3feba8a2eab3a53feba8a2eab9973fe59388eabcb73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f5c3f3f5c3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????J????\????????????????????「??蜩一シィ??「???「???????????「????「??「???「?ヲ???ュ??蜩??「????「?・??「??蜩一シキ?????????????????????「??蜩一シィ??「???「???????????「????「??「???「?ヲ???ュ??蜩??「????「?・??「??蜩一シキ??????????????????????\??\???\????????????????????????????????????J????\????????????????????「??蜩一シィ??「???「???????????「????「??「???「?ヲ???ュ??蜩??「????「?・??「??蜩一シキ?????????????????????「??蜩一シィ??「???「???????????「????「??「???「?ヲ???ュ??蜩??「????「?・??「??蜩一シキ??????????????????????\??\???\????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba1a23f3fe59388eabca83feba8a2eb87993feba8a2eab9973f3f3f3f3f3f3f3f3feba1a23f3f3feba8a23feba8a2eab9973feba8a2eab3a63f3febbdad3f3fe593883feba1a23f3f3feba8a2eab3a53feba8a2eab9973fe59388eabcb73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba1a23f3fe59388eabca83feba8a2eb87993feba8a2eab9973f3f3f3f3f3f3f3f3feba1a23f3f3feba8a23feba8a2eab9973feba8a2eab3a63f3febbdad3f3fe593883feba1a23f3f3feba8a2eab3a53feba8a2eab9973fe59388eabcb73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f5c3f3f5c3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba1a23f3fe59388eabca83feba8a2eb87993feba8a2eab9973f3f3f3f3f3f3f3f3feba1a23f3f3feba8a23feba8a2eab9973feba8a2eab3a63f3febbdad3f3fe593883feba1a23f3f3feba8a2eab3a53feba8a2eab9973fe59388eabcb73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba1a23f3fe59388eabca83feba8a2eb87993feba8a2eab9973f3f3f3f3f3f3f3f3feba1a23f3f3feba8a23feba8a2eab9973feba8a2eab3a63f3febbdad3f3fe593883feba1a23f3f3feba8a2eab3a53feba8a2eab9973fe59388eabcb73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f5c3f3f5c3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????J????\???????????????????襦????蠎?襾????襾∬??????????襦???襾?襾∬??襾∬界??觸?????襦???襾∬灰?襾∬????蠎????????????????????襦????蠎?襾????襾∬??????????襦???襾?襾∬??襾∬界??觸?????襦???襾∬灰?襾∬????蠎??????????????????????\??\???\????????????????????????????????????J????\???????????????????襦????蠎?襾????襾∬??????????襦???襾?襾∬??襾∬界??觸?????襦???襾∬灰?襾∬????蠎????????????????????襦????蠎?襾????襾∬??????????襦???襾?襾∬??襾∬界??觸?????襦???襾∬灰?襾∬????蠎??????????????????????\??\???\????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba1a23f3fe59388eabca83feba8a2eb87993feba8a2eab9973f3f3f3f3f3f3f3f3feba1a23f3f3feba8a23feba8a2eab9973feba8a2eab3a63f3febbdad3f3fe593883feba1a23f3f3feba8a2eab3a53feba8a2eab9973fe59388eabcb73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba1a23f3fe59388eabca83feba8a2eb87993feba8a2eab9973f3f3f3f3f3f3f3f3feba1a23f3f3feba8a23feba8a2eab9973feba8a2eab3a63f3febbdad3f3fe593883feba1a23f3f3feba8a2eab3a53feba8a2eab9973fe59388eabcb73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f5c3f3f5c3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba1a23f3fe59388eabca83feba8a2eb87993feba8a2eab9973f3f3f3f3f3f3f3f3feba1a23f3f3feba8a23feba8a2eab9973feba8a2eab3a63f3febbdad3f3fe593883feba1a23f3f3feba8a2eab3a53feba8a2eab9973fe59388eabcb73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba1a23f3fe59388eabca83feba8a2eb87993feba8a2eab9973f3f3f3f3f3f3f3f3feba1a23f3f3feba8a23feba8a2eab9973feba8a2eab3a63f3febbdad3f3fe593883feba1a23f3f3feba8a2eab3a53feba8a2eab9973fe59388eabcb73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f5c3f3f5c3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????J????\???????????????????롢??哈꼨?먢뇙?먢깗?????????롢???먢?먢깗?먢곦??뽭??哈?롢???먢곥?먢깗?哈꼷????????????????????롢??哈꼨?먢뇙?먢깗?????????롢???먢?먢깗?먢곦??뽭??哈?롢???먢곥?먢깗?哈꼷??????????????????????\??\???\????????????????????????????????????J????\???????????????????롢??哈꼨?먢뇙?먢깗?????????롢???먢?먢깗?먢곦??뽭??哈?롢???먢곥?먢깗?哈꼷????????????????????롢??哈꼨?먢뇙?먢깗?????????롢???먢?먢깗?먢곦??뽭??哈?롢???먢곥?먢깗?哈꼷??????????????????????\??\???\????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba1a23f3fe59388eabca83feba8a2eb87993feba8a2eab9973f3f3f3f3f3f3f3f3feba1a23f3f3feba8a23feba8a2eab9973feba8a2eab3a63f3febbdad3f3fe593883feba1a23f3f3feba8a2eab3a53feba8a2eab9973fe59388eabcb73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba1a23f3fe59388eabca83feba8a2eb87993feba8a2eab9973f3f3f3f3f3f3f3f3feba1a23f3f3feba8a23feba8a2eab9973feba8a2eab3a63f3febbdad3f3fe593883feba1a23f3f3feba8a2eab3a53feba8a2eab9973fe59388eabcb73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f5c3f3f5c3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba1a23f3fe59388eabca83feba8a2eb87993feba8a2eab9973f3f3f3f3f3f3f3f3feba1a23f3f3feba8a23feba8a2eab9973feba8a2eab3a63f3febbdad3f3fe593883feba1a23f3f3feba8a2eab3a53feba8a2eab9973fe59388eabcb73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba1a23f3fe59388eabca83feba8a2eb87993feba8a2eab9973f3f3f3f3f3f3f3f3feba1a23f3f3feba8a23feba8a2eab9973feba8a2eab3a63f3febbdad3f3fe593883feba1a23f3f3feba8a2eab3a53feba8a2eab9973fe59388eabcb73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f5c3f3f5c3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????J????\???????????????????濡∨?愛덇섀?癒?뇵?癒?퉿?????????濡∨??癒∨癒?퉿?癒?낌??戮??愛뉭濡∨??癒?낄?癒?퉿?愛덇섭????????????????????濡∨?愛덇섀?癒?뇵?癒?퉿?????????濡∨??癒∨癒?퉿?癒?낌??戮??愛뉭濡∨??癒?낄?癒?퉿?愛덇섭??????????????????????\??\???\????????????????????????????????????J????\???????????????????濡∨?愛덇섀?癒?뇵?癒?퉿?????????濡∨??癒∨癒?퉿?癒?낌??戮??愛뉭濡∨??癒?낄?癒?퉿?愛덇섭????????????????????濡∨?愛덇섀?癒?뇵?癒?퉿?????????濡∨??癒∨癒?퉿?癒?낌??戮??愛뉭濡∨??癒?낄?癒?퉿?愛덇섭??????????????????????\??\???\????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |