文字コード | ビット列 | 表示される文字 |
ISO-8859-1 | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101001110000010011111100111111100011111010101110100001001111110011111100111111001111110011111110001111101010011100000100111111001111110110000000111111001111110110011000111111100011111010101110101110001111110011111100111111001111110011111100111111001111110110011000111111100011111010101110101110001111111000111110101001110000010011111100111111011000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010100111000001001111110011111101100000001111110011111100111111001111111000111110101001110000010011111100111111011000000011111100111111001111111000111110101001110000010011111100111111001111110011111100111111001111110011111100111111001111110110011000111111100011111010101110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101011111000100011111100111111001111110011111110001111101010011100000100111111001111110110000000111111001111110011111100111111001111111000111110101001110000010011111100111111011000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101001110000010011111100111111100011111010101110100001001111110011111100111111001111110011111110001111101010011100000100111111001111110110000000111111001111110110011000111111100011111010101110101110001111110011111100111111001111110011111100111111001111110110011000111111100011111010101110101110001111111000111110101001110000010011111100111111011000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010100111000001001111110011111101100000001111110011111100111111001111111000111110101001110000010011111100111111011000000011111100111111001111111000111110101001110000010011111100111111001111110011111100111111001111110011111100111111001111110110011000111111100011111010101110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101011111000100011111100111111001111110011111110001111101010011100000100111111001111110110000000111111001111110011111100111111001111111000111110101001110000010011111100111111011000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????©Á??«¡?????©Á??`??f?«®???????f?«®?©Á??`???????????©Á??`????©Á??`???©Á?????????f?«®????????????????«â????©Á??`?????©Á??`??????????????????????????????????????????©Á??«¡?????©Á??`??f?«®???????f?«®?©Á??`???????????©Á??`????©Á??`???©Á?????????f?«®????????????????«â????©Á??`?????©Á??`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101001110000010011111100111111100011111010101110100001001111110011111100111111001111110011111110001111101010011100000100111111001111110110000000111111001111110110011000111111100011111010101110101110001111110011111100111111001111110011111100111111001111110110011000111111100011111010101110101110001111111000111110101001110000010011111100111111011000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010100111000001001111110011111101100000001111110011111100111111001111111000111110101001110000010011111100111111011000000011111100111111001111111000111110101001110000010011111100111111001111110011111100111111001111110011111100111111001111110110011000111111100011111010101110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101011111000100011111100111111001111110011111110001111101010011100000100111111001111110110000000111111001111110011111100111111001111111000111110101001110000010011111100111111011000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101001110000010011111100111111100011111010101110100001001111110011111100111111001111110011111110001111101010011100000100111111001111110110000000111111001111110110011000111111100011111010101110101110001111110011111100111111001111110011111100111111001111110110011000111111100011111010101110101110001111111000111110101001110000010011111100111111011000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010100111000001001111110011111101100000001111110011111100111111001111111000111110101001110000010011111100111111011000000011111100111111001111111000111110101001110000010011111100111111001111110011111100111111001111110011111100111111001111110110011000111111100011111010101110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101011111000100011111100111111001111110011111110001111101010011100000100111111001111110110000000111111001111110011111100111111001111111000111110101001110000010011111100111111011000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????娼チ??将。?????娼チ??`??f?将ョ???????f?将ョ?娼チ??`???????????娼チ??`????娼チ??`???娼チ?????????f?将ョ????????????????将????娼チ??`?????娼チ??`??????????????????????????????????????????娼チ??将。?????娼チ??`??f?将ョ???????f?将ョ?娼チ??`???????????娼チ??`????娼チ??`???娼チ?????????f?将ョ????????????????将????娼チ??`?????娼チ??`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101001110000010011111100111111100011111010101110100001001111110011111100111111001111110011111110001111101010011100000100111111001111110110000000111111001111110110011000111111100011111010101110101110001111110011111100111111001111110011111100111111001111110110011000111111100011111010101110101110001111111000111110101001110000010011111100111111011000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010100111000001001111110011111101100000001111110011111100111111001111111000111110101001110000010011111100111111011000000011111100111111001111111000111110101001110000010011111100111111001111110011111100111111001111110011111100111111001111110110011000111111100011111010101110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101011111000100011111100111111001111110011111110001111101010011100000100111111001111110110000000111111001111110011111100111111001111111000111110101001110000010011111100111111011000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101001110000010011111100111111100011111010101110100001001111110011111100111111001111110011111110001111101010011100000100111111001111110110000000111111001111110110011000111111100011111010101110101110001111110011111100111111001111110011111100111111001111110110011000111111100011111010101110101110001111111000111110101001110000010011111100111111011000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010100111000001001111110011111101100000001111110011111100111111001111111000111110101001110000010011111100111111011000000011111100111111001111111000111110101001110000010011111100111111001111110011111100111111001111110011111100111111001111110110011000111111100011111010101110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101011111000100011111100111111001111110011111110001111101010011100000100111111001111110110000000111111001111110011111100111111001111111000111110101001110000010011111100111111011000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????æ??á?????æ??`??f?ç???????f?ç?æ??`???????????æ??`????æ??`???æ?????????f?ç????????????????ú????æ??`?????æ??`??????????????????????????????????????????æ??á?????æ??`??f?ç???????f?ç?æ??`???????????æ??`????æ??`???æ?????????f?ç????????????????ú????æ??`?????æ??`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101001110000010011111100111111100011111010101110100001001111110011111100111111001111110011111110001111101010011100000100111111001111110110000000111111001111110110011000111111100011111010101110101110001111110011111100111111001111110011111100111111001111110110011000111111100011111010101110101110001111111000111110101001110000010011111100111111011000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010100111000001001111110011111101100000001111110011111100111111001111111000111110101001110000010011111100111111011000000011111100111111001111111000111110101001110000010011111100111111001111110011111100111111001111110011111100111111001111110110011000111111100011111010101110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101011111000100011111100111111001111110011111110001111101010011100000100111111001111110110000000111111001111110011111100111111001111111000111110101001110000010011111100111111011000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101001110000010011111100111111100011111010101110100001001111110011111100111111001111110011111110001111101010011100000100111111001111110110000000111111001111110110011000111111100011111010101110101110001111110011111100111111001111110011111100111111001111110110011000111111100011111010101110101110001111111000111110101001110000010011111100111111011000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010100111000001001111110011111101100000001111110011111100111111001111111000111110101001110000010011111100111111011000000011111100111111001111111000111110101001110000010011111100111111001111110011111100111111001111110011111100111111001111110110011000111111100011111010101110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101011111000100011111100111111001111110011111110001111101010011100000100111111001111110110000000111111001111110011111100111111001111111000111110101001110000010011111100111111011000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????`??f???????????f??????????`????????????????`?????????`???????????????f????????????????????????????????`??????????`????????????????????????????????????????????????????????????`??f???????????f??????????`????????????????`?????????`???????????????f????????????????????????????????`??????????`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101001110000010011111100111111100011111010101110100001001111110011111100111111001111110011111110001111101010011100000100111111001111110110000000111111001111110110011000111111100011111010101110101110001111110011111100111111001111110011111100111111001111110110011000111111100011111010101110101110001111111000111110101001110000010011111100111111011000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010100111000001001111110011111101100000001111110011111100111111001111111000111110101001110000010011111100111111011000000011111100111111001111111000111110101001110000010011111100111111001111110011111100111111001111110011111100111111001111110110011000111111100011111010101110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101011111000100011111100111111001111110011111110001111101010011100000100111111001111110110000000111111001111110011111100111111001111111000111110101001110000010011111100111111011000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101001110000010011111100111111100011111010101110100001001111110011111100111111001111110011111110001111101010011100000100111111001111110110000000111111001111110110011000111111100011111010101110101110001111110011111100111111001111110011111100111111001111110110011000111111100011111010101110101110001111111000111110101001110000010011111100111111011000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010100111000001001111110011111101100000001111110011111100111111001111111000111110101001110000010011111100111111011000000011111100111111001111111000111110101001110000010011111100111111001111110011111100111111001111110011111100111111001111110110011000111111100011111010101110101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101011111000100011111100111111001111110011111110001111101010011100000100111111001111110110000000111111001111110011111100111111001111111000111110101001110000010011111100111111011000000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????룴절?룶?????룴절?`??f?룶???????f?룶?룴절?`???????????룴절?`????룴절?`???룴절????????f?룶????????????????룶珹???룴절?`?????룴절?`??????????????????????????????????????????룴절?룶?????룴절?`??f?룶???????f?룶?룴절?`???????????룴절?`????룴절?`???룴절????????f?룶????????????????룶珹???룴절?`?????룴절?`?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |