文字コード | ビット列 | 表示される文字 |
ISO-8859-1 | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011111011111000111111111011111011110100111111001111111110111110111101101001111110111100111111111011111011110100111111001111111110111110111101001111110011111111101111101111010011111100111111111011111011110100111111001111110011111111101111101111100011111111101111101111010011111100111111111011111011110100111111001111111110111110111101101000011110111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011111011111000111111111011111011110100111111001111111110111110111101101001111110111100111111111011111011110100111111001111111110111110111101001111110011111111101111101111011010000111101111001111111110111110111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011111011111000111111111011111011110100111111001111111110111110111101101001111110111100111111111011111011110110100001111011110011111111101111101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111100011111111101111101111010011111100111111111011111011110110100111111011110011111111101111101111010011111100111111111011111011110100111111001111111110111110111101001111110011111111101111101111010011111100111111001111111110111110111110001111111110111110111101001111110011111111101111101111010011111100111111111011111011110110100001111011110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111100011111111101111101111010011111100111111111011111011110110100111111011110011111111101111101111010011111100111111111011111011110100111111001111111110111110111101101000011110111100111111111011111011110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111100011111111101111101111010011111100111111111011111011110110100111111011110011111111101111101111011010000111101111001111111110111110111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ï¾?ï½??ァï?ï½??ï½??ï½??ï½???ï¾?ï½??ï½??。ï??????????ï¾?ï½??ァï?ï½??ï½??。ï?ï½??????????????????ï¾?ï½??ァï?。ï?ï½???????????????????????????????????????????????????????????????????ï¾?ï½??ァï?ï½??ï½??ï½??ï½???ï¾?ï½??ï½??。ï??????????ï¾?ï½??ァï?ï½??ï½??。ï?ï½??????????????????ï¾?ï½??ァï?。ï?ï½???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011111011111000111111111011111011110100111111001111111110111110111101101001111110111100111111111011111011110100111111001111111110111110111101001111110011111111101111101111010011111100111111111011111011110100111111001111110011111111101111101111100011111111101111101111010011111100111111111011111011110100111111001111111110111110111101101000011110111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011111011111000111111111011111011110100111111001111111110111110111101101001111110111100111111111011111011110100111111001111111110111110111101001111110011111111101111101111011010000111101111001111111110111110111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011111011111000111111111011111011110100111111001111111110111110111101101001111110111100111111111011111011110110100001111011110011111111101111101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111100011111111101111101111010011111100111111111011111011110110100111111011110011111111101111101111010011111100111111111011111011110100111111001111111110111110111101001111110011111111101111101111010011111100111111001111111110111110111110001111111110111110111101001111110011111111101111101111010011111100111111111011111011110110100001111011110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111100011111111101111101111010011111100111111111011111011110110100111111011110011111111101111101111010011111100111111111011111011110100111111001111111110111110111101101000011110111100111111111011111011110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111100011111111101111101111010011111100111111111011111011110110100111111011110011111111101111101111011010000111101111001111111110111110111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ァ???????????????????????。????????????????ァ????????。??????????????????????????ァ??。???????????????????????????????????????????????????????????????????????????ァ???????????????????????。????????????????ァ????????。??????????????????????????ァ??。?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011111011111000111111111011111011110100111111001111111110111110111101101001111110111100111111111011111011110100111111001111111110111110111101001111110011111111101111101111010011111100111111111011111011110100111111001111110011111111101111101111100011111111101111101111010011111100111111111011111011110100111111001111111110111110111101101000011110111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011111011111000111111111011111011110100111111001111111110111110111101101001111110111100111111111011111011110100111111001111111110111110111101001111110011111111101111101111011010000111101111001111111110111110111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011111011111000111111111011111011110100111111001111111110111110111101101001111110111100111111111011111011110110100001111011110011111111101111101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111100011111111101111101111010011111100111111111011111011110110100111111011110011111111101111101111010011111100111111111011111011110100111111001111111110111110111101001111110011111111101111101111010011111100111111001111111110111110111110001111111110111110111101001111110011111111101111101111010011111100111111111011111011110110100001111011110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111100011111111101111101111010011111100111111111011111011110110100111111011110011111111101111101111010011111100111111111011111011110100111111001111111110111110111101101000011110111100111111111011111011110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111100011111111101111101111010011111100111111111011111011110110100111111011110011111111101111101111011010000111101111001111111110111110111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????鐓?鐔??鐔э?鐔??鐔??鐔??鐔???鐓?鐔??鐔??鐔¥??????????鐓?鐔??鐔э?鐔??鐔??鐔¥?鐔??????????????????鐓?鐔??鐔э?鐔¥?鐔???????????????????????????????????????????????????????????????????鐓?鐔??鐔э?鐔??鐔??鐔??鐔???鐓?鐔??鐔??鐔¥??????????鐓?鐔??鐔э?鐔??鐔??鐔¥?鐔??????????????????鐓?鐔??鐔э?鐔¥?鐔???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011111011111000111111111011111011110100111111001111111110111110111101101001111110111100111111111011111011110100111111001111111110111110111101001111110011111111101111101111010011111100111111111011111011110100111111001111110011111111101111101111100011111111101111101111010011111100111111111011111011110100111111001111111110111110111101101000011110111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011111011111000111111111011111011110100111111001111111110111110111101101001111110111100111111111011111011110100111111001111111110111110111101001111110011111111101111101111011010000111101111001111111110111110111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011111011111000111111111011111011110100111111001111111110111110111101101001111110111100111111111011111011110110100001111011110011111111101111101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111100011111111101111101111010011111100111111111011111011110110100111111011110011111111101111101111010011111100111111111011111011110100111111001111111110111110111101001111110011111111101111101111010011111100111111001111111110111110111110001111111110111110111101001111110011111111101111101111010011111100111111111011111011110110100001111011110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111100011111111101111101111010011111100111111111011111011110110100111111011110011111111101111101111010011111100111111111011111011110100111111001111111110111110111101101000011110111100111111111011111011110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111100011111111101111101111010011111100111111111011111011110110100111111011110011111111101111101111011010000111101111001111111110111110111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ァ???????????????????????。????????????????ァ????????。??????????????????????????ァ??。???????????????????????????????????????????????????????????????????????????ァ???????????????????????。????????????????ァ????????。??????????????????????????ァ??。??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011111011111000111111111011111011110100111111001111111110111110111101101001111110111100111111111011111011110100111111001111111110111110111101001111110011111111101111101111010011111100111111111011111011110100111111001111110011111111101111101111100011111111101111101111010011111100111111111011111011110100111111001111111110111110111101101000011110111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011111011111000111111111011111011110100111111001111111110111110111101101001111110111100111111111011111011110100111111001111111110111110111101001111110011111111101111101111011010000111101111001111111110111110111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011111011111000111111111011111011110100111111001111111110111110111101101001111110111100111111111011111011110110100001111011110011111111101111101111010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111100011111111101111101111010011111100111111111011111011110110100111111011110011111111101111101111010011111100111111111011111011110100111111001111111110111110111101001111110011111111101111101111010011111100111111001111111110111110111110001111111110111110111101001111110011111111101111101111010011111100111111111011111011110110100001111011110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111100011111111101111101111010011111100111111111011111011110110100111111011110011111111101111101111010011111100111111111011111011110100111111001111111110111110111101101000011110111100111111111011111011110100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111100011111111101111101111010011111100111111111011111011110110100111111011110011111111101111101111011010000111101111001111111110111110111101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????絶?節??節㏆?節??節??節??節???絶?節??節??節∽??????????絶?節??節㏆?節??節??節∽?節??????????????????絶?節??節㏆?節∽?節???????????????????????????????????????????????????????????????????絶?節??節㏆?節??節??節??節???絶?節??節??節∽??????????絶?節??節㏆?節??節??節∽?節??????????????????絶?節??節㏆?節∽?節???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |