文字コード | ビット列 | 表示される文字 |
ISO-8859-1 | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110101111110000101011111011000010100000111100001110101111110000101011110111000010101010011100001110101111110000101011111011000010100000101100001110101111110000101011110111000010101010010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000111010111111000010101111101100001010000011110000111010111111000010101111011100001010101001110000111010111111000010101111101100001010000010110000111010111111000010101111011100001010101001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000011101011111100001010111110110000101000001111000011101011111100001010111101110000101010100111000011101011111100001010111110110000101000001011000011101011111100001010111101110000101010100100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110101111110000101011111011000010100000111100001110101111110000101011110111000010101010011100001110101111110000101011111011000010100000101100001110101111110000101011110111000010101010010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000111010111111000010101111101100001010000011110000111010111111000010101111011100001010101001110000111010111111000010101111101100001010000010110000111010111111000010101111011100001010101001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000011101011111100001010111110110000101000001111000011101011111100001010111101110000101010100111000011101011111100001010111110110000101000001011000011101011111100001010111101110000101010100100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110101111110000101011111011000010100000111100001110101111110000101011110111000010101010011100001110101111110000101011111011000010100000101100001110101111110000101011110111000010101010010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000111010111111000010101111101100001010000011110000111010111111000010101111011100001010101001110000111010111111000010101111101100001010000010110000111010111111000010101111011100001010101001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????ï¾Âゥï¾Âゥ?????????????????ï¾Âゥï¾Âゥ???????????????????????????????????ï¾Âゥï¾Âゥ?????????????????ï¾Âゥï¾Âゥ???????????????????????????????????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????ï¾Âゥï¾Âゥ?????????????????ï¾Âゥï¾Âゥ???????????????????????????????????ï¾Âゥï¾Âゥ?????????????????ï¾Âゥï¾Âゥ??????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110101111110000101011111011000010100000111100001110101111110000101011110111000010101010011100001110101111110000101011111011000010100000101100001110101111110000101011110111000010101010010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000111010111111000010101111101100001010000011110000111010111111000010101111011100001010101001110000111010111111000010101111101100001010000010110000111010111111000010101111011100001010101001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000011101011111100001010111110110000101000001111000011101011111100001010111101110000101010100111000011101011111100001010111110110000101000001011000011101011111100001010111101110000101010100100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110101111110000101011111011000010100000111100001110101111110000101011110111000010101010011100001110101111110000101011111011000010100000101100001110101111110000101011110111000010101010010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000111010111111000010101111101100001010000011110000111010111111000010101111011100001010101001110000111010111111000010101111101100001010000010110000111010111111000010101111011100001010101001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000011101011111100001010111110110000101000001111000011101011111100001010111101110000101010100111000011101011111100001010111110110000101000001011000011101011111100001010111101110000101010100100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110101111110000101011111011000010100000111100001110101111110000101011110111000010101010011100001110101111110000101011111011000010100000101100001110101111110000101011110111000010101010010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000111010111111000010101111101100001010000011110000111010111111000010101111011100001010101001110000111010111111000010101111101100001010000010110000111010111111000010101111011100001010101001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????テッツセツεッツスツゥテッツセツづッツスツゥ?????????????????テッツセツεッツスツゥテッツセツづッツスツゥ???????????????????????????????????テッツセツεッツスツゥテッツセツづッツスツゥ?????????????????テッツセツεッツスツゥテッツセツづッツスツゥ???????????????????????????????????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????テッツセツεッツスツゥテッツセツづッツスツゥ?????????????????テッツセツεッツスツゥテッツセツづッツスツゥ???????????????????????????????????テッツセツεッツスツゥテッツセツづッツスツゥ?????????????????テッツセツεッツスツゥテッツセツづッツスツゥ??????????????????????????????????????????????????????????????????????????? |
EUC-JP | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110101111110000101011111011000010100000111100001110101111110000101011110111000010101010011100001110101111110000101011111011000010100000101100001110101111110000101011110111000010101010010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000111010111111000010101111101100001010000011110000111010111111000010101111011100001010101001110000111010111111000010101111101100001010000010110000111010111111000010101111011100001010101001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000011101011111100001010111110110000101000001111000011101011111100001010111101110000101010100111000011101011111100001010111110110000101000001011000011101011111100001010111101110000101010100100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110101111110000101011111011000010100000111100001110101111110000101011110111000010101010011100001110101111110000101011111011000010100000101100001110101111110000101011110111000010101010010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000111010111111000010101111101100001010000011110000111010111111000010101111011100001010101001110000111010111111000010101111101100001010000010110000111010111111000010101111011100001010101001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000011101011111100001010111110110000101000001111000011101011111100001010111101110000101010100111000011101011111100001010111110110000101000001011000011101011111100001010111101110000101010100100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110101111110000101011111011000010100000111100001110101111110000101011110111000010101010011100001110101111110000101011111011000010100000101100001110101111110000101011110111000010101010010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000111010111111000010101111101100001010000011110000111010111111000010101111011100001010101001110000111010111111000010101111101100001010000010110000111010111111000010101111011100001010101001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????誰他?誰遜息誰他?誰遜息?????????????????誰他?誰遜息誰他?誰遜息???????????????????????????????????誰他?誰遜息誰他?誰遜息?????????????????誰他?誰遜息誰他?誰遜息???????????????????????????????????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????誰他?誰遜息誰他?誰遜息?????????????????誰他?誰遜息誰他?誰遜息???????????????????????????????????誰他?誰遜息誰他?誰遜息?????????????????誰他?誰遜息誰他?誰遜息??????????????????????????????????????????????????????????????????????????? |
UTF-8 | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110101111110000101011111011000010100000111100001110101111110000101011110111000010101010011100001110101111110000101011111011000010100000101100001110101111110000101011110111000010101010010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000111010111111000010101111101100001010000011110000111010111111000010101111011100001010101001110000111010111111000010101111101100001010000010110000111010111111000010101111011100001010101001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000011101011111100001010111110110000101000001111000011101011111100001010111101110000101010100111000011101011111100001010111110110000101000001011000011101011111100001010111101110000101010100100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110101111110000101011111011000010100000111100001110101111110000101011110111000010101010011100001110101111110000101011111011000010100000101100001110101111110000101011110111000010101010010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000111010111111000010101111101100001010000011110000111010111111000010101111011100001010101001110000111010111111000010101111101100001010000010110000111010111111000010101111011100001010101001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000011101011111100001010111110110000101000001111000011101011111100001010111101110000101010100111000011101011111100001010111110110000101000001011000011101011111100001010111101110000101010100100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110101111110000101011111011000010100000111100001110101111110000101011110111000010101010011100001110101111110000101011111011000010100000101100001110101111110000101011110111000010101010010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000111010111111000010101111101100001010000011110000111010111111000010101111011100001010101001110000111010111111000010101111101100001010000010110000111010111111000010101111011100001010101001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????ï¾ï½©ï¾ï½©?????????????????ï¾ï½©ï¾ï½©???????????????????????????????????ï¾ï½©ï¾ï½©?????????????????ï¾ï½©ï¾ï½©???????????????????????????????????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????ï¾ï½©ï¾ï½©?????????????????ï¾ï½©ï¾ï½©???????????????????????????????????ï¾ï½©ï¾ï½©?????????????????ï¾ï½©ï¾ï½©??????????????????????????????????????????????????????????????????????????? |
UHC | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110101111110000101011111011000010100000111100001110101111110000101011110111000010101010011100001110101111110000101011111011000010100000101100001110101111110000101011110111000010101010010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000111010111111000010101111101100001010000011110000111010111111000010101111011100001010101001110000111010111111000010101111101100001010000010110000111010111111000010101111011100001010101001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000011101011111100001010111110110000101000001111000011101011111100001010111101110000101010100111000011101011111100001010111110110000101000001011000011101011111100001010111101110000101010100100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110101111110000101011111011000010100000111100001110101111110000101011110111000010101010011100001110101111110000101011111011000010100000101100001110101111110000101011110111000010101010010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000111010111111000010101111101100001010000011110000111010111111000010101111011100001010101001110000111010111111000010101111101100001010000010110000111010111111000010101111011100001010101001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000011101011111100001010111110110000101000001111000011101011111100001010111101110000101010100111000011101011111100001010111110110000101000001011000011101011111100001010111101110000101010100100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001110101111110000101011111011000010100000111100001110101111110000101011110111000010101010011100001110101111110000101011111011000010100000101100001110101111110000101011110111000010101010010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000111010111111000010101111101100001010000011110000111010111111000010101111011100001010101001110000111010111111000010101111101100001010000010110000111010111111000010101111011100001010101001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????챦쩐혘챦쩍짤챦쩐혗챦쩍짤?????????????????챦쩐혘챦쩍짤챦쩐혗챦쩍짤???????????????????????????????????챦쩐혘챦쩍짤챦쩐혗챦쩍짤?????????????????챦쩐혘챦쩍짤챦쩐혗챦쩍짤???????????????????????????????????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????챦쩐혘챦쩍짤챦쩐혗챦쩍짤?????????????????챦쩐혘챦쩍짤챦쩐혗챦쩍짤???????????????????????????????????챦쩐혘챦쩍짤챦쩐혗챦쩍짤?????????????????챦쩐혘챦쩍짤챦쩐혗챦쩍짤??????????????????????????????????????????????????????????????????????????? |