文字コード | ビット列 | 表示される文字 |
ISO-8859-1 | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111111110100011001110001111110011111110001110111100100011111100111111001111110011111111101000110011100011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001100111000111111001111111110100011001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001100111000111111001111111110100011001110001111110011111100111111111010001100111000111111001111111000111011110010001111110011111100111111001111111110100011001110001111110011111100111111111010001100111000111111001111111110100011001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111111110100011001110001111110011111110001110111100100011111100111111001111110011111111101000110011100011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111111110100011001110001111110011111110001110111100100011111100111111001111110011111111101000110011100011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001100111000111111001111111110100011001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001100111000111111001111111110100011001110001111110011111100111111111010001100111000111111001111111000111011110010001111110011111100111111001111111110100011001110001111110011111100111111111010001100111000111111001111111110100011001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????èÎ??èÎ???????????????èÎ??èÎ???èÎ??ò????èÎ???èÎ??èÎ??????????????????????????èÎ??èÎ???????????????èÎ??èÎ???èÎ??ò????èÎ???èÎ??èÎ??????????????????????èÎ??èÎ???????????????èÎ??èÎ???èÎ??ò????èÎ???èÎ??èÎ?????????????????????????????????èÎ??èÎ???????????????èÎ??èÎ???èÎ??ò????èÎ???èÎ??èÎ?????????????????????????????èÎ??èÎ???????????????èÎ??èÎ???èÎ??ò????èÎ???èÎ??èÎ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111111110100011001110001111110011111110001110111100100011111100111111001111110011111111101000110011100011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001100111000111111001111111110100011001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001100111000111111001111111110100011001110001111110011111100111111111010001100111000111111001111111000111011110010001111110011111100111111001111111110100011001110001111110011111100111111111010001100111000111111001111111110100011001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111111110100011001110001111110011111110001110111100100011111100111111001111110011111111101000110011100011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111111110100011001110001111110011111110001110111100100011111100111111001111110011111111101000110011100011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001100111000111111001111111110100011001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001100111000111111001111111110100011001110001111110011111100111111111010001100111000111111001111111000111011110010001111110011111100111111001111111110100011001110001111110011111100111111111010001100111000111111001111111110100011001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????靜??靜???????????????靜??靜???靜??儒????靜???靜??靜??????????????????????????靜??靜???????????????靜??靜???靜??儒????靜???靜??靜??????????????????????靜??靜???????????????靜??靜???靜??儒????靜???靜??靜?????????????????????????????????靜??靜???????????????靜??靜???靜??儒????靜???靜??靜?????????????????????????????靜??靜???????????????靜??靜???靜??儒????靜???靜??靜???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111111110100011001110001111110011111110001110111100100011111100111111001111110011111111101000110011100011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001100111000111111001111111110100011001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001100111000111111001111111110100011001110001111110011111100111111111010001100111000111111001111111000111011110010001111110011111100111111001111111110100011001110001111110011111100111111111010001100111000111111001111111110100011001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111111110100011001110001111110011111110001110111100100011111100111111001111110011111111101000110011100011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111111110100011001110001111110011111110001110111100100011111100111111001111110011111111101000110011100011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001100111000111111001111111110100011001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001100111000111111001111111110100011001110001111110011111100111111111010001100111000111111001111111000111011110010001111110011111100111111001111111110100011001110001111110011111100111111111010001100111000111111001111111110100011001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????萠??萠???????????????萠??萠???萠???????萠???萠??萠??????????????????????????萠??萠???????????????萠??萠???萠???????萠???萠??萠??????????????????????萠??萠???????????????萠??萠???萠???????萠???萠??萠?????????????????????????????????萠??萠???????????????萠??萠???萠???????萠???萠??萠?????????????????????????????萠??萠???????????????萠??萠???萠???????萠???萠??萠???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111111110100011001110001111110011111110001110111100100011111100111111001111110011111111101000110011100011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001100111000111111001111111110100011001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001100111000111111001111111110100011001110001111110011111100111111111010001100111000111111001111111000111011110010001111110011111100111111001111111110100011001110001111110011111100111111111010001100111000111111001111111110100011001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111111110100011001110001111110011111110001110111100100011111100111111001111110011111111101000110011100011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111111110100011001110001111110011111110001110111100100011111100111111001111110011111111101000110011100011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001100111000111111001111111110100011001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001100111000111111001111111110100011001110001111110011111100111111111010001100111000111111001111111000111011110010001111110011111100111111001111111110100011001110001111110011111100111111111010001100111000111111001111111110100011001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111111110100011001110001111110011111110001110111100100011111100111111001111110011111111101000110011100011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001100111000111111001111111110100011001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001100111000111111001111111110100011001110001111110011111100111111111010001100111000111111001111111000111011110010001111110011111100111111001111111110100011001110001111110011111100111111111010001100111000111111001111111110100011001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111111110100011001110001111110011111110001110111100100011111100111111001111110011111111101000110011100011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111111110100011001110001111110011111110001110111100100011111100111111001111110011111111101000110011100011111100111111001111111110100011001110001111110011111111101000110011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001100111000111111001111111110100011001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001100111000111111001111111110100011001110001111110011111100111111111010001100111000111111001111111000111011110010001111110011111100111111001111111110100011001110001111110011111100111111111010001100111000111111001111111110100011001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????琬??琬???????????????琬??琬???琬??롶????琬???琬??琬??????????????????????????琬??琬???????????????琬??琬???琬??롶????琬???琬??琬??????????????????????琬??琬???????????????琬??琬???琬??롶????琬???琬??琬?????????????????????????????????琬??琬???????????????琬??琬???琬??롶????琬???琬??琬?????????????????????????????琬??琬???????????????琬??琬???琬??롶????琬???琬??琬???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |