文字コード | ビット列 | 表示される文字 |
ISO-8859-1 | 001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011111010011111100111111001111110011111100111111001111110111110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101010011111011100111111001111111010001010110100001111110011111100111111001111110011111100111111101010011111011100111111001111111010001010110100001111110011111100111111101010011111011100111111001111110011111100111111001111110011111100111111001111110011111100111111101010011111011100111111001111111010001010110100001111110011111100111111101010011111011100111111001111110011111100111111001111111010100111110111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101010011111011100111111001111111010001010110100001111110011111100111111001111110011111100111111101010011111011100111111001111111010001010110100001111110011111100111111101010011111011100111111001111110011111100111111001111110011111100111111001111110011111100111111101010011111011100111111001111111010001010110100001111110011111100111111101010011111011100111111001111110011111100111111001111111010100111110111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110101001111101110011111100111111101000101011010000111111001111110011111100111111001111110011111110101001111101110011111100111111101000101011010000111111001111110011111110101001111101110011111100111111001111110011111100111111001111110011111100111111001111110011111110101001111101110011111100111111101000101011010000111111001111110011111110101001111101110011111100111111001111110011111100111111101010011111011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110101001111101110011111100111111101000101011010000111111001111110011111100111111001111110011111110101001111101110011111100111111101000101011010000111111001111110011111110101001111101110011111100111111001111110011111100111111001111110011111100111111001111110011111110101001111101110011111100111111101000101011010000111111001111110011111110101001111101110011111100111111001111110011111100111111101010011111011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}??????}??????????????????????©÷??¢´??????©÷??¢´???©÷??????????©÷??¢´???©÷?????©÷?????????????????????????????????©÷??¢´??????©÷??¢´???©÷??????????©÷??¢´???©÷?????©÷?????????????????????????????????????????©÷??¢´??????©÷??¢´???©÷??????????©÷??¢´???©÷?????©÷?????????????????????????????????©÷??¢´??????©÷??¢´???©÷??????????©÷??¢´???©÷?????©÷??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011111010011111100111111001111110011111100111111001111110111110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101010011111011100111111001111111010001010110100001111110011111100111111001111110011111100111111101010011111011100111111001111111010001010110100001111110011111100111111101010011111011100111111001111110011111100111111001111110011111100111111001111110011111100111111101010011111011100111111001111111010001010110100001111110011111100111111101010011111011100111111001111110011111100111111001111111010100111110111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101010011111011100111111001111111010001010110100001111110011111100111111001111110011111100111111101010011111011100111111001111111010001010110100001111110011111100111111101010011111011100111111001111110011111100111111001111110011111100111111001111110011111100111111101010011111011100111111001111111010001010110100001111110011111100111111101010011111011100111111001111110011111100111111001111111010100111110111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110101001111101110011111100111111101000101011010000111111001111110011111100111111001111110011111110101001111101110011111100111111101000101011010000111111001111110011111110101001111101110011111100111111001111110011111100111111001111110011111100111111001111110011111110101001111101110011111100111111101000101011010000111111001111110011111110101001111101110011111100111111001111110011111100111111101010011111011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110101001111101110011111100111111101000101011010000111111001111110011111100111111001111110011111110101001111101110011111100111111101000101011010000111111001111110011111110101001111101110011111100111111001111110011111100111111001111110011111100111111001111110011111110101001111101110011111100111111101000101011010000111111001111110011111110101001111101110011111100111111001111110011111100111111101010011111011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}??????}??????????????????????ゥ??「エ??????ゥ??「エ???ゥ??????????ゥ??「エ???ゥ?????ゥ?????????????????????????????????ゥ??「エ??????ゥ??「エ???ゥ??????????ゥ??「エ???ゥ?????ゥ?????????????????????????????????????????ゥ??「エ??????ゥ??「エ???ゥ??????????ゥ??「エ???ゥ?????ゥ?????????????????????????????????ゥ??「エ??????ゥ??「エ???ゥ??????????ゥ??「エ???ゥ?????ゥ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011111010011111100111111001111110011111100111111001111110111110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101010011111011100111111001111111010001010110100001111110011111100111111001111110011111100111111101010011111011100111111001111111010001010110100001111110011111100111111101010011111011100111111001111110011111100111111001111110011111100111111001111110011111100111111101010011111011100111111001111111010001010110100001111110011111100111111101010011111011100111111001111110011111100111111001111111010100111110111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101010011111011100111111001111111010001010110100001111110011111100111111001111110011111100111111101010011111011100111111001111111010001010110100001111110011111100111111101010011111011100111111001111110011111100111111001111110011111100111111001111110011111100111111101010011111011100111111001111111010001010110100001111110011111100111111101010011111011100111111001111110011111100111111001111111010100111110111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110101001111101110011111100111111101000101011010000111111001111110011111100111111001111110011111110101001111101110011111100111111101000101011010000111111001111110011111110101001111101110011111100111111001111110011111100111111001111110011111100111111001111110011111110101001111101110011111100111111101000101011010000111111001111110011111110101001111101110011111100111111001111110011111100111111101010011111011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110101001111101110011111100111111101000101011010000111111001111110011111100111111001111110011111110101001111101110011111100111111101000101011010000111111001111110011111110101001111101110011111100111111001111110011111100111111001111110011111100111111001111110011111110101001111101110011111100111111101000101011010000111111001111110011111110101001111101110011111100111111001111110011111100111111101010011111011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}??????}???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011111010011111100111111001111110011111100111111001111110111110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101010011111011100111111001111111010001010110100001111110011111100111111001111110011111100111111101010011111011100111111001111111010001010110100001111110011111100111111101010011111011100111111001111110011111100111111001111110011111100111111001111110011111100111111101010011111011100111111001111111010001010110100001111110011111100111111101010011111011100111111001111110011111100111111001111111010100111110111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101010011111011100111111001111111010001010110100001111110011111100111111001111110011111100111111101010011111011100111111001111111010001010110100001111110011111100111111101010011111011100111111001111110011111100111111001111110011111100111111001111110011111100111111101010011111011100111111001111111010001010110100001111110011111100111111101010011111011100111111001111110011111100111111001111111010100111110111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110101001111101110011111100111111101000101011010000111111001111110011111100111111001111110011111110101001111101110011111100111111101000101011010000111111001111110011111110101001111101110011111100111111001111110011111100111111001111110011111100111111001111110011111110101001111101110011111100111111101000101011010000111111001111110011111110101001111101110011111100111111001111110011111100111111101010011111011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110101001111101110011111100111111101000101011010000111111001111110011111100111111001111110011111110101001111101110011111100111111101000101011010000111111001111110011111110101001111101110011111100111111001111110011111100111111001111110011111100111111001111110011111110101001111101110011111100111111101000101011010000111111001111110011111110101001111101110011111100111111001111110011111100111111101010011111011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}??????}???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011111010011111100111111001111110011111100111111001111110111110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101010011111011100111111001111111010001010110100001111110011111100111111001111110011111100111111101010011111011100111111001111111010001010110100001111110011111100111111101010011111011100111111001111110011111100111111001111110011111100111111001111110011111100111111101010011111011100111111001111111010001010110100001111110011111100111111101010011111011100111111001111110011111100111111001111111010100111110111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111101010011111011100111111001111111010001010110100001111110011111100111111001111110011111100111111101010011111011100111111001111111010001010110100001111110011111100111111101010011111011100111111001111110011111100111111001111110011111100111111001111110011111100111111101010011111011100111111001111111010001010110100001111110011111100111111101010011111011100111111001111110011111100111111001111111010100111110111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110101001111101110011111100111111101000101011010000111111001111110011111100111111001111110011111110101001111101110011111100111111101000101011010000111111001111110011111110101001111101110011111100111111001111110011111100111111001111110011111100111111001111110011111110101001111101110011111100111111101000101011010000111111001111110011111110101001111101110011111100111111001111110011111100111111101010011111011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110101001111101110011111100111111101000101011010000111111001111110011111100111111001111110011111110101001111101110011111100111111101000101011010000111111001111110011111110101001111101110011111100111111001111110011111100111111001111110011111100111111001111110011111110101001111101110011111100111111101000101011010000111111001111110011111110101001111101110011111100111111001111110011111100111111101010011111011100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}??????}??????????????????????²??¤??????²??¤???²??????????²??¤???²?????²?????????????????????????????????²??¤??????²??¤???²??????????²??¤???²?????²?????????????????????????????????????????²??¤??????²??¤???²??????????²??¤???²?????²?????????????????????????????????²??¤??????²??¤???²??????????²??¤???²?????²??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |