文字コード | ビット列 | 表示される文字 |
ISO-8859-1 | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111111010111010000010001010111010111010000010111110001111110011111100111111001111110011111100111111001111110011111100111111111010111010000010001010111010111010000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110100000100010101110101110100000101111100011111100111111001111110011111100111111001111110011111100111111001111111110101110100000100010101110101110100000101111100011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111111010111010000010001010111010111010000010111110001111110011111100111111001111110011111100111111001111110011111100111111111010111010000010001010111010111010000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110100000100010101110101110100000101111100011111100111111001111110011111100111111001111110011111100111111001111111110101110100000100010101110101110100000101111100011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ë ë ¾?????????ë ë ¾???????ë ë ¾?????????ë ë ¾???????????????????????????????ë ë ¾?????????ë ë ¾???????ë ë ¾?????????ë ë ¾????????????????????????????????????????????????ë ë ¾?????????ë ë ¾???????ë ë ¾?????????ë ë ¾???????????????????????????????ë ë ¾?????????ë ë ¾???????ë ë ¾?????????ë ë ¾??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111111010111010000010001010111010111010000010111110001111110011111100111111001111110011111100111111001111110011111100111111111010111010000010001010111010111010000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110100000100010101110101110100000101111100011111100111111001111110011111100111111001111110011111100111111001111111110101110100000100010101110101110100000101111100011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111111010111010000010001010111010111010000010111110001111110011111100111111001111110011111100111111001111110011111100111111111010111010000010001010111010111010000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110100000100010101110101110100000101111100011111100111111001111110011111100111111001111110011111100111111001111111110101110100000100010101110101110100000101111100011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????危?セ??????????危?セ????????危?セ??????????危?セ????????????????????????????????危?セ??????????危?セ????????危?セ??????????危?セ?????????????????????????????????????????????????危?セ??????????危?セ????????危?セ??????????危?セ????????????????????????????????危?セ??????????危?セ????????危?セ??????????危?セ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111111010111010000010001010111010111010000010111110001111110011111100111111001111110011111100111111001111110011111100111111111010111010000010001010111010111010000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110100000100010101110101110100000101111100011111100111111001111110011111100111111001111110011111100111111001111111110101110100000100010101110101110100000101111100011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111111010111010000010001010111010111010000010111110001111110011111100111111001111110011111100111111001111110011111100111111111010111010000010001010111010111010000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110100000100010101110101110100000101111100011111100111111001111110011111100111111001111110011111100111111001111111110101110100000100010101110101110100000101111100011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111111010111010000010001010111010111010000010111110001111110011111100111111001111110011111100111111001111110011111100111111111010111010000010001010111010111010000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110100000100010101110101110100000101111100011111100111111001111110011111100111111001111110011111100111111001111111110101110100000100010101110101110100000101111100011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111111010111010000010001010111010111010000010111110001111110011111100111111001111110011111100111111001111110011111100111111111010111010000010001010111010111010000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110100000100010101110101110100000101111100011111100111111001111110011111100111111001111110011111100111111001111111110101110100000100010101110101110100000101111100011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????렊렾?????????렊렾???????렊렾?????????렊렾???????????????????????????????렊렾?????????렊렾???????렊렾?????????렊렾????????????????????????????????????????????????렊렾?????????렊렾???????렊렾?????????렊렾???????????????????????????????렊렾?????????렊렾???????렊렾?????????렊렾??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111111010111010000010001010111010111010000010111110001111110011111100111111001111110011111100111111001111110011111100111111111010111010000010001010111010111010000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110100000100010101110101110100000101111100011111100111111001111110011111100111111001111110011111100111111001111111110101110100000100010101110101110100000101111100011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111111010111010000010001010111010111010000010111110001111110011111100111111001111110011111100111111001111110011111100111111111010111010000010001010111010111010000010111110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101110100000100010101110101110100000101111100011111100111111001111110011111100111111001111110011111100111111001111111110101110100000100010101110101110100000101111100011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111001111110011111111101011101000001000101011101011101000001011111000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????溜딅졑?????????溜딅졑???????溜딅졑?????????溜딅졑???????????????????????????????溜딅졑?????????溜딅졑???????溜딅졑?????????溜딅졑????????????????????????????????????????????????溜딅졑?????????溜딅졑???????溜딅졑?????????溜딅졑???????????????????????????????溜딅졑?????????溜딅졑???????溜딅졑?????????溜딅졑??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |