文字コード | ビット列 | 表示される文字 |
ISO-8859-1 | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101001110000010100001000111111001111110011111100111111001111110011111100111111100011111010100111000001010000100011111100111111100011111010100111000001010000100011111110001111101010111011010000111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111100111111001111111000111110101001110000010100001000111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010100111000001010000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101001110000010100001000111111001111110011111100111111001111110011111100111111100011111010100111000001010000100011111100111111100011111010100111000001010000100011111110001111101010111011010000111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111100111111001111111000111110101001110000010100001000111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010100111000001010000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????©ÁB??????????©ÁB???????©ÁB??©ÁB?«´???©ÁB???????©ÁB??????????©ÁB??????????©ÁB?????©ÁB????????????????????????????????????????????????????????©ÁB??????????©ÁB???????©ÁB??©ÁB?«´???©ÁB???????©ÁB??????????©ÁB??????????©ÁB?????©ÁB?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101001110000010100001000111111001111110011111100111111001111110011111100111111100011111010100111000001010000100011111100111111100011111010100111000001010000100011111110001111101010111011010000111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111100111111001111111000111110101001110000010100001000111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010100111000001010000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101001110000010100001000111111001111110011111100111111001111110011111100111111100011111010100111000001010000100011111100111111100011111010100111000001010000100011111110001111101010111011010000111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111100111111001111111000111110101001110000010100001000111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010100111000001010000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????娼チB??????????娼チB???????娼チB??娼チB?将エ???娼チB???????娼チB??????????娼チB??????????娼チB?????娼チB????????????????????????????????????????????????????????娼チB??????????娼チB???????娼チB??娼チB?将エ???娼チB???????娼チB??????????娼チB??????????娼チB?????娼チB?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101001110000010100001000111111001111110011111100111111001111110011111100111111100011111010100111000001010000100011111100111111100011111010100111000001010000100011111110001111101010111011010000111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111100111111001111111000111110101001110000010100001000111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010100111000001010000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101001110000010100001000111111001111110011111100111111001111110011111100111111100011111010100111000001010000100011111100111111100011111010100111000001010000100011111110001111101010111011010000111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111100111111001111111000111110101001110000010100001000111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010100111000001010000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????æB??????????æB???????æB??æB?ê???æB???????æB??????????æB??????????æB?????æB????????????????????????????????????????????????????????æB??????????æB???????æB??æB?ê???æB???????æB??????????æB??????????æB?????æB?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101001110000010100001000111111001111110011111100111111001111110011111100111111100011111010100111000001010000100011111100111111100011111010100111000001010000100011111110001111101010111011010000111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111100111111001111111000111110101001110000010100001000111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010100111000001010000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101001110000010100001000111111001111110011111100111111001111110011111100111111100011111010100111000001010000100011111100111111100011111010100111000001010000100011111110001111101010111011010000111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111100111111001111111000111110101001110000010100001000111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010100111000001010000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????B?????????????B??????????B?????B??????????B??????????B?????????????B?????????????B????????B???????????????????????????????????????????????????????????B?????????????B??????????B?????B??????????B??????????B?????????????B?????????????B????????B?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101001110000010100001000111111001111110011111100111111001111110011111100111111100011111010100111000001010000100011111100111111100011111010100111000001010000100011111110001111101010111011010000111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111100111111001111111000111110101001110000010100001000111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010100111000001010000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101001110000010100001000111111001111110011111100111111001111110011111100111111100011111010100111000001010000100011111100111111100011111010100111000001010000100011111110001111101010111011010000111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111100111111001111111000111110101001110000010100001000111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010100111000001010000100011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111110001111101010011100000101000010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????룴핦??????????룴핦???????룴핦??룴핦?룶뇜??룴핦???????룴핦??????????룴핦??????????룴핦?????룴핦????????????????????????????????????????????????????????룴핦??????????룴핦???????룴핦??룴핦?룶뇜??룴핦???????룴핦??????????룴핦??????????룴핦?????룴핦?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |