文字コード | ビット列 | 表示される文字 |
ISO-8859-1 | 0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101001100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001010000001110000111000100100111111001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111100111111110000101000000111000011100010010011111100111111001111110011111100111111001111111100001010000001110000111000100100111111001111110011111100111111001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111100111111110000101000000111000011100010010011111100111111001111110011111100111111001111110011111100111111001111111100001010000001110000111000100100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111100111111110000101000000111000011100010010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101001100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001010000001110000111000100100111111001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111100111111110000101000000111000011100010010011111100111111001111110011111100111111001111111100001010000001110000111000100100111111001111110011111100111111001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111100111111110000101000000111000011100010010011111100111111001111110011111100111111001111110011111100111111001111111100001010000001110000111000100100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111100111111110000101000000111000011100010010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????ÂÃ??????ÂÃ??????ÂÃ??????ÂÃ?????????ÂÃ??????ÂÃ?????????ÂÃ????????????ÂÃ?????ÂÃ??????ÂÃ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????ÂÃ??????ÂÃ??????ÂÃ??????ÂÃ?????????ÂÃ??????ÂÃ?????????ÂÃ????????????ÂÃ?????ÂÃ??????ÂÃ??????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101001100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001010000001110000111000100100111111001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111100111111110000101000000111000011100010010011111100111111001111110011111100111111001111111100001010000001110000111000100100111111001111110011111100111111001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111100111111110000101000000111000011100010010011111100111111001111110011111100111111001111110011111100111111001111111100001010000001110000111000100100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111100111111110000101000000111000011100010010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101001100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001010000001110000111000100100111111001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111100111111110000101000000111000011100010010011111100111111001111110011111100111111001111111100001010000001110000111000100100111111001111110011111100111111001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111100111111110000101000000111000011100010010011111100111111001111110011111100111111001111110011111100111111001111111100001010000001110000111000100100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111100111111110000101000000111000011100010010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????ツ???????ツ???????ツ???????ツ??????????ツ???????ツ??????????ツ?????????????ツ??????ツ???????ツ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????ツ???????ツ???????ツ???????ツ??????????ツ???????ツ??????????ツ?????????????ツ??????ツ???????ツ???????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101001100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001010000001110000111000100100111111001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111100111111110000101000000111000011100010010011111100111111001111110011111100111111001111111100001010000001110000111000100100111111001111110011111100111111001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111100111111110000101000000111000011100010010011111100111111001111110011111100111111001111110011111100111111001111111100001010000001110000111000100100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111100111111110000101000000111000011100010010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101001100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001010000001110000111000100100111111001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111100111111110000101000000111000011100010010011111100111111001111110011111100111111001111111100001010000001110000111000100100111111001111110011111100111111001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111100111111110000101000000111000011100010010011111100111111001111110011111100111111001111110011111100111111001111111100001010000001110000111000100100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111100111111110000101000000111000011100010010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????????????????????????????????????S??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101001100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001010000001110000111000100100111111001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111100111111110000101000000111000011100010010011111100111111001111110011111100111111001111111100001010000001110000111000100100111111001111110011111100111111001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111100111111110000101000000111000011100010010011111100111111001111110011111100111111001111110011111100111111001111111100001010000001110000111000100100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111100111111110000101000000111000011100010010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101001100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001010000001110000111000100100111111001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111100111111110000101000000111000011100010010011111100111111001111110011111100111111001111111100001010000001110000111000100100111111001111110011111100111111001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111100111111110000101000000111000011100010010011111100111111001111110011111100111111001111110011111100111111001111111100001010000001110000111000100100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111100111111110000101000000111000011100010010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????É??????É??????É??????É?????????É??????É?????????É????????????É?????É??????É????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????É??????É??????É??????É?????????É??????É?????????É????????????É?????É??????É??????????????????????????????????????????????????????????????????????????????????? |
UHC | 0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101001100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001010000001110000111000100100111111001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111100111111110000101000000111000011100010010011111100111111001111110011111100111111001111111100001010000001110000111000100100111111001111110011111100111111001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111100111111110000101000000111000011100010010011111100111111001111110011111100111111001111110011111100111111001111111100001010000001110000111000100100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111100111111110000101000000111000011100010010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101001100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111100001010000001110000111000100100111111001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111100111111110000101000000111000011100010010011111100111111001111110011111100111111001111111100001010000001110000111000100100111111001111110011111100111111001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111100111111110000101000000111000011100010010011111100111111001111110011111100111111001111110011111100111111001111111100001010000001110000111000100100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111111000010100000011100001110001001001111110011111100111111001111110011111100111111110000101000000111000011100010010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????혖횋??????혖횋??????혖횋??????혖횋?????????혖횋??????혖횋?????????혖횋????????????혖횋?????혖횋??????혖횋????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????혖횋??????혖횋??????혖횋??????혖횋?????????혖횋??????혖횋?????????혖횋????????????혖횋?????혖횋??????혖횋??????????????????????????????????????????????????????????????????????????????????? |