文字コード | ビット列 | 表示される文字 |
ISO-8859-1 | 001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001111110000111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111111010001001111110000111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111111010001001111110000111001111110011111100111111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111111010001001111110000111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001111110000111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111111010001001111110000111001111110011111100111111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001111110000111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111111010001001111110000111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????è??????????è???????????è????è????????è????è???????è????????????è????????????è????????è????????????è????????è????è???????è?????????è??????????è??????????è???????????è??????è????????????è????????????è????????è????????????è????????è????è?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001111110000111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111111010001001111110000111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111111010001001111110000111001111110011111100111111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111111010001001111110000111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001111110000111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111111010001001111110000111001111110011111100111111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001111110000111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111111010001001111110000111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????陝??????????陝???????????陝????陝????????陝????陝???????陝????????????陝????????????陝????????陝????????????陝????????陝????陝???????陝?????????陝??????????陝??????????陝???????????陝??????陝????????????陝????????????陝????????陝????????????陝????????陝????陝?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001111110000111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111111010001001111110000111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111111010001001111110000111001111110011111100111111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111111010001001111110000111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001111110000111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111111010001001111110000111001111110011111100111111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001111110000111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111111010001001111110000111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001111110000111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111111010001001111110000111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111111010001001111110000111001111110011111100111111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111111010001001111110000111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001111110000111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111111010001001111110000111001111110011111100111111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001111110000111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111111010001001111110000111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????蟇??????????蟇???????????蟇????蟇????????蟇????蟇???????蟇????????????蟇????????????蟇????????蟇????????????蟇????????蟇????蟇???????蟇?????????蟇??????????蟇??????????蟇???????????蟇??????蟇????????????蟇????????????蟇????????蟇????????????蟇????????蟇????蟇?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001111110000111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111111010001001111110000111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111111010001001111110000111001111110011111100111111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111111010001001111110000111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001111110000111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111111010001001111110000111001111110011111100111111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001111110000111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100111111000011100111111001111110011111100111111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111111010001001111110000111001111110011111100111111001111111110100010011111100001110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????汚놛?????????汚놛??????????汚놛???汚놛???????汚놛???汚놛??????汚놛???????????汚놛???????????汚놛???????汚놛???????????汚놛???????汚놛???汚놛??????汚놛????????汚놛?????????汚놛?????????汚놛??????????汚놛?????汚놛???????????汚놛???????????汚놛???????汚놛???????????汚놛???????汚놛???汚놛????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |