文字コード | ビット列 | 表示される文字 |
ISO-8859-1 | 001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111111110101011100110001111110011111100111111001111110011111100111111010110100011111100111111011001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111001111110011111100111111001111110011111111101010111001100011111111101010111001100011111100111111001111110011111111101010111001100011111100111111001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111001111111110101011100110001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111101011010001111110011111101100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111111110101011100110001111110011111100111111001111110011111100111111010110100011111100111111011001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ?????????????????????????????????????????????????????????????????????????êæ?êæ?????????êæ?êæ????êæ???????êæ??????êæ?????êæ???????????êæ?êæ????êæ??????Z??e??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????êæ?êæ?????????êæ?êæ????êæ???????êæ??????êæ?????êæ???????????êæ?êæ????êæ??????Z??e??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????êæ?êæ?????????êæ?êæ????êæ???????êæ??????êæ?????êæ???????????êæ?êæ????êæ??????Z??e?????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111111110101011100110001111110011111100111111001111110011111100111111010110100011111100111111011001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111001111110011111100111111001111110011111111101010111001100011111111101010111001100011111100111111001111110011111111101010111001100011111100111111001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111001111111110101011100110001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111101011010001111110011111101100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111111110101011100110001111110011111100111111001111110011111100111111010110100011111100111111011001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Z??e????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Z??e????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Z??e?????????????????????????????????????????????????????????????????????????? |
EUC-JP | 001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111111110101011100110001111110011111100111111001111110011111100111111010110100011111100111111011001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111001111110011111100111111001111110011111111101010111001100011111111101010111001100011111100111111001111110011111111101010111001100011111100111111001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111001111111110101011100110001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111101011010001111110011111101100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111111110101011100110001111110011111100111111001111110011111100111111010110100011111100111111011001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ?????????????????????????????????????????????????????????????????????????裝?裝?????????裝?裝????裝???????裝??????裝?????裝???????????裝?裝????裝??????Z??e??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????裝?裝?????????裝?裝????裝???????裝??????裝?????裝???????????裝?裝????裝??????Z??e??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????裝?裝?????????裝?裝????裝???????裝??????裝?????裝???????????裝?裝????裝??????Z??e?????????????????????????????????????????????????????????????????????????? |
UTF-8 | 001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111111110101011100110001111110011111100111111001111110011111100111111010110100011111100111111011001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111001111110011111100111111001111110011111111101010111001100011111111101010111001100011111100111111001111110011111111101010111001100011111100111111001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111001111111110101011100110001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111101011010001111110011111101100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111111110101011100110001111110011111100111111001111110011111100111111010110100011111100111111011001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Z??e???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Z??e???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Z??e?????????????????????????????????????????????????????????????????????????? |
UHC | 001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111111110101011100110001111110011111100111111001111110011111100111111010110100011111100111111011001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111001111110011111100111111001111110011111111101010111001100011111111101010111001100011111100111111001111110011111111101010111001100011111100111111001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111001111111110101011100110001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111101011010001111110011111101100101001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111110011111100111111001111110011111100111111111010101110011000111111111010101110011000111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111111101010111001100011111100111111001111110011111100111111111010101110011000111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110101011100110001111111110101011100110001111110011111100111111001111111110101011100110001111110011111100111111001111110011111100111111010110100011111100111111011001010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ?????????????????????????????????????????????????????????????????????????唯?唯?????????唯?唯????唯???????唯??????唯?????唯???????????唯?唯????唯??????Z??e??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????唯?唯?????????唯?唯????唯???????唯??????唯?????唯???????????唯?唯????唯??????Z??e??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????唯?唯?????????唯?唯????唯???????唯??????唯?????唯???????????唯?唯????唯??????Z??e?????????????????????????????????????????????????????????????????????????? |