文字コード | ビット列 | 表示される文字 |
ISO-8859-1 | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110111011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011101100001111110011111100111111100101011110101100111111100011101110101100111111100010101110101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011101100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101110110000111111001111110011111110010101111010110011111110001110111010110011111110001010111010110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101110110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110111011000011111100111111001111111001010111101011001111111000111011101011001111111000101011101011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110111011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011101100001111110011111100111111100101011110101100111111100011101110101100111111100010101110101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110111011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011101100001111110011111100111111100101011110101100111111100011101110101100111111100010101110101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011101100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101110110000111111001111110011111110010101111010110011111110001110111010110011111110001010111010110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101110110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110111011000011111100111111001111111001010111101011001111111000111011101011001111111000101011101011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101110110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110111011000011111100111111001111111001010111101011001111111000111011101011001111111000101011101011001111110011111100111111001111110011111100111111001111110011111100111111100011101110110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110111011000011111100111111001111111001010111101011001111111000111011101011001111111000101011101011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ì???????????????ì???ë?ë?ë???????????????????????????????????ì???????????????ì???ë?ë?ë?????????????????ì???????????????ì???ë?ë?ë???????????????????????????????????ì???????????????ì???ë?ë?ë?????????????????????ì???????????????ì???ë?ë?ë???????????????????????????????????ì???????????????ì???ë?ë?ë?????????????????ì???????????????ì???ë?ë?ë???????????????????????????????????????ì???????????????ì???ë?ë?ë?????????ì???????????????ì???ë?ë?ë?????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110111011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011101100001111110011111100111111100101011110101100111111100011101110101100111111100010101110101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011101100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101110110000111111001111110011111110010101111010110011111110001110111010110011111110001010111010110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101110110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110111011000011111100111111001111111001010111101011001111111000111011101011001111111000101011101011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110111011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011101100001111110011111100111111100101011110101100111111100011101110101100111111100010101110101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110111011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011101100001111110011111100111111100101011110101100111111100011101110101100111111100010101110101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011101100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101110110000111111001111110011111110010101111010110011111110001110111010110011111110001010111010110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101110110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110111011000011111100111111001111111001010111101011001111111000111011101011001111111000101011101011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101110110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110111011000011111100111111001111111001010111101011001111111000111011101011001111111000101011101011001111110011111100111111001111110011111100111111001111110011111100111111100011101110110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110111011000011111100111111001111111001010111101011001111111000111011101011001111111000101011101011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????珠???????????????珠???簿?狩?危???????????????????????????????????珠???????????????珠???簿?狩?危?????????????????珠???????????????珠???簿?狩?危???????????????????????????????????珠???????????????珠???簿?狩?危?????????????????????珠???????????????珠???簿?狩?危???????????????????????????????????珠???????????????珠???簿?狩?危?????????????????珠???????????????珠???簿?狩?危???????????????????????????????????????珠???????????????珠???簿?狩?危?????????珠???????????????珠???簿?狩?危?????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110111011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011101100001111110011111100111111100101011110101100111111100011101110101100111111100010101110101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011101100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101110110000111111001111110011111110010101111010110011111110001110111010110011111110001010111010110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101110110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110111011000011111100111111001111111001010111101011001111111000111011101011001111111000101011101011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110111011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011101100001111110011111100111111100101011110101100111111100011101110101100111111100010101110101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110111011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011101100001111110011111100111111100101011110101100111111100011101110101100111111100010101110101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011101100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101110110000111111001111110011111110010101111010110011111110001110111010110011111110001010111010110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101110110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110111011000011111100111111001111111001010111101011001111111000111011101011001111111000101011101011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101110110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110111011000011111100111111001111111001010111101011001111111000111011101011001111111000101011101011001111110011111100111111001111110011111100111111001111110011111100111111100011101110110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110111011000011111100111111001111111001010111101011001111111000111011101011001111111000101011101011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110111011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011101100001111110011111100111111100101011110101100111111100011101110101100111111100010101110101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011101100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101110110000111111001111110011111110010101111010110011111110001110111010110011111110001010111010110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101110110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110111011000011111100111111001111111001010111101011001111111000111011101011001111111000101011101011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110111011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011101100001111110011111100111111100101011110101100111111100011101110101100111111100010101110101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110111011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011101100001111110011111100111111100101011110101100111111100011101110101100111111100010101110101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011101100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101110110000111111001111110011111110010101111010110011111110001110111010110011111110001010111010110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101110110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110111011000011111100111111001111111001010111101011001111111000111011101011001111111000101011101011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101110110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110111011000011111100111111001111111001010111101011001111111000111011101011001111111000101011101011001111110011111100111111001111110011111100111111001111110011111100111111100011101110110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110111011000011111100111111001111111001010111101011001111111000111011101011001111111000101011101011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110111011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011101100001111110011111100111111100101011110101100111111100011101110101100111111100010101110101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011101100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101110110000111111001111110011111110010101111010110011111110001110111010110011111110001010111010110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101110110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110111011000011111100111111001111111001010111101011001111111000111011101011001111111000101011101011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110111011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011101100001111110011111100111111100101011110101100111111100011101110101100111111100010101110101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110111011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011101100001111110011111100111111100101011110101100111111100011101110101100111111100010101110101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111011101100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101110110000111111001111110011111110010101111010110011111110001110111010110011111110001010111010110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101110110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110111011000011111100111111001111111001010111101011001111111000111011101011001111111000101011101011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101110110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110111011000011111100111111001111111001010111101011001111111000111011101011001111111000101011101011001111110011111100111111001111110011111100111111001111110011111100111111100011101110110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110111011000011111100111111001111111001010111101011001111111000111011101011001111111000101011101011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????롮???????????????롮???뺣?롫?딅???????????????????????????????????롮???????????????롮???뺣?롫?딅?????????????????롮???????????????롮???뺣?롫?딅???????????????????????????????????롮???????????????롮???뺣?롫?딅?????????????????????롮???????????????롮???뺣?롫?딅???????????????????????????????????롮???????????????롮???뺣?롫?딅?????????????????롮???????????????롮???뺣?롫?딅???????????????????????????????????????롮???????????????롮???뺣?롫?딅?????????롮???????????????롮???뺣?롫?딅?????????????????????????????????????????????????????????????????????????????? |