文字コード | ビット列 | 表示される文字 |
ISO-8859-1 | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101001111010001011101100101100101010000000111111001111110011111100111111111011001010011110100010111011001011001010100000001111110011111100111111001111110011111100111111111011001010011110100010111011001011001010100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010100111101000101110110010110010101000000011111100111111001111110011111111101100101001111010001011101100101100101010000000111111001111110011111100111111001111110011111111101100101001111010001011101100101100101010000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001010011110100010111011001011001010100000001111110011111100111111001111111110110010100111101000101110110010110010101000000011111100111111001111110011111100111111001111111110110010100111101000101110110010110010101000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010100110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001010011110100010111011001011001010100000001111110011111100111111001111111110110010100111101000101110110010110010101000000011111100111111001111110011111100111111001111111110110010100111101000101110110010110010101000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101001111010001011101100101100101010000000111111001111110011111100111111111011001010011110100010111011001011001010100000001111110011111100111111001111110011111100111111111011001010011110100010111011001011001010100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010100111101000101110110010110010101000000011111100111111001111110011111111101100101001111010001011101100101100101010000000111111001111110011111100111111001111110011111111101100101001111010001011101100101100101010000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????????????????????????????????????S??????????????????????????????????????????????????ì§¢ì² ????ì§¢ì² ??????ì§¢ì² ?????????????ì§¢ì² ????ì§¢ì² ??????ì§¢ì² ?????????????ì§¢ì² ????ì§¢ì² ??????ì§¢ì² ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S??????????????????????????????????????????????????ì§¢ì² ????ì§¢ì² ??????ì§¢ì² ?????????????ì§¢ì² ????ì§¢ì² ??????ì§¢ì² ?????????????ì§¢ì² ????ì§¢ì² ??????ì§¢ì² ??????????????????????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101001111010001011101100101100101010000000111111001111110011111100111111111011001010011110100010111011001011001010100000001111110011111100111111001111110011111100111111111011001010011110100010111011001011001010100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010100111101000101110110010110010101000000011111100111111001111110011111111101100101001111010001011101100101100101010000000111111001111110011111100111111001111110011111111101100101001111010001011101100101100101010000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001010011110100010111011001011001010100000001111110011111100111111001111111110110010100111101000101110110010110010101000000011111100111111001111110011111100111111001111111110110010100111101000101110110010110010101000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010100110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001010011110100010111011001011001010100000001111110011111100111111001111111110110010100111101000101110110010110010101000000011111100111111001111110011111100111111001111111110110010100111101000101110110010110010101000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101001111010001011101100101100101010000000111111001111110011111100111111111011001010011110100010111011001011001010100000001111110011111100111111001111110011111100111111111011001010011110100010111011001011001010100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010100111101000101110110010110010101000000011111100111111001111110011111111101100101001111010001011101100101100101010000000111111001111110011111100111111001111110011111111101100101001111010001011101100101100101010000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????????????????????????????????????S???????????????????????????????????????????????????「???????「?????????「????????????????「???????「?????????「????????????????「???????「?????????「??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S???????????????????????????????????????????????????「???????「?????????「????????????????「???????「?????????「????????????????「???????「?????????「????????????????????????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101001111010001011101100101100101010000000111111001111110011111100111111111011001010011110100010111011001011001010100000001111110011111100111111001111110011111100111111111011001010011110100010111011001011001010100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010100111101000101110110010110010101000000011111100111111001111110011111111101100101001111010001011101100101100101010000000111111001111110011111100111111001111110011111111101100101001111010001011101100101100101010000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001010011110100010111011001011001010100000001111110011111100111111001111111110110010100111101000101110110010110010101000000011111100111111001111110011111100111111001111111110110010100111101000101110110010110010101000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010100110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001010011110100010111011001011001010100000001111110011111100111111001111111110110010100111101000101110110010110010101000000011111100111111001111110011111100111111001111111110110010100111101000101110110010110010101000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101001111010001011101100101100101010000000111111001111110011111100111111111011001010011110100010111011001011001010100000001111110011111100111111001111110011111100111111111011001010011110100010111011001011001010100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010100111101000101110110010110010101000000011111100111111001111110011111111101100101001111010001011101100101100101010000000111111001111110011111100111111001111110011111111101100101001111010001011101100101100101010000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????????????????????????????????????S??????????????????????????????????????????????????讌??????讌????????讌???????????????讌??????讌????????讌???????????????讌??????讌????????讌??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S??????????????????????????????????????????????????讌??????讌????????讌???????????????讌??????讌????????讌???????????????讌??????讌????????讌????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101001111010001011101100101100101010000000111111001111110011111100111111111011001010011110100010111011001011001010100000001111110011111100111111001111110011111100111111111011001010011110100010111011001011001010100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010100111101000101110110010110010101000000011111100111111001111110011111111101100101001111010001011101100101100101010000000111111001111110011111100111111001111110011111111101100101001111010001011101100101100101010000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001010011110100010111011001011001010100000001111110011111100111111001111111110110010100111101000101110110010110010101000000011111100111111001111110011111100111111001111111110110010100111101000101110110010110010101000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010100110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001010011110100010111011001011001010100000001111110011111100111111001111111110110010100111101000101110110010110010101000000011111100111111001111110011111100111111001111111110110010100111101000101110110010110010101000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101001111010001011101100101100101010000000111111001111110011111100111111111011001010011110100010111011001011001010100000001111110011111100111111001111110011111100111111111011001010011110100010111011001011001010100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010100111101000101110110010110010101000000011111100111111001111110011111111101100101001111010001011101100101100101010000000111111001111110011111100111111001111110011111111101100101001111010001011101100101100101010000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????????????????????????????????????S??????????????????????????????????????????????????짢철????짢철??????짢철?????????????짢철????짢철??????짢철?????????????짢철????짢철??????짢철????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S??????????????????????????????????????????????????짢철????짢철??????짢철?????????????짢철????짢철??????짢철?????????????짢철????짢철??????짢철??????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101001111010001011101100101100101010000000111111001111110011111100111111111011001010011110100010111011001011001010100000001111110011111100111111001111110011111100111111111011001010011110100010111011001011001010100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010100111101000101110110010110010101000000011111100111111001111110011111111101100101001111010001011101100101100101010000000111111001111110011111100111111001111110011111111101100101001111010001011101100101100101010000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001010011110100010111011001011001010100000001111110011111100111111001111111110110010100111101000101110110010110010101000000011111100111111001111110011111100111111001111111110110010100111101000101110110010110010101000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010100110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001010011110100010111011001011001010100000001111110011111100111111001111111110110010100111101000101110110010110010101000000011111100111111001111110011111100111111001111111110110010100111101000101110110010110010101000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101001111010001011101100101100101010000000111111001111110011111100111111111011001010011110100010111011001011001010100000001111110011111100111111001111110011111100111111111011001010011110100010111011001011001010100000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010100111101000101110110010110010101000000011111100111111001111110011111111101100101001111010001011101100101100101010000000111111001111110011111100111111001111110011111111101100101001111010001011101100101100101010000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????????????????????????????????????S??????????????????????????????????????????????????吏?쿋????吏?쿋??????吏?쿋?????????????吏?쿋????吏?쿋??????吏?쿋?????????????吏?쿋????吏?쿋??????吏?쿋????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S??????????????????????????????????????????????????吏?쿋????吏?쿋??????吏?쿋?????????????吏?쿋????吏?쿋??????吏?쿋?????????????吏?쿋????吏?쿋??????吏?쿋??????????????????????????????????????????????????????????????????????????????????????????????????????? |