文字コード | ビット列 | 表示される文字 |
ISO-8859-1 | 0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111101010011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101000010001111110011111100111111001111110011111101001010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110110111000111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101000011111100111111001111110011111100111111001111110110111000111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110101000111101100011111100111111101010001111101000111111001111110011111100111111001111110011111100111111010100110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110100101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111101010011001111110011111100111111001111110011111100111111001111110100110000111111001111110011111100111111010000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????J???????????????????n????????¨ö??¨ú??????????????T??????n????????¨ö??¨ú?????????????¨ö??¨ú???????S???????????B?????J???????????????????n????????¨ö??¨ú??????????????T??????n????????¨ö??¨ú?????????????¨ö??¨ú???????S???????N???????J???????????????????n????????¨ö??¨ú??????????????T??????n????????¨ö??¨ú?????????????¨ö??¨ú???????S???????L????B??????????????????????????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111101010011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101000010001111110011111100111111001111110011111101001010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110110111000111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101000011111100111111001111110011111100111111001111110110111000111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110101000111101100011111100111111101010001111101000111111001111110011111100111111001111110011111100111111010100110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110100101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111101010011001111110011111100111111001111110011111100111111001111110100110000111111001111110011111100111111010000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????J???????????????????n????????ィ??ィ??????????????T??????n????????ィ??ィ?????????????ィ??ィ???????S???????????B?????J???????????????????n????????ィ??ィ??????????????T??????n????????ィ??ィ?????????????ィ??ィ???????S???????N???????J???????????????????n????????ィ??ィ??????????????T??????n????????ィ??ィ?????????????ィ??ィ???????S???????L????B??????????????????????????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111101010011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101000010001111110011111100111111001111110011111101001010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110110111000111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101000011111100111111001111110011111100111111001111110110111000111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110101000111101100011111100111111101010001111101000111111001111110011111100111111001111110011111100111111010100110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110100101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111101010011001111110011111100111111001111110011111100111111001111110100110000111111001111110011111100111111010000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????J???????????????????n??????????????????????????T??????n????????????????????????????????????S???????????B?????J???????????????????n??????????????????????????T??????n????????????????????????????????????S???????N???????J???????????????????n??????????????????????????T??????n????????????????????????????????????S???????L????B??????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111101010011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101000010001111110011111100111111001111110011111101001010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110110111000111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101000011111100111111001111110011111100111111001111110110111000111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110101000111101100011111100111111101010001111101000111111001111110011111100111111001111110011111100111111010100110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110100101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111101010011001111110011111100111111001111110011111100111111001111110100110000111111001111110011111100111111010000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????J???????????????????n????????????????????????????T??????n????????????????????????????????????????S???????????B?????J???????????????????n????????????????????????????T??????n????????????????????????????????????????S???????N???????J???????????????????n????????????????????????????T??????n????????????????????????????????????????S???????L????B??????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111101010011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101000010001111110011111100111111001111110011111101001010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110110111000111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101000011111100111111001111110011111100111111001111110110111000111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110101000111101100011111100111111101010001111101000111111001111110011111100111111001111110011111100111111010100110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110100101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111101010001111011000111111001111111010100011111010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111010100011110110001111110011111110101000111110100011111100111111001111110011111100111111001111110011111101010011001111110011111100111111001111110011111100111111001111110100110000111111001111110011111100111111010000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????J???????????????????n????????½??¾??????????????T??????n????????½??¾?????????????½??¾???????S???????????B?????J???????????????????n????????½??¾??????????????T??????n????????½??¾?????????????½??¾???????S???????N???????J???????????????????n????????½??¾??????????????T??????n????????½??¾?????????????½??¾???????S???????L????B??????????????????????????????????????????????????????????????????????????????????????????????????????????? |