文字コード | ビット列 | 表示される文字 |
ISO-8859-1 | 0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101001100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010101000100011111111000010101000011100001010100111001111110011111100111111001111110011111100111111001111111100001010100010110000101010111000111111110000101010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010001000111111110000101010000111000010101001110011111100111111001111110011111100111111001111110011111111000010101000101100001010101110001111111100001010100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010101000100011111111000010101000011100001010100111001111110011111100111111001111110011111100111111001111111100001010100010110000101010111000111111110000101010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010001000111111110000101010000111000010101001110011111100111111001111110011111100111111001111110011111111000010101000101100001010101110001111111100001010100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101001100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010101000100011111111000010101000011100001010100111001111110011111100111111001111110011111100111111001111111100001010100010110000101010111000111111110000101010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010001000111111110000101010000111000010101001110011111100111111001111110011111100111111001111110011111111000010101000101100001010101110001111111100001010100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010101000100011111111000010101000011100001010100111001111110011111100111111001111110011111100111111001111111100001010100010110000101010111000111111110000101010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010001000111111110000101010000111000010101001110011111100111111001111110011111100111111001111110011111111000010101000101100001010101110001111111100001010100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????????????????????????????????????S?????????????????????????????????????????????????????????¢?¡§???????¢®?¡?????????????¢?¡§???????¢®?¡????????????????????¢?¡§???????¢®?¡?????????????¢?¡§???????¢®?¡??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S?????????????????????????????????????????????????????????¢?¡§???????¢®?¡?????????????¢?¡§???????¢®?¡????????????????????¢?¡§???????¢®?¡?????????????¢?¡§???????¢®?¡????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101001100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010101000100011111111000010101000011100001010100111001111110011111100111111001111110011111100111111001111111100001010100010110000101010111000111111110000101010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010001000111111110000101010000111000010101001110011111100111111001111110011111100111111001111110011111111000010101000101100001010101110001111111100001010100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010101000100011111111000010101000011100001010100111001111110011111100111111001111110011111100111111001111111100001010100010110000101010111000111111110000101010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010001000111111110000101010000111000010101001110011111100111111001111110011111100111111001111110011111111000010101000101100001010101110001111111100001010100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101001100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010101000100011111111000010101000011100001010100111001111110011111100111111001111110011111100111111001111111100001010100010110000101010111000111111110000101010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010001000111111110000101010000111000010101001110011111100111111001111110011111100111111001111110011111111000010101000101100001010101110001111111100001010100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010101000100011111111000010101000011100001010100111001111110011111100111111001111110011111100111111001111111100001010100010110000101010111000111111110000101010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010001000111111110000101010000111000010101001110011111100111111001111110011111100111111001111110011111111000010101000101100001010101110001111111100001010100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????????????????????????????????????S?????????????????????????????????????????????????????????ツ「?ツ。ツァ???????ツ「ツョ?ツ。?????????????ツ「?ツ。ツァ???????ツ「ツョ?ツ。????????????????????ツ「?ツ。ツァ???????ツ「ツョ?ツ。?????????????ツ「?ツ。ツァ???????ツ「ツョ?ツ。??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S?????????????????????????????????????????????????????????ツ「?ツ。ツァ???????ツ「ツョ?ツ。?????????????ツ「?ツ。ツァ???????ツ「ツョ?ツ。????????????????????ツ「?ツ。ツァ???????ツ「ツョ?ツ。?????????????ツ「?ツ。ツァ???????ツ「ツョ?ツ。????????????????????????????????????????????????????????????????????? |
EUC-JP | 0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101001100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010101000100011111111000010101000011100001010100111001111110011111100111111001111110011111100111111001111111100001010100010110000101010111000111111110000101010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010001000111111110000101010000111000010101001110011111100111111001111110011111100111111001111110011111111000010101000101100001010101110001111111100001010100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010101000100011111111000010101000011100001010100111001111110011111100111111001111110011111100111111001111111100001010100010110000101010111000111111110000101010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010001000111111110000101010000111000010101001110011111100111111001111110011111100111111001111110011111111000010101000101100001010101110001111111100001010100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101001100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010101000100011111111000010101000011100001010100111001111110011111100111111001111110011111100111111001111111100001010100010110000101010111000111111110000101010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010001000111111110000101010000111000010101001110011111100111111001111110011111100111111001111110011111111000010101000101100001010101110001111111100001010100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010101000100011111111000010101000011100001010100111001111110011111100111111001111110011111100111111001111111100001010100010110000101010111000111111110000101010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010001000111111110000101010000111000010101001110011111100111111001111110011111100111111001111110011111111000010101000101100001010101110001111111100001010100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????????????????????????????????????S?????????????????????????????????????????????????????????蔵?臓則???????蔵速?臓?????????????蔵?臓則???????蔵速?臓????????????????????蔵?臓則???????蔵速?臓?????????????蔵?臓則???????蔵速?臓??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S?????????????????????????????????????????????????????????蔵?臓則???????蔵速?臓?????????????蔵?臓則???????蔵速?臓????????????????????蔵?臓則???????蔵速?臓?????????????蔵?臓則???????蔵速?臓????????????????????????????????????????????????????????????????????? |
UTF-8 | 0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101001100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010101000100011111111000010101000011100001010100111001111110011111100111111001111110011111100111111001111111100001010100010110000101010111000111111110000101010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010001000111111110000101010000111000010101001110011111100111111001111110011111100111111001111110011111111000010101000101100001010101110001111111100001010100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010101000100011111111000010101000011100001010100111001111110011111100111111001111110011111100111111001111111100001010100010110000101010111000111111110000101010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010001000111111110000101010000111000010101001110011111100111111001111110011111100111111001111110011111111000010101000101100001010101110001111111100001010100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101001100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010101000100011111111000010101000011100001010100111001111110011111100111111001111110011111100111111001111111100001010100010110000101010111000111111110000101010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010001000111111110000101010000111000010101001110011111100111111001111110011111100111111001111110011111111000010101000101100001010101110001111111100001010100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010101000100011111111000010101000011100001010100111001111110011111100111111001111110011111100111111001111111100001010100010110000101010111000111111110000101010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010001000111111110000101010000111000010101001110011111100111111001111110011111100111111001111110011111111000010101000101100001010101110001111111100001010100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????????????????????????????????????S?????????????????????????????????????????????????????????¢?¡§???????¢®?¡?????????????¢?¡§???????¢®?¡????????????????????¢?¡§???????¢®?¡?????????????¢?¡§???????¢®?¡??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S?????????????????????????????????????????????????????????¢?¡§???????¢®?¡?????????????¢?¡§???????¢®?¡????????????????????¢?¡§???????¢®?¡?????????????¢?¡§???????¢®?¡????????????????????????????????????????????????????????????????????? |
UHC | 0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101001100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010101000100011111111000010101000011100001010100111001111110011111100111111001111110011111100111111001111111100001010100010110000101010111000111111110000101010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010001000111111110000101010000111000010101001110011111100111111001111110011111100111111001111110011111111000010101000101100001010101110001111111100001010100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010101000100011111111000010101000011100001010100111001111110011111100111111001111110011111100111111001111111100001010100010110000101010111000111111110000101010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010001000111111110000101010000111000010101001110011111100111111001111110011111100111111001111110011111111000010101000101100001010101110001111111100001010100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101001100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010101000100011111111000010101000011100001010100111001111110011111100111111001111110011111100111111001111111100001010100010110000101010111000111111110000101010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010001000111111110000101010000111000010101001110011111100111111001111110011111100111111001111110011111111000010101000101100001010101110001111111100001010100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010101000100011111111000010101000011100001010100111001111110011111100111111001111110011111100111111001111111100001010100010110000101010111000111111110000101010000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111110000101010001000111111110000101010000111000010101001110011111100111111001111110011111100111111001111110011111111000010101000101100001010101110001111111100001010100001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????????????????????????????????????S?????????????????????????????????????????????????????????짖?징짠???????짖짰?징?????????????짖?징짠???????짖짰?징????????????????????짖?징짠???????짖짰?징?????????????짖?징짠???????짖짰?징??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S?????????????????????????????????????????????????????????짖?징짠???????짖짰?징?????????????짖?징짠???????짖짰?징????????????????????짖?징짠???????짖짰?징?????????????짖?징짠???????짖짰?징????????????????????????????????????????????????????????????????????? |