文字コード | ビット列 | 表示される文字 |
ISO-8859-1 | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000101001010011111111100101100011110011111100111111001111110011111100111111001111110011111100111111111010001010010100111111111001011000111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000101001010011111111100101100011110011111100111111001111110011111100111111001111110011111100111111111010001010010100111111111001011000111100111111001111110011111100111111001111110011111100111111001111110011111111101000101001010011111111101000100010110011111100111111001111110011111111101000101001010011111111101000100010110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010100101001111111110100010001011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001010010100111111001111110011111100111111111010001010010100111111111010001000101100111111001111110011111100111111001111111110100010100101001111111110010110001111001111110011111100111111111010001010010100111111111001111010110000111111001111110011111100111111001111110011111100111111001111110011111111101000101001010011111111101000100010110011111100111111001111110011111111101000101001010011111111101000100010110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001010010100111111111001011000111100111111001111110011111100111111001111110011111100111111001111111110100010100101001111111110010110001111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000101001010011111111100101100011110011111100111111001111110011111100111111001111110011111100111111111010001010010100111111111001011000111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010100101001111111110100010001011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001010010100111111001111110011111100111111111010001010010100111111111010001000101100111111001111110011111100111111001111111110100010100101001111111110010110001111001111110011111100111111111010001010010100111111111001111010110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000101001010011111111100101100011110011111100111111001111110011111100111111001111110011111100111111111010001010010100111111111001011000111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????è¥?å????????è¥?å???????????????????????????è¥?å????????è¥?å?????????è¥?è????è¥?è???????????????è¥?è????????????è¥????è¥?è?????è¥?å???è¥?ç¬?????????è¥?è????è¥?è???????????è¥?å????????è¥?å??????????????????????????????????????è¥?å????????è¥?å?????????????????è¥?è????????????è¥????è¥?è?????è¥?å???è¥?ç¬????????????è¥?å????????è¥?å???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000101001010011111111100101100011110011111100111111001111110011111100111111001111110011111100111111111010001010010100111111111001011000111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000101001010011111111100101100011110011111100111111001111110011111100111111001111110011111100111111111010001010010100111111111001011000111100111111001111110011111100111111001111110011111100111111001111110011111111101000101001010011111111101000100010110011111100111111001111110011111111101000101001010011111111101000100010110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010100101001111111110100010001011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001010010100111111001111110011111100111111111010001010010100111111111010001000101100111111001111110011111100111111001111111110100010100101001111111110010110001111001111110011111100111111111010001010010100111111111001111010110000111111001111110011111100111111001111110011111100111111001111110011111111101000101001010011111111101000100010110011111100111111001111110011111111101000101001010011111111101000100010110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001010010100111111111001011000111100111111001111110011111100111111001111110011111100111111001111111110100010100101001111111110010110001111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000101001010011111111100101100011110011111100111111001111110011111100111111001111110011111100111111111010001010010100111111111001011000111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010100101001111111110100010001011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001010010100111111001111110011111100111111111010001010010100111111111010001000101100111111001111110011111100111111001111111110100010100101001111111110010110001111001111110011111100111111111010001010010100111111111001111010110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000101001010011111111100101100011110011111100111111001111110011111100111111001111110011111100111111111010001010010100111111111001011000111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????隘?蜿????????隘?蜿???????????????????????????隘?蜿????????隘?蜿?????????隘?闍????隘?闍???????????????隘?闍????????????隘????隘?闍?????隘?蜿???隘?隨?????????隘?闍????隘?闍???????????隘?蜿????????隘?蜿??????????????????????????????????????隘?蜿????????隘?蜿?????????????????隘?闍????????????隘????隘?闍?????隘?蜿???隘?隨????????????隘?蜿????????隘?蜿???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000101001010011111111100101100011110011111100111111001111110011111100111111001111110011111100111111111010001010010100111111111001011000111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000101001010011111111100101100011110011111100111111001111110011111100111111001111110011111100111111111010001010010100111111111001011000111100111111001111110011111100111111001111110011111100111111001111110011111111101000101001010011111111101000100010110011111100111111001111110011111111101000101001010011111111101000100010110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010100101001111111110100010001011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001010010100111111001111110011111100111111111010001010010100111111111010001000101100111111001111110011111100111111001111111110100010100101001111111110010110001111001111110011111100111111111010001010010100111111111001111010110000111111001111110011111100111111001111110011111100111111001111110011111111101000101001010011111111101000100010110011111100111111001111110011111111101000101001010011111111101000100010110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001010010100111111111001011000111100111111001111110011111100111111001111110011111100111111001111111110100010100101001111111110010110001111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000101001010011111111100101100011110011111100111111001111110011111100111111001111110011111100111111111010001010010100111111111001011000111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010100101001111111110100010001011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001010010100111111001111110011111100111111111010001010010100111111111010001000101100111111001111110011111100111111001111111110100010100101001111111110010110001111001111110011111100111111111010001010010100111111111001111010110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000101001010011111111100101100011110011111100111111001111110011111100111111001111110011111100111111111010001010010100111111111001011000111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????茱??????????茱?????????????????????????????茱??????????茱???????????茱??????茱?????????????????茱??????????????茱????茱???????茱?????茱?膃?????????茱??????茱?????????????茱??????????茱????????????????????????????????????????茱??????????茱???????????????????茱??????????????茱????茱???????茱?????茱?膃????????????茱??????????茱?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000101001010011111111100101100011110011111100111111001111110011111100111111001111110011111100111111111010001010010100111111111001011000111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000101001010011111111100101100011110011111100111111001111110011111100111111001111110011111100111111111010001010010100111111111001011000111100111111001111110011111100111111001111110011111100111111001111110011111111101000101001010011111111101000100010110011111100111111001111110011111111101000101001010011111111101000100010110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010100101001111111110100010001011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001010010100111111001111110011111100111111111010001010010100111111111010001000101100111111001111110011111100111111001111111110100010100101001111111110010110001111001111110011111100111111111010001010010100111111111001111010110000111111001111110011111100111111001111110011111100111111001111110011111111101000101001010011111111101000100010110011111100111111001111110011111111101000101001010011111111101000100010110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001010010100111111111001011000111100111111001111110011111100111111001111110011111100111111001111111110100010100101001111111110010110001111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000101001010011111111100101100011110011111100111111001111110011111100111111001111110011111100111111111010001010010100111111111001011000111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010100101001111111110100010001011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001010010100111111001111110011111100111111111010001010010100111111111010001000101100111111001111110011111100111111001111111110100010100101001111111110010110001111001111110011111100111111111010001010010100111111111001111010110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000101001010011111111100101100011110011111100111111001111110011111100111111001111110011111100111111111010001010010100111111111001011000111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000101001010011111111100101100011110011111100111111001111110011111100111111001111110011111100111111111010001010010100111111111001011000111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000101001010011111111100101100011110011111100111111001111110011111100111111001111110011111100111111111010001010010100111111111001011000111100111111001111110011111100111111001111110011111100111111001111110011111111101000101001010011111111101000100010110011111100111111001111110011111111101000101001010011111111101000100010110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010100101001111111110100010001011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001010010100111111001111110011111100111111111010001010010100111111111010001000101100111111001111110011111100111111001111111110100010100101001111111110010110001111001111110011111100111111111010001010010100111111111001111010110000111111001111110011111100111111001111110011111100111111001111110011111111101000101001010011111111101000100010110011111100111111001111110011111111101000101001010011111111101000100010110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001010010100111111111001011000111100111111001111110011111100111111001111110011111100111111001111111110100010100101001111111110010110001111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000101001010011111111100101100011110011111100111111001111110011111100111111001111110011111100111111111010001010010100111111111001011000111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010100101001111111110100010001011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001010010100111111001111110011111100111111111010001010010100111111111010001000101100111111001111110011111100111111001111111110100010100101001111111110010110001111001111110011111100111111111010001010010100111111111001111010110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000101001010011111111100101100011110011111100111111001111110011111100111111001111110011111100111111111010001010010100111111111001011000111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????蜈?厓????????蜈?厓???????????????????????????蜈?厓????????蜈?厓?????????蜈?五????蜈?五???????????????蜈?五????????????蜈????蜈?五?????蜈?厓???蜈?寧?????????蜈?五????蜈?五???????????蜈?厓????????蜈?厓??????????????????????????????????????蜈?厓????????蜈?厓?????????????????蜈?五????????????蜈????蜈?五?????蜈?厓???蜈?寧????????????蜈?厓????????蜈?厓???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |