文字コード | ビット列 | 表示される文字 |
ISO-8859-1 | 001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111000011010111100111111001111111110000110101111001111110011111100111111001111110011111100111111001111111110000110101111001111110011111100111111001111110011111100111111001111110011111111100001101100100011111100111111001111110011111111100001101100100011111100111111001111110011111111100001101011110011111111100001101100100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100001101011110011111100111111111000011010111100111111001111110011111100111111001111110011111100111111111000011010111100111111001111110011111100111111001111110011111100111111001111111110000110110010001111110011111100111111001111111110000110110010001111110011111100111111001111111110000110101111001111110011111100111111001111111110000110101111001111111110000110110010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110000110101111001111110011111111100001101011110011111100111111001111110011111100111111001111110011111111100001101011110011111100111111001111110011111100111111001111110011111100111111111000011011001000111111001111110011111100111111111000011011001000111111001111110011111100111111111000011010111100111111111000011011001000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101101001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100001101011110011111100111111111000011010111100111111001111110011111100111111001111110011111100111111111000011010111100111111001111110011111100111111001111110011111100111111001111111110000110110010001111110011111100111111001111111110000110110010001111110011111100111111001111111110000110101111001111111110000110110010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110000110101111001111110011111111100001101011110011111100111111001111110011111100111111001111110011111111100001101011110011111100111111001111110011111100111111001111110011111100111111111000011011001000111111001111110011111100111111111000011011001000111111001111110011111100111111111000011010111100111111001111110011111100111111111000011010111100111111111000011011001000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111000011010111100111111001111111110000110101111001111110011111100111111001111110011111100111111001111111110000110101111001111110011111100111111001111110011111100111111001111110011111111100001101100100011111100111111001111110011111111100001101100100011111100111111001111110011111111100001101011110011111111100001101100100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101000000111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????�?�??????�???????�???�???��?????????????????????�?�??????�???????�???�???�???��???????????????�?�??????�???????�???�???��???????????????????????i????????????]??????????????????????????????????????????????�?�??????�???????�???�???��?????????????????????�?�??????�???????�???�???�???��???????????????�?�??????�???????�???�???��?????????????????????????????P???N??????????????????????????????????????????????????????????????? |
SJIS-WIN | 001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111000011010111100111111001111111110000110101111001111110011111100111111001111110011111100111111001111111110000110101111001111110011111100111111001111110011111100111111001111110011111111100001101100100011111100111111001111110011111111100001101100100011111100111111001111110011111111100001101011110011111111100001101100100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100001101011110011111100111111111000011010111100111111001111110011111100111111001111110011111100111111111000011010111100111111001111110011111100111111001111110011111100111111001111111110000110110010001111110011111100111111001111111110000110110010001111110011111100111111001111111110000110101111001111110011111100111111001111111110000110101111001111111110000110110010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110000110101111001111110011111111100001101011110011111100111111001111110011111100111111001111110011111111100001101011110011111100111111001111110011111100111111001111110011111100111111111000011011001000111111001111110011111100111111111000011011001000111111001111110011111100111111111000011010111100111111111000011011001000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101101001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100001101011110011111100111111111000011010111100111111001111110011111100111111001111110011111100111111111000011010111100111111001111110011111100111111001111110011111100111111001111111110000110110010001111110011111100111111001111111110000110110010001111110011111100111111001111111110000110101111001111111110000110110010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110000110101111001111110011111111100001101011110011111100111111001111110011111100111111001111110011111111100001101011110011111100111111001111110011111100111111001111110011111100111111111000011011001000111111001111110011111100111111111000011011001000111111001111110011111100111111111000011010111100111111001111110011111100111111111000011010111100111111111000011011001000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111000011010111100111111001111111110000110101111001111110011111100111111001111110011111100111111001111111110000110101111001111110011111100111111001111110011111100111111001111110011111111100001101100100011111100111111001111110011111111100001101100100011111100111111001111110011111111100001101011110011111111100001101100100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101000000111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????皹??皹???????皹????????盍????盍????皹?盍??????????????????????皹??皹???????皹????????盍????盍????皹????皹?盍????????????????皹??皹???????皹????????盍????盍????皹?盍????????????????????????i????????????]??????????????????????????????????????????????皹??皹???????皹????????盍????盍????皹?盍??????????????????????皹??皹???????皹????????盍????盍????皹????皹?盍????????????????皹??皹???????皹????????盍????盍????皹?盍??????????????????????????????P???N??????????????????????????????????????????????????????????????? |
EUC-JP | 001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111000011010111100111111001111111110000110101111001111110011111100111111001111110011111100111111001111111110000110101111001111110011111100111111001111110011111100111111001111110011111111100001101100100011111100111111001111110011111111100001101100100011111100111111001111110011111111100001101011110011111111100001101100100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100001101011110011111100111111111000011010111100111111001111110011111100111111001111110011111100111111111000011010111100111111001111110011111100111111001111110011111100111111001111111110000110110010001111110011111100111111001111111110000110110010001111110011111100111111001111111110000110101111001111110011111100111111001111111110000110101111001111111110000110110010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110000110101111001111110011111111100001101011110011111100111111001111110011111100111111001111110011111111100001101011110011111100111111001111110011111100111111001111110011111100111111111000011011001000111111001111110011111100111111111000011011001000111111001111110011111100111111111000011010111100111111111000011011001000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101101001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100001101011110011111100111111111000011010111100111111001111110011111100111111001111110011111100111111111000011010111100111111001111110011111100111111001111110011111100111111001111111110000110110010001111110011111100111111001111111110000110110010001111110011111100111111001111111110000110101111001111111110000110110010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110000110101111001111110011111111100001101011110011111100111111001111110011111100111111001111110011111111100001101011110011111100111111001111110011111100111111001111110011111100111111111000011011001000111111001111110011111100111111111000011011001000111111001111110011111100111111111000011010111100111111001111110011111100111111111000011010111100111111111000011011001000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111000011010111100111111001111111110000110101111001111110011111100111111001111110011111100111111001111111110000110101111001111110011111100111111001111110011111100111111001111110011111111100001101100100011111100111111001111110011111111100001101100100011111100111111001111110011111111100001101011110011111111100001101100100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101000000111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????甎??甎???????甎????????甓????甓????甎?甓??????????????????????甎??甎???????甎????????甓????甓????甎????甎?甓????????????????甎??甎???????甎????????甓????甓????甎?甓????????????????????????i????????????]??????????????????????????????????????????????甎??甎???????甎????????甓????甓????甎?甓??????????????????????甎??甎???????甎????????甓????甓????甎????甎?甓????????????????甎??甎???????甎????????甓????甓????甎?甓??????????????????????????????P???N??????????????????????????????????????????????????????????????? |
UTF-8 | 001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111000011010111100111111001111111110000110101111001111110011111100111111001111110011111100111111001111111110000110101111001111110011111100111111001111110011111100111111001111110011111111100001101100100011111100111111001111110011111111100001101100100011111100111111001111110011111111100001101011110011111111100001101100100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100001101011110011111100111111111000011010111100111111001111110011111100111111001111110011111100111111111000011010111100111111001111110011111100111111001111110011111100111111001111111110000110110010001111110011111100111111001111111110000110110010001111110011111100111111001111111110000110101111001111110011111100111111001111111110000110101111001111111110000110110010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110000110101111001111110011111111100001101011110011111100111111001111110011111100111111001111110011111111100001101011110011111100111111001111110011111100111111001111110011111100111111111000011011001000111111001111110011111100111111111000011011001000111111001111110011111100111111111000011010111100111111111000011011001000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101101001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100001101011110011111100111111111000011010111100111111001111110011111100111111001111110011111100111111111000011010111100111111001111110011111100111111001111110011111100111111001111111110000110110010001111110011111100111111001111111110000110110010001111110011111100111111001111111110000110101111001111111110000110110010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110000110101111001111110011111111100001101011110011111100111111001111110011111100111111001111110011111111100001101011110011111100111111001111110011111100111111001111110011111100111111111000011011001000111111001111110011111100111111111000011011001000111111001111110011111100111111111000011010111100111111001111110011111100111111111000011010111100111111111000011011001000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111000011010111100111111001111111110000110101111001111110011111100111111001111110011111100111111001111111110000110101111001111110011111100111111001111110011111100111111001111110011111111100001101100100011111100111111001111110011111111100001101100100011111100111111001111110011111111100001101011110011111111100001101100100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101000000111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????i????????????]??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????P???N??????????????????????????????????????????????????????????????? |
UHC | 001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111000011010111100111111001111111110000110101111001111110011111100111111001111110011111100111111001111111110000110101111001111110011111100111111001111110011111100111111001111110011111111100001101100100011111100111111001111110011111111100001101100100011111100111111001111110011111111100001101011110011111111100001101100100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100001101011110011111100111111111000011010111100111111001111110011111100111111001111110011111100111111111000011010111100111111001111110011111100111111001111110011111100111111001111111110000110110010001111110011111100111111001111111110000110110010001111110011111100111111001111111110000110101111001111110011111100111111001111111110000110101111001111111110000110110010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110000110101111001111110011111111100001101011110011111100111111001111110011111100111111001111110011111111100001101011110011111100111111001111110011111100111111001111110011111100111111111000011011001000111111001111110011111100111111111000011011001000111111001111110011111100111111111000011010111100111111111000011011001000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101101001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111100001101011110011111100111111111000011010111100111111001111110011111100111111001111110011111100111111111000011010111100111111001111110011111100111111001111110011111100111111001111111110000110110010001111110011111100111111001111111110000110110010001111110011111100111111001111111110000110101111001111111110000110110010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110000110101111001111110011111111100001101011110011111100111111001111110011111100111111001111110011111111100001101011110011111100111111001111110011111100111111001111110011111100111111111000011011001000111111001111110011111100111111111000011011001000111111001111110011111100111111111000011010111100111111001111110011111100111111111000011010111100111111111000011011001000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111000011010111100111111001111111110000110101111001111110011111100111111001111110011111100111111001111111110000110101111001111110011111100111111001111110011111100111111001111110011111111100001101100100011111100111111001111110011111111100001101100100011111100111111001111110011111111100001101011110011111111100001101100100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110101000000111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????召??召???????召????????宵????宵????召?宵??????????????????????召??召???????召????????宵????宵????召????召?宵????????????????召??召???????召????????宵????宵????召?宵????????????????????????i????????????]??????????????????????????????????????????????召??召???????召????????宵????宵????召?宵??????????????????????召??召???????召????????宵????宵????召????召?宵????????????????召??召???????召????????宵????宵????召?宵??????????????????????????????P???N??????????????????????????????????????????????????????????????? |