文字コード | ビット列 | 表示される文字 |
ISO-8859-1 | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000101010001000001011101011101000001010011000111111001111110011111100111111001111110011111100111111001111111110100010101000100000101110101110100000101001100011111100111111001111110011111100111111111010001010100010000010111010111010000010100110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000101010001000001011101011101000001010011000111111001111110011111100111111001111110011111100111111001111111110100010101000100000101110101110100000101001100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010101000100000101110101110100000101001100011111100111111001111110011111100111111001111110011111111100111100000001001111011101101100011101010000000111111001111111110100010101000100000101110101110100000101001101110011110111000101000011110101110100000100101010011111100111111001111110011111100111111001111110011111100111111001111110011111111101000101010001000001011101011101000001010011000111111001111110011111100111111001111110011111100111111001111111110100010101000100000101110101110100000101001100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010101000100000101110101110100000101001100011111100111111001111110011111100111111001111110011111100111111111010001010100010000010111010111010000010100110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010101000100000101110101110100000101001100011111100111111001111110011111100111111001111110011111100111111111010001010100010000010111010111010000010100110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N???????????è¨ë ¦????????è¨ë ¦?????è¨ë ¦??????????????è¨ë ¦????????è¨ë ¦????????????è¨ë ¦???????çí ??è¨ë ¦ç¸¡ë ??????????è¨ë ¦????????è¨ë ¦????????????è¨ë ¦????????è¨ë ¦?????????????è¨ë ¦????????è¨ë ¦??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000101010001000001011101011101000001010011000111111001111110011111100111111001111110011111100111111001111111110100010101000100000101110101110100000101001100011111100111111001111110011111100111111111010001010100010000010111010111010000010100110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000101010001000001011101011101000001010011000111111001111110011111100111111001111110011111100111111001111111110100010101000100000101110101110100000101001100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010101000100000101110101110100000101001100011111100111111001111110011111100111111001111110011111111100111100000001001111011101101100011101010000000111111001111111110100010101000100000101110101110100000101001101110011110111000101000011110101110100000100101010011111100111111001111110011111100111111001111110011111100111111001111110011111111101000101010001000001011101011101000001010011000111111001111110011111100111111001111110011111100111111001111111110100010101000100000101110101110100000101001100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010101000100000101110101110100000101001100011111100111111001111110011111100111111001111110011111100111111111010001010100010000010111010111010000010100110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010101000100000101110101110100000101001100011111100111111001111110011111100111111001111110011111100111111111010001010100010000010111010111010000010100110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N???????????險ろ?ヲ????????險ろ?ヲ?????險ろ?ヲ??????????????險ろ?ヲ????????險ろ?ヲ????????????險ろ?ヲ???????轢橲滋??險ろ?ヲ邵。???????????險ろ?ヲ????????險ろ?ヲ????????????險ろ?ヲ????????險ろ?ヲ?????????????險ろ?ヲ????????險ろ?ヲ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000101010001000001011101011101000001010011000111111001111110011111100111111001111110011111100111111001111111110100010101000100000101110101110100000101001100011111100111111001111110011111100111111111010001010100010000010111010111010000010100110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000101010001000001011101011101000001010011000111111001111110011111100111111001111110011111100111111001111111110100010101000100000101110101110100000101001100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010101000100000101110101110100000101001100011111100111111001111110011111100111111001111110011111111100111100000001001111011101101100011101010000000111111001111111110100010101000100000101110101110100000101001101110011110111000101000011110101110100000100101010011111100111111001111110011111100111111001111110011111100111111001111110011111111101000101010001000001011101011101000001010011000111111001111110011111100111111001111110011111100111111001111111110100010101000100000101110101110100000101001100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010101000100000101110101110100000101001100011111100111111001111110011111100111111001111110011111100111111111010001010100010000010111010111010000010100110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010101000100000101110101110100000101001100011111100111111001111110011111100111111001111110011111100111111111010001010100010000010111010111010000010100110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N???????????荐??????????荐???????荐????????????????荐??????????荐??????????????荐???????????????荐???検????????????荐??????????荐??????????????荐??????????荐???????????????荐??????????荐????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000101010001000001011101011101000001010011000111111001111110011111100111111001111110011111100111111001111111110100010101000100000101110101110100000101001100011111100111111001111110011111100111111111010001010100010000010111010111010000010100110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000101010001000001011101011101000001010011000111111001111110011111100111111001111110011111100111111001111111110100010101000100000101110101110100000101001100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010101000100000101110101110100000101001100011111100111111001111110011111100111111001111110011111111100111100000001001111011101101100011101010000000111111001111111110100010101000100000101110101110100000101001101110011110111000101000011110101110100000100101010011111100111111001111110011111100111111001111110011111100111111001111110011111111101000101010001000001011101011101000001010011000111111001111110011111100111111001111110011111100111111001111111110100010101000100000101110101110100000101001100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010101000100000101110101110100000101001100011111100111111001111110011111100111111001111110011111100111111111010001010100010000010111010111010000010100110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010101000100000101110101110100000101001100011111100111111001111110011111100111111001111110011111100111111111010001010100010000010111010111010000010100110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N???????????訂렦????????訂렦?????訂렦??????????????訂렦????????訂렦????????????訂렦???????瀞펠??訂렦縡렕??????????訂렦????????訂렦????????????訂렦????????訂렦?????????????訂렦????????訂렦??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000101010001000001011101011101000001010011000111111001111110011111100111111001111110011111100111111001111111110100010101000100000101110101110100000101001100011111100111111001111110011111100111111111010001010100010000010111010111010000010100110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000101010001000001011101011101000001010011000111111001111110011111100111111001111110011111100111111001111111110100010101000100000101110101110100000101001100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010101000100000101110101110100000101001100011111100111111001111110011111100111111001111110011111111100111100000001001111011101101100011101010000000111111001111111110100010101000100000101110101110100000101001101110011110111000101000011110101110100000100101010011111100111111001111110011111100111111001111110011111100111111001111110011111111101000101010001000001011101011101000001010011000111111001111110011111100111111001111110011111100111111001111111110100010101000100000101110101110100000101001100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010101000100000101110101110100000101001100011111100111111001111110011111100111111001111110011111100111111111010001010100010000010111010111010000010100110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010101000100000101110101110100000101001100011111100111111001111110011111100111111001111110011111100111111111010001010100010000010111010111010000010100110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N???????????鼇귣젲????????鼇귣젲?????鼇귣젲??????????????鼇귣젲????????鼇귣젲????????????鼇귣젲???????緣욏렆??鼇귣젲潁〓젙??????????鼇귣젲????????鼇귣젲????????????鼇귣젲????????鼇귣젲?????????????鼇귣젲????????鼇귣젲??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |