文字コード | ビット列 | 表示される文字 |
ISO-8859-1 | 001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110110001101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101100011010111000111111001111110011111100111111001111110011111110110001101011100011111100111111001111110011111100111111001111110011111110110001101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101100011010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011000110101110001111110011111100111111001111110011111100111111101100011010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011000110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011000110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011000110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110110001101011100011111100111111001111110011111100111111001111111011000110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110110001101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101100011010111000111111001111110011111100111111001111110011111110110001101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011000110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110110001101011100011111100111111001111110011111100111111001111111011000110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N?????????????±®???????????±®??????±®???????±®?????????????????±®???????????±®??????±®??????????????±®?????????????±®????????????????±®???????????±®??????±®??????????????±®???????????±®??????±®???????????????±®???????????±®??????±®??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110110001101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101100011010111000111111001111110011111100111111001111110011111110110001101011100011111100111111001111110011111100111111001111110011111110110001101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101100011010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011000110101110001111110011111100111111001111110011111100111111101100011010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011000110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011000110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011000110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110110001101011100011111100111111001111110011111100111111001111111011000110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110110001101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101100011010111000111111001111110011111100111111001111110011111110110001101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011000110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110110001101011100011111100111111001111110011111100111111001111111011000110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N?????????????アョ???????????アョ??????アョ???????アョ?????????????????アョ???????????アョ??????アョ??????????????アョ?????????????アョ????????????????アョ???????????アョ??????アョ??????????????アョ???????????アョ??????アョ???????????????アョ???????????アョ??????アョ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110110001101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101100011010111000111111001111110011111100111111001111110011111110110001101011100011111100111111001111110011111100111111001111110011111110110001101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101100011010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011000110101110001111110011111100111111001111110011111100111111101100011010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011000110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011000110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011000110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110110001101011100011111100111111001111110011111100111111001111111011000110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110110001101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101100011010111000111111001111110011111100111111001111110011111110110001101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011000110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110110001101011100011111100111111001111110011111100111111001111111011000110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N?????????????窺???????????窺??????窺???????窺?????????????????窺???????????窺??????窺??????????????窺?????????????窺????????????????窺???????????窺??????窺??????????????窺???????????窺??????窺???????????????窺???????????窺??????窺??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110110001101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101100011010111000111111001111110011111100111111001111110011111110110001101011100011111100111111001111110011111100111111001111110011111110110001101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101100011010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011000110101110001111110011111100111111001111110011111100111111101100011010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011000110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011000110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011000110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110110001101011100011111100111111001111110011111100111111001111111011000110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110110001101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101100011010111000111111001111110011111100111111001111110011111110110001101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011000110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110110001101011100011111100111111001111110011111100111111001111111011000110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110110001101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101100011010111000111111001111110011111100111111001111110011111110110001101011100011111100111111001111110011111100111111001111110011111110110001101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101100011010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011000110101110001111110011111100111111001111110011111100111111101100011010111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011000110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011000110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011000110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110110001101011100011111100111111001111110011111100111111001111111011000110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110110001101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101100011010111000111111001111110011111100111111001111110011111110110001101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011000110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110110001101011100011111100111111001111110011111100111111001111111011000110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N?????????????괼???????????괼??????괼???????괼?????????????????괼???????????괼??????괼??????????????괼?????????????괼????????????????괼???????????괼??????괼??????????????괼???????????괼??????괼???????????????괼???????????괼??????괼??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |