文字コード | ビット列 | 表示される文字 |
ISO-8859-1 | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111111011101011101100101100001011111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010011100111111001111110011111110110000101111100011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111001111111110110010110001001111111110110010101000001111111110110010101000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010100111001111110011111100111111101100001011111000111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010100111001111110011111100111111101100001011111000111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111110011111111101100101100010011111111101100101010000011111111101100101010000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101100010011111111101100101001110011111100111111001111111011000010111110001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111111011101011101100101100001011111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010100111001111110011111100111111101100001011111000111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111110011111111101100101100010011111111101100101010000011111111101100101010000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ì±?ì¨??ºì°¾????????????????ì±?ì§???°¾??????ì±?ì¨??ºì°¾???????????ì±?ì¨???ì±?ì¨?ì¨?????????????ì±?ì¨??ºì°¾????????????????ì±?ì§???°¾??????ì±?ì¨??ºì°¾???????????????ì±?ì¨??ºì°¾????????????????ì±?ì§???°¾??????ì±?ì¨??ºì°¾???????????ì±?ì¨???ì±?ì¨?ì¨?????????????ì±?ì¨??ºì°¾????????????????ì±?ì§???°¾??????ì±?ì¨??ºì°¾????????????????????ì±?ì¨??ºì°¾????????????????ì±?ì§???°¾??????ì±?ì¨??ºì°¾???????????ì±?ì¨???ì±?ì¨?ì¨???????????????????????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111111011101011101100101100001011111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010011100111111001111110011111110110000101111100011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111001111111110110010110001001111111110110010101000001111111110110010101000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010100111001111110011111100111111101100001011111000111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010100111001111110011111100111111101100001011111000111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111110011111111101100101100010011111111101100101010000011111111101100101010000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101100010011111111101100101001110011111100111111001111111011000010111110001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111111011101011101100101100001011111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010100111001111110011111100111111101100001011111000111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111110011111111101100101100010011111111101100101010000011111111101100101010000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????コ?セ??????????????????????ーセ???????????コ?セ????????????????????????????????????????コ?セ??????????????????????ーセ???????????コ?セ????????????????????コ?セ??????????????????????ーセ???????????コ?セ????????????????????????????????????????コ?セ??????????????????????ーセ???????????コ?セ?????????????????????????コ?セ??????????????????????ーセ???????????コ?セ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111111011101011101100101100001011111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010011100111111001111110011111110110000101111100011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111001111111110110010110001001111111110110010101000001111111110110010101000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010100111001111110011111100111111101100001011111000111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010100111001111110011111100111111101100001011111000111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111110011111111101100101100010011111111101100101010000011111111101100101010000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101100010011111111101100101001110011111100111111001111111011000010111110001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111111011101011101100101100001011111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010100111001111110011111100111111101100001011111000111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111110011111111101100101100010011111111101100101010000011111111101100101010000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????豈?讎??碕鮎????????????????豈?讌???鮎??????豈?讎??碕鮎???????????豈?讎???豈?讎?讎?????????????豈?讎??碕鮎????????????????豈?讌???鮎??????豈?讎??碕鮎???????????????豈?讎??碕鮎????????????????豈?讌???鮎??????豈?讎??碕鮎???????????豈?讎???豈?讎?讎?????????????豈?讎??碕鮎????????????????豈?讌???鮎??????豈?讎??碕鮎????????????????????豈?讎??碕鮎????????????????豈?讌???鮎??????豈?讎??碕鮎???????????豈?讎???豈?讎?讎???????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111111011101011101100101100001011111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010011100111111001111110011111110110000101111100011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111001111111110110010110001001111111110110010101000001111111110110010101000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010100111001111110011111100111111101100001011111000111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010100111001111110011111100111111101100001011111000111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111110011111111101100101100010011111111101100101010000011111111101100101010000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101100010011111111101100101001110011111100111111001111111011000010111110001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111111011101011101100101100001011111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010100111001111110011111100111111101100001011111000111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111110011111111101100101100010011111111101100101010000011111111101100101010000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????찾????????????????????????????????????찾?????????????????????????????????????????찾????????????????????????????????????찾?????????????????????찾????????????????????????????????????찾?????????????????????????????????????????찾????????????????????????????????????찾??????????????????????????찾????????????????????????????????????찾?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111111011101011101100101100001011111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010011100111111001111110011111110110000101111100011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111001111111110110010110001001111111110110010101000001111111110110010101000001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010100111001111110011111100111111101100001011111000111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010100111001111110011111100111111101100001011111000111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111110011111111101100101100010011111111101100101010000011111111101100101010000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101100101100010011111111101100101001110011111100111111001111111011000010111110001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111111011101011101100101100001011111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010101000001111110011111110111010111011001011000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110110010110001001111111110110010100111001111110011111100111111101100001011111000111111001111110011111100111111001111110011111111101100101100010011111111101100101010000011111100111111101110101110110010110000101111100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011001011000100111111111011001010100000111111001111110011111111101100101100010011111111101100101010000011111111101100101010000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????梨?夷??븐갼????????????????梨?吏???갼??????梨?夷??븐갼???????????梨?夷???梨?夷?夷?????????????梨?夷??븐갼????????????????梨?吏???갼??????梨?夷??븐갼???????????????梨?夷??븐갼????????????????梨?吏???갼??????梨?夷??븐갼???????????梨?夷???梨?夷?夷?????????????梨?夷??븐갼????????????????梨?吏???갼??????梨?夷??븐갼????????????????????梨?夷??븐갼????????????????梨?吏???갼??????梨?夷??븐갼???????????梨?夷???梨?夷?夷???????????????????????????????????????????????????????????????????????????????????????????????????????? |