文字コード | ビット列 | 表示される文字 |
ISO-8859-1 | 001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111110000111000001111000010100110110011111100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111110000111000001111000010100110110011111100111111001111110011111100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111110011111100111111001111110011111100111111110000111000001111000010100110110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000111000001111000010100110110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000111000001111000010100110110011111100111111001111110011111100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ÃÂ?????????ÃÂ????????????????????????????ÃÂ?????????ÃÂ??????????ÃÂ?????ÃÂ???????????????ÃÂ?????????????ÃÂ????ÃÂ??????ÃÂ????ÃÂ??????????ÃÂ?????ÃÂ???????????ÃÂ?????????ÃÂ???????????????????????????????????????ÃÂ?????????ÃÂ??????????????????ÃÂ?????????????ÃÂ????ÃÂ??????ÃÂ????ÃÂ?????????????ÃÂ?????????ÃÂ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111110000111000001111000010100110110011111100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111110000111000001111000010100110110011111100111111001111110011111100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111110011111100111111001111110011111100111111110000111000001111000010100110110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000111000001111000010100110110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000111000001111000010100110110011111100111111001111110011111100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????テδ?????????テδ????????????????????????????テδ?????????テδ??????????テδ?????テδ???????????????テδ?????????????テδ????テδ??????テδ????テδ??????????テδ?????テδ???????????テδ?????????テδ???????????????????????????????????????テδ?????????テδ??????????????????テδ?????????????テδ????テδ??????テδ????テδ?????????????テδ?????????テδ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111110000111000001111000010100110110011111100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111110000111000001111000010100110110011111100111111001111110011111100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111110011111100111111001111110011111100111111110000111000001111000010100110110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000111000001111000010100110110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000111000001111000010100110110011111100111111001111110011111100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111110000111000001111000010100110110011111100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111110000111000001111000010100110110011111100111111001111110011111100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111110011111100111111001111110011111100111111110000111000001111000010100110110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000111000001111000010100110110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000111000001111000010100110110011111100111111001111110011111100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Ã?????????Ã????????????????????????????Ã?????????Ã??????????Ã?????Ã???????????????Ã?????????????Ã????Ã??????Ã????Ã??????????Ã?????Ã???????????Ã?????????Ã???????????????????????????????????????Ã?????????Ã??????????????????Ã?????????????Ã????Ã??????Ã????Ã?????????????Ã?????????Ã???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111110000111000001111000010100110110011111100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111110000111000001111000010100110110011111100111111001111110011111100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111110011111100111111001111110011111100111111110000111000001111000010100110110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000111000001111000010100110110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111110011111111000011100000111100001010011011001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000111000001111000010100110110011111100111111001111110011111100111111001111110011111100111111001111111100001110000011110000101001101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????횄혴?????????횄혴????????????????????????????횄혴?????????횄혴??????????횄혴?????횄혴???????????????횄혴?????????????횄혴????횄혴??????횄혴????횄혴??????????횄혴?????횄혴???????????횄혴?????????횄혴???????????????????????????????????????횄혴?????????횄혴??????????????????횄혴?????????????횄혴????횄혴??????횄혴????횄혴?????????????횄혴?????????횄혴???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |