同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????è³ï½µ???è³ï½µ?、è¿ï½¬???????????è³ï½µ???è³ï½µ?、è¿ï½¬???????????????????????????è³ï½µ???è³ï½µ?、è¿ï½¬???????????è³ï½µ???è³ï½µ?、è¿ï½¬?????????????????????????????????????è³ï½µ???è³ï½µ?、è¿ï½¬???????????è³ï½µ???è³ï½µ?、è¿ï½¬???????????????????????????è³ï½µ???è³ï½µ?、è¿ï½¬???????????è³ï½µ???è³ï½µ?、è¿ï½¬??????????????????????????????????????????????N???????????????????????????????????????????????????????è³ï½µ???è³ï½µ?、è¿ï½¬???????????è³ï½µ???è³ï½µ?、è¿ï½¬???????????????????????????è³ï½µ???è³ï½µ?、è¿ï½¬???????????è³ï½µ???è³ï½µ?、è¿ï½¬?????????????????????????????????????è³ï½µ???è³ï½µ?、è¿ï½¬???????????è³ï½µ???è³ï½µ?、è¿ï½¬???????????????????????????è³ï½µ???è³ï½µ?、è¿ï½¬???????????è³ï½µ???è³ï½µ?、è¿ï½¬???????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????陞ウ?オ???陞ウ?オ??、陷ソ?ャ???????????陞ウ?オ???陞ウ?オ??、陷ソ?ャ???????????????????????????陞ウ?オ???陞ウ?オ??、陷ソ?ャ???????????陞ウ?オ???陞ウ?オ??、陷ソ?ャ?????????????????????????????????????陞ウ?オ???陞ウ?オ??、陷ソ?ャ???????????陞ウ?オ???陞ウ?オ??、陷ソ?ャ???????????????????????????陞ウ?オ???陞ウ?オ??、陷ソ?ャ???????????陞ウ?オ???陞ウ?オ??、陷ソ?ャ??????????????????????????????????????????????N???????????????????????????????????????????????????????陞ウ?オ???陞ウ?オ??、陷ソ?ャ???????????陞ウ?オ???陞ウ?オ??、陷ソ?ャ???????????????????????????陞ウ?オ???陞ウ?オ??、陷ソ?ャ???????????陞ウ?オ???陞ウ?オ??、陷ソ?ャ?????????????????????????????????????陞ウ?オ???陞ウ?オ??、陷ソ?ャ???????????陞ウ?オ???陞ウ?オ??、陷ソ?ャ???????????????????????????陞ウ?オ???陞ウ?オ??、陷ソ?ャ???????????陞ウ?オ???陞ウ?オ??、陷ソ?ャ???????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????鰹週????鰹週?鐔よ?随習????????????鰹週????鰹週?鐔よ?随習????????????????????????????鰹週????鰹週?鐔よ?随習????????????鰹週????鰹週?鐔よ?随習??????????????????????????????????????鰹週????鰹週?鐔よ?随習????????????鰹週????鰹週?鐔よ?随習????????????????????????????鰹週????鰹週?鐔よ?随習????????????鰹週????鰹週?鐔よ?随習??????????????????????????????????????????????N????????????????????????????????????????????????????????鰹週????鰹週?鐔よ?随習????????????鰹週????鰹週?鐔よ?随習????????????????????????????鰹週????鰹週?鐔よ?随習????????????鰹週????鰹週?鐔よ?随習??????????????????????????????????????鰹週????鰹週?鐔よ?随習????????????鰹週????鰹週?鐔よ?随習????????????????????????????鰹週????鰹週?鐔よ?随習????????????鰹週????鰹週?鐔よ?随習???????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????螳オ???螳オ?、蜿ャ???????????螳オ???螳オ?、蜿ャ???????????????????????????螳オ???螳オ?、蜿ャ???????????螳オ???螳オ?、蜿ャ?????????????????????????????????????螳オ???螳オ?、蜿ャ???????????螳オ???螳オ?、蜿ャ???????????????????????????螳オ???螳オ?、蜿ャ???????????螳オ???螳オ?、蜿ャ??????????????????????????????????????????????N???????????????????????????????????????????????????????螳オ???螳オ?、蜿ャ???????????螳オ???螳オ?、蜿ャ???????????????????????????螳オ???螳オ?、蜿ャ???????????螳オ???螳オ?、蜿ャ?????????????????????????????????????螳オ???螳オ?、蜿ャ???????????螳オ???螳オ?、蜿ャ???????????????????????????螳オ???螳オ?、蜿ャ???????????螳オ???螳オ?、蜿ャ???????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3fe89eb3efbdb53f3f3fe89eb3efbdb53fefbda4e89cbfefbdac3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????梧놂슉???梧놂슉?節ㅸ쑠節???????????梧놂슉???梧놂슉?節ㅸ쑠節???????????????????????????梧놂슉???梧놂슉?節ㅸ쑠節???????????梧놂슉???梧놂슉?節ㅸ쑠節?????????????????????????????????????梧놂슉???梧놂슉?節ㅸ쑠節???????????梧놂슉???梧놂슉?節ㅸ쑠節???????????????????????????梧놂슉???梧놂슉?節ㅸ쑠節???????????梧놂슉???梧놂슉?節ㅸ쑠節??????????????????????????????????????????????N???????????????????????????????????????????????????????梧놂슉???梧놂슉?節ㅸ쑠節???????????梧놂슉???梧놂슉?節ㅸ쑠節???????????????????????????梧놂슉???梧놂슉?節ㅸ쑠節???????????梧놂슉???梧놂슉?節ㅸ쑠節?????????????????????????????????????梧놂슉???梧놂슉?節ㅸ쑠節???????????梧놂슉???梧놂슉?節ㅸ쑠節???????????????????????????梧놂슉???梧놂슉?節ㅸ쑠節???????????梧놂슉???梧놂슉?節ㅸ쑠節???????????????????????????????? |