同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????????????????????????????????????????J?¢ì?¢î?J?¢í??????J?¢ì?¢î?J?¢í??????J?¢ì?¢î?J?¢í??????J?¢ì?¢î?J?¢í??????????J?¢ì?¢î?J?¢í??????????????????????????J?¢ì?¢î?J?¢í??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????J?¢ì?¢î?J?¢í??????J?¢ì?¢î?J?¢í??????J?¢ì?¢î?J?¢í??????J?¢ì?¢î?J?¢í??????????J?¢ì?¢î?J?¢í??????????????????????????J?¢ì?¢î?J?¢í????????????????????????????N?????????????????????????????????????????????????????????????????????????????????????????????????????J?¢ì?¢î?J?¢í??????J?¢ì?¢î?J?¢í??????J?¢ì?¢î?J?¢í??????J?¢ì?¢î?J?¢í??????????J?¢ì?¢î?J?¢í??????????????????????????J?¢ì?¢î?J?¢í???????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????????????????????????????????????????J?召?召?J?召??????J?召?召?J?召??????J?召?召?J?召??????J?召?召?J?召??????????J?召?召?J?召??????????????????????????J?召?召?J?召??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????J?召?召?J?召??????J?召?召?J?召??????J?召?召?J?召??????J?召?召?J?召??????????J?召?召?J?召??????????????????????????J?召?召?J?召????????????????????????????N?????????????????????????????????????????????????????????????????????????????????????????????????????J?召?召?J?召??????J?召?召?J?召??????J?召?召?J?召??????J?召?召?J?召??????????J?召?召?J?召??????????????????????????J?召?召?J?召???????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????????????????????????????????????????J?ª?®?J?©??????J?ª?®?J?©??????J?ª?®?J?©??????J?ª?®?J?©??????????J?ª?®?J?©??????????????????????????J?ª?®?J?©??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????J?ª?®?J?©??????J?ª?®?J?©??????J?ª?®?J?©??????J?ª?®?J?©??????????J?ª?®?J?©??????????????????????????J?ª?®?J?©????????????????????????????N?????????????????????????????????????????????????????????????????????????????????????????????????????J?ª?®?J?©??????J?ª?®?J?©??????J?ª?®?J?©??????J?ª?®?J?©??????????J?ª?®?J?©??????????????????????????J?ª?®?J?©???????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????????????????????????????????????????J?????????J??????????J?????????J??????????J?????????J??????????J?????????J??????????????J?????????J??????????????????????????????J?????????J??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????J?????????J??????????J?????????J??????????J?????????J??????????J?????????J??????????????J?????????J??????????????????????????????J?????????J????????????????????????????????N?????????????????????????????????????????????????????????????????????????????????????????????????????J?????????J??????????J?????????J??????????J?????????J??????????J?????????J??????????????J?????????J??????????????????????????????J?????????J???????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f8fa2ec3f8fa2ee3f4a3f8fa2ed3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????????????????????????????????????????J?룫洧룫荏J?룫薏?????J?룫洧룫荏J?룫薏?????J?룫洧룫荏J?룫薏?????J?룫洧룫荏J?룫薏?????????J?룫洧룫荏J?룫薏?????????????????????????J?룫洧룫荏J?룫薏?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????J?룫洧룫荏J?룫薏?????J?룫洧룫荏J?룫薏?????J?룫洧룫荏J?룫薏?????J?룫洧룫荏J?룫薏?????????J?룫洧룫荏J?룫薏?????????????????????????J?룫洧룫荏J?룫薏???????????????????????????N?????????????????????????????????????????????????????????????????????????????????????????????????????J?룫洧룫荏J?룫薏?????J?룫洧룫荏J?룫薏?????J?룫洧룫荏J?룫薏?????J?룫洧룫荏J?룫薏?????????J?룫洧룫荏J?룫薏?????????????????????????J?룫洧룫荏J?룫薏??????????????????????????????????? |