文字コード | ビット列 | 表示される文字 |
ISO-8859-1 | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010101010100010100011111010001011000010100011111010100111001100001111110011111100111111100011111010101010100010100011111010001011000010100011111010100111001100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????????????????????????????????????????????????????????ª¢¢Â©Ì???ª¢¢Â©Ì?????????????ª¢¢Â©Ì???ª¢¢Â©Ì??????????????????????????????ª¢¢Â©Ì???ª¢¢Â©Ì?????????????????????????????????????????????????????????????????????????????????????????????????????????????????ª¢¢Â©Ì???ª¢¢Â©Ì?????????????ª¢¢Â©Ì???ª¢¢Â©Ì??????????????????????????????ª¢¢Â©Ì???ª¢¢Â©Ì???????????????????????????????????????N?????????????????????????????????????????????????????????????????????ª¢¢Â©Ì???ª¢¢Â©Ì?????????????ª¢¢Â©Ì???ª¢¢Â©Ì??????????????????????????????ª¢¢Â©Ì???ª¢¢Â©Ì??????????????????????????????????????????????? |
SJIS-WIN | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010101010100010100011111010001011000010100011111010100111001100001111110011111100111111100011111010101010100010100011111010001011000010100011111010100111001100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????????????????????????????????????????????????????????宵「召ツ娼フ???宵「召ツ娼フ?????????????宵「召ツ娼フ???宵「召ツ娼フ??????????????????????????????宵「召ツ娼フ???宵「召ツ娼フ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????宵「召ツ娼フ???宵「召ツ娼フ?????????????宵「召ツ娼フ???宵「召ツ娼フ??????????????????????????????宵「召ツ娼フ???宵「召ツ娼フ???????????????????????????????????????N?????????????????????????????????????????????????????????????????????宵「召ツ娼フ???宵「召ツ娼フ?????????????宵「召ツ娼フ???宵「召ツ娼フ??????????????????????????????宵「召ツ娼フ???宵「召ツ娼フ??????????????????????????????????????????????? |
EUC-JP | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010101010100010100011111010001011000010100011111010100111001100001111110011111100111111100011111010101010100010100011111010001011000010100011111010100111001100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????????????????????????????????????????????????????????À¡ø???À¡ø?????????????À¡ø???À¡ø??????????????????????????????À¡ø???À¡ø?????????????????????????????????????????????????????????????????????????????????????????????????????????????????À¡ø???À¡ø?????????????À¡ø???À¡ø??????????????????????????????À¡ø???À¡ø???????????????????????????????????????N?????????????????????????????????????????????????????????????????????À¡ø???À¡ø?????????????À¡ø???À¡ø??????????????????????????????À¡ø???À¡ø??????????????????????????????????????????????? |
UTF-8 | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010101010100010100011111010001011000010100011111010100111001100001111110011111100111111100011111010101010100010100011111010001011000010100011111010100111001100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111110001111101010101010001010001111101000101100001010001111101010011100110000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011111010101010100010100011111010001011000010100011111010100111001100001111110011111100111111100011111010101010100010100011111010001011000010100011111010100111001100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111111000111110101010101000101000111110100010110000101000111110101001110011000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????????????????????????????????????????????????????????룵쥚◈룴邯??룵쥚◈룴邯????????????룵쥚◈룴邯??룵쥚◈룴邯?????????????????????????????룵쥚◈룴邯??룵쥚◈룴邯????????????????????????????????????????????????????????????????????????????????????????????????????????????????룵쥚◈룴邯??룵쥚◈룴邯????????????룵쥚◈룴邯??룵쥚◈룴邯?????????????????????????????룵쥚◈룴邯??룵쥚◈룴邯??????????????????????????????????????N?????????????????????????????????????????????????????????????????????룵쥚◈룴邯??룵쥚◈룴邯????????????룵쥚◈룴邯??룵쥚◈룴邯?????????????????????????????룵쥚◈룴邯??룵쥚◈룴邯?????????????????????????????????????????????? |