文字コード | ビット列 | 表示される文字 |
ISO-8859-1 | 0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001111010111100111111111000011110011010111101001111111010110100111111001111111110011110101111001111111110000111100110101111011111101010101101101110100011111100111111111001111010111100111111111000011110011010111101001111111010110100111111001111111110011110101111001111111110000111100110101111011111101010101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110011110101111001111111110000111100110101111010011111110101101001111110011111111100111101011110011111111100001111001101011110111111010101011011011101000111111001111111110011110101111001111111110000111100110101111010011111110101101001111110011111111100111101011110011111111100001111001101011110111111010101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001111010111100111111111000011110011010111101001111111010110100111111001111111110011110101111001111111110000111100110101111011111101010101101101110100011111100111111111001111010111100111111111000011110011010111101001111111010110100111111001111111110011110101111001111111110000111100110101111011111101010101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110011110101111001111111110000111100110101111010011111110101101001111110011111111100111101011110011111111100001111001101011110111111010101011011011101000111111001111111110011110101111001111111110000111100110101111010011111110101101001111110011111111100111101011110011111111100001111001101011110111111010101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001111010111100111111111000011110011010111101001111111010110100111111001111111110011110101111001111111110000111100110101111011111101010101101101110100011111100111111111001111010111100111111111000011110011010111101001111111010110100111111001111111110011110101111001111111110000111100110101111011111101010101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110011110101111001111111110000111100110101111010011111110101101001111110011111111100111101011110011111111100001111001101011110111111010101011011011101000111111001111111110011110101111001111111110000111100110101111010011111110101101001111110011111111100111101011110011111111100001111001101011110111111010101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????ç¯?áæ½???ç¯?áæ½úº??ç¯?áæ½???ç¯?áæ½ú®???????????????????????????????????????????????????????ç¯?áæ½???ç¯?áæ½úº??ç¯?áæ½???ç¯?áæ½ú®??????????????????????????????????????????????????????????????????????????????????????ç¯?áæ½???ç¯?áæ½úº??ç¯?áæ½???ç¯?áæ½ú®???????????????????????????????????????????????????????ç¯?áæ½???ç¯?áæ½úº??ç¯?áæ½???ç¯?áæ½ú®????????????????????????????????????????N????????????????????????????????????ç¯?áæ½???ç¯?áæ½úº??ç¯?áæ½???ç¯?áæ½ú®???????????????????????????????????????????????????????ç¯?áæ½???ç¯?áæ½úº??ç¯?áæ½???ç¯?áæ½ú®????????????????????????????????????????????????????? |
SJIS-WIN | 0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001111010111100111111111000011110011010111101001111111010110100111111001111111110011110101111001111111110000111100110101111011111101010101101101110100011111100111111111001111010111100111111111000011110011010111101001111111010110100111111001111111110011110101111001111111110000111100110101111011111101010101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110011110101111001111111110000111100110101111010011111110101101001111110011111111100111101011110011111111100001111001101011110111111010101011011011101000111111001111111110011110101111001111111110000111100110101111010011111110101101001111110011111111100111101011110011111111100001111001101011110111111010101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001111010111100111111111000011110011010111101001111111010110100111111001111111110011110101111001111111110000111100110101111011111101010101101101110100011111100111111111001111010111100111111111000011110011010111101001111111010110100111111001111111110011110101111001111111110000111100110101111011111101010101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110011110101111001111111110000111100110101111010011111110101101001111110011111111100111101011110011111111100001111001101011110111111010101011011011101000111111001111111110011110101111001111111110000111100110101111010011111110101101001111110011111111100111101011110011111111100001111001101011110111111010101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001111010111100111111111000011110011010111101001111111010110100111111001111111110011110101111001111111110000111100110101111011111101010101101101110100011111100111111111001111010111100111111111000011110011010111101001111111010110100111111001111111110011110101111001111111110000111100110101111011111101010101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110011110101111001111111110000111100110101111010011111110101101001111110011111111100111101011110011111111100001111001101011110111111010101011011011101000111111001111111110011110101111001111111110000111100110101111010011111110101101001111110011111111100111101011110011111111100001111001101011110111111010101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????遽?礦ス?ュ??遽?礦ス岺コ??遽?礦ス?ュ??遽?礦ス峵???????????????????????????????????????????????????????遽?礦ス?ュ??遽?礦ス岺コ??遽?礦ス?ュ??遽?礦ス峵??????????????????????????????????????????????????????????????????????????????????????遽?礦ス?ュ??遽?礦ス岺コ??遽?礦ス?ュ??遽?礦ス峵???????????????????????????????????????????????????????遽?礦ス?ュ??遽?礦ス岺コ??遽?礦ス?ュ??遽?礦ス峵????????????????????????????????????????N????????????????????????????????????遽?礦ス?ュ??遽?礦ス岺コ??遽?礦ス?ュ??遽?礦ス峵???????????????????????????????????????????????????????遽?礦ス?ュ??遽?礦ス岺コ??遽?礦ス?ュ??遽?礦ス峵????????????????????????????????????????????????????? |
EUC-JP | 0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001111010111100111111111000011110011010111101001111111010110100111111001111111110011110101111001111111110000111100110101111011111101010101101101110100011111100111111111001111010111100111111111000011110011010111101001111111010110100111111001111111110011110101111001111111110000111100110101111011111101010101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110011110101111001111111110000111100110101111010011111110101101001111110011111111100111101011110011111111100001111001101011110111111010101011011011101000111111001111111110011110101111001111111110000111100110101111010011111110101101001111110011111111100111101011110011111111100001111001101011110111111010101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001111010111100111111111000011110011010111101001111111010110100111111001111111110011110101111001111111110000111100110101111011111101010101101101110100011111100111111111001111010111100111111111000011110011010111101001111111010110100111111001111111110011110101111001111111110000111100110101111011111101010101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110011110101111001111111110000111100110101111010011111110101101001111110011111111100111101011110011111111100001111001101011110111111010101011011011101000111111001111111110011110101111001111111110000111100110101111010011111110101101001111110011111111100111101011110011111111100001111001101011110111111010101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001111010111100111111111000011110011010111101001111111010110100111111001111111110011110101111001111111110000111100110101111011111101010101101101110100011111100111111111001111010111100111111111000011110011010111101001111111010110100111111001111111110011110101111001111111110000111100110101111011111101010101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110011110101111001111111110000111100110101111010011111110101101001111110011111111100111101011110011111111100001111001101011110111111010101011011011101000111111001111111110011110101111001111111110000111100110101111010011111110101101001111110011111111100111101011110011111111100001111001101011110111111010101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????膀?瘋???膀?瘋恕???膀?瘋???膀?瘋恕???????????????????????????????????????????????????????膀?瘋???膀?瘋恕???膀?瘋???膀?瘋恕??????????????????????????????????????????????????????????????????????????????????????膀?瘋???膀?瘋恕???膀?瘋???膀?瘋恕???????????????????????????????????????????????????????膀?瘋???膀?瘋恕???膀?瘋???膀?瘋恕????????????????????????????????????????N????????????????????????????????????膀?瘋???膀?瘋恕???膀?瘋???膀?瘋恕???????????????????????????????????????????????????????膀?瘋???膀?瘋恕???膀?瘋???膀?瘋恕????????????????????????????????????????????????????? |
UTF-8 | 0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001111010111100111111111000011110011010111101001111111010110100111111001111111110011110101111001111111110000111100110101111011111101010101101101110100011111100111111111001111010111100111111111000011110011010111101001111111010110100111111001111111110011110101111001111111110000111100110101111011111101010101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110011110101111001111111110000111100110101111010011111110101101001111110011111111100111101011110011111111100001111001101011110111111010101011011011101000111111001111111110011110101111001111111110000111100110101111010011111110101101001111110011111111100111101011110011111111100001111001101011110111111010101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001111010111100111111111000011110011010111101001111111010110100111111001111111110011110101111001111111110000111100110101111011111101010101101101110100011111100111111111001111010111100111111111000011110011010111101001111111010110100111111001111111110011110101111001111111110000111100110101111011111101010101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110011110101111001111111110000111100110101111010011111110101101001111110011111111100111101011110011111111100001111001101011110111111010101011011011101000111111001111111110011110101111001111111110000111100110101111010011111110101101001111110011111111100111101011110011111111100001111001101011110111111010101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001111010111100111111111000011110011010111101001111111010110100111111001111111110011110101111001111111110000111100110101111011111101010101101101110100011111100111111111001111010111100111111111000011110011010111101001111111010110100111111001111111110011110101111001111111110000111100110101111011111101010101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110011110101111001111111110000111100110101111010011111110101101001111110011111111100111101011110011111111100001111001101011110111111010101011011011101000111111001111111110011110101111001111111110000111100110101111010011111110101101001111110011111111100111101011110011111111100001111001101011110111111010101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001111010111100111111111000011110011010111101001111111010110100111111001111111110011110101111001111111110000111100110101111011111101010101101101110100011111100111111111001111010111100111111111000011110011010111101001111111010110100111111001111111110011110101111001111111110000111100110101111011111101010101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110011110101111001111111110000111100110101111010011111110101101001111110011111111100111101011110011111111100001111001101011110111111010101011011011101000111111001111111110011110101111001111111110000111100110101111010011111110101101001111110011111111100111101011110011111111100001111001101011110111111010101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001111010111100111111111000011110011010111101001111111010110100111111001111111110011110101111001111111110000111100110101111011111101010101101101110100011111100111111111001111010111100111111111000011110011010111101001111111010110100111111001111111110011110101111001111111110000111100110101111011111101010101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110011110101111001111111110000111100110101111010011111110101101001111110011111111100111101011110011111111100001111001101011110111111010101011011011101000111111001111111110011110101111001111111110000111100110101111010011111110101101001111110011111111100111101011110011111111100001111001101011110111111010101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111001111010111100111111111000011110011010111101001111111010110100111111001111111110011110101111001111111110000111100110101111011111101010101101101110100011111100111111111001111010111100111111111000011110011010111101001111111010110100111111001111111110011110101111001111111110000111100110101111011111101010101110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110011110101111001111111110000111100110101111010011111110101101001111110011111111100111101011110011111111100001111001101011110111111010101011011011101000111111001111111110011110101111001111111110000111100110101111010011111110101101001111110011111111100111101011110011111111100001111001101011110111111010101011100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????影?松숫??影?松쐈???影?松숫??影?松쐈???????????????????????????????????????????????????????影?松숫??影?松쐈???影?松숫??影?松쐈??????????????????????????????????????????????????????????????????????????????????????影?松숫??影?松쐈???影?松숫??影?松쐈???????????????????????????????????????????????????????影?松숫??影?松쐈???影?松숫??影?松쐈????????????????????????????????????????N????????????????????????????????????影?松숫??影?松쐈???影?松숫??影?松쐈???????????????????????????????????????????????????????影?松숫??影?松쐈???影?松숫??影?松쐈????????????????????????????????????????????????????? |