文字コード | ビット列 | 表示される文字 |
ISO-8859-1 | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111010111011001111111100110011101101001111111000111010111010001111111011101011101101001111111000111010111010001111111000111010100111001111111000111010111011001111111100111011101101001111111000111010111010001111111000111010110001001111111000111010111010001111111000111010101011001111111000111010111011001111111011101011101101001111111000111010111010111000111111010000111111001111111000111010111011001111111100110011101101001111111000111010111010001111111011101011101101001111111000111010111010001111111000111010100111001111111000111010111011001111111011111011101101001111111000111010111010001111111000111010101100001111111000111010110000001111111000111010111011001111111011101011101101001111111000111010111010111001011110010111001000111011010011111110001110101000010011111110001110101110110011111111001100111011010011111110001110101110100011111110111010111011010011111110001110101110100011111110001110101001110011111110001110101110110011111111001110111011010011111110001110101110100011111111000100111011010011111110001110101110100011111110001110101010000011111111001100111011010011111110001110101110100011111110111010111011010011111110001110101110100011111110001110101001110011111110001110101110110011111110111110111011010011111110001110101110100011111110001110101011000011111110001110101100000011111110001110101110110011111110111010111011010011111110001110101110101110010111100101110010001110110100111111100011101010000100111111100011101011101100111111110011001110110100111111100011101011101000111111101110101110110100111111100011101011101000111111100011101010011100111111100011101011101100111111110011101110110100111111100011101011101000111111110001001110110100111111100011101011101000111111100011101010100000111111110011001110110100111111100011101011101000111111101110101110110100111111100011101011101000111111100011101010011100111111100011101011101100111111110011101110110100111111100011101011101000111111110000101110110100111111100011101011101000111111100011101011000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????»?Ìí?º?ºí?º?§?»?Îí?º?±?º?«?»?ºí?ºãô??»?Ìí?º?ºí?º?§?»?¾í?º?¬?°?»?ºí?ºååÈí?¡?»?Ìí?º?ºí?º?§?»?Îí?º?Äí?º?¨?Ìí?º?ºí?º?§?»?¾í?º?¬?°?»?ºí?ºååÈí?¡?»?Ìí?º?ºí?º?§?»?Îí?º?Äí?º?¨?Ìí?º?ºí?º?§?»?Îí?º?Âí?º?°????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111010111011001111111100110011101101001111111000111010111010001111111011101011101101001111111000111010111010001111111000111010100111001111111000111010111011001111111100111011101101001111111000111010111010001111111000111010110001001111111000111010111010001111111000111010101011001111111000111010111011001111111011101011101101001111111000111010111010111000111111010000111111001111111000111010111011001111111100110011101101001111111000111010111010001111111011101011101101001111111000111010111010001111111000111010100111001111111000111010111011001111111011111011101101001111111000111010111010001111111000111010101100001111111000111010110000001111111000111010111011001111111011101011101101001111111000111010111010111001011110010111001000111011010011111110001110101000010011111110001110101110110011111111001100111011010011111110001110101110100011111110111010111011010011111110001110101110100011111110001110101001110011111110001110101110110011111111001110111011010011111110001110101110100011111111000100111011010011111110001110101110100011111110001110101010000011111111001100111011010011111110001110101110100011111110111010111011010011111110001110101110100011111110001110101001110011111110001110101110110011111110111110111011010011111110001110101110100011111110001110101011000011111110001110101100000011111110001110101110110011111110111010111011010011111110001110101110101110010111100101110010001110110100111111100011101010000100111111100011101011101100111111110011001110110100111111100011101011101000111111101110101110110100111111100011101011101000111111100011101010011100111111100011101011101100111111110011101110110100111111100011101011101000111111110001001110110100111111100011101011101000111111100011101010100000111111110011001110110100111111100011101011101000111111101110101110110100111111100011101011101000111111100011101010011100111111100011101011101100111111110011101110110100111111100011101011101000111111110000101110110100111111100011101011101000111111100011101011000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????悉?フ?室?コ?室?而?悉?ホ?室?竺?室?辞?悉?コ?室胖??悉?フ?室?コ?室?而?悉?セ?室?汐?鴫?悉?コ?室裹ネ?治?悉?フ?室?コ?室?而?悉?ホ?室?ト?室?耳?フ?室?コ?室?而?悉?セ?室?汐?鴫?悉?コ?室裹ネ?治?悉?フ?室?コ?室?而?悉?ホ?室?ト?室?耳?フ?室?コ?室?而?悉?ホ?室?ツ?室?鴫????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111010111011001111111100110011101101001111111000111010111010001111111011101011101101001111111000111010111010001111111000111010100111001111111000111010111011001111111100111011101101001111111000111010111010001111111000111010110001001111111000111010111010001111111000111010101011001111111000111010111011001111111011101011101101001111111000111010111010111000111111010000111111001111111000111010111011001111111100110011101101001111111000111010111010001111111011101011101101001111111000111010111010001111111000111010100111001111111000111010111011001111111011111011101101001111111000111010111010001111111000111010101100001111111000111010110000001111111000111010111011001111111011101011101101001111111000111010111010111001011110010111001000111011010011111110001110101000010011111110001110101110110011111111001100111011010011111110001110101110100011111110111010111011010011111110001110101110100011111110001110101001110011111110001110101110110011111111001110111011010011111110001110101110100011111111000100111011010011111110001110101110100011111110001110101010000011111111001100111011010011111110001110101110100011111110111010111011010011111110001110101110100011111110001110101001110011111110001110101110110011111110111110111011010011111110001110101110100011111110001110101011000011111110001110101100000011111110001110101110110011111110111010111011010011111110001110101110101110010111100101110010001110110100111111100011101010000100111111100011101011101100111111110011001110110100111111100011101011101000111111101110101110110100111111100011101011101000111111100011101010011100111111100011101011101100111111110011101110110100111111100011101011101000111111110001001110110100111111100011101011101000111111100011101010100000111111110011001110110100111111100011101011101000111111101110101110110100111111100011101011101000111111100011101010011100111111100011101011101100111111110011101110110100111111100011101011101000111111110000101110110100111111100011101011101000111111100011101011000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????サ?耶?コ?鷺?コ?ァ?サ?零?コ?ア?コ?ォ?サ?鷺?コ笏??サ?耶?コ?鷺?コ?ァ?サ?壌?コ?ャ?ー?サ?鷺?コ繞罷?。?サ?耶?コ?鷺?コ?ァ?サ?零?コ?庭?コ?ィ?耶?コ?鷺?コ?ァ?サ?壌?コ?ャ?ー?サ?鷺?コ繞罷?。?サ?耶?コ?鷺?コ?ァ?サ?零?コ?庭?コ?ィ?耶?コ?鷺?コ?ァ?サ?零?コ?瀧?コ?ー????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111010111011001111111100110011101101001111111000111010111010001111111011101011101101001111111000111010111010001111111000111010100111001111111000111010111011001111111100111011101101001111111000111010111010001111111000111010110001001111111000111010111010001111111000111010101011001111111000111010111011001111111011101011101101001111111000111010111010111000111111010000111111001111111000111010111011001111111100110011101101001111111000111010111010001111111011101011101101001111111000111010111010001111111000111010100111001111111000111010111011001111111011111011101101001111111000111010111010001111111000111010101100001111111000111010110000001111111000111010111011001111111011101011101101001111111000111010111010111001011110010111001000111011010011111110001110101000010011111110001110101110110011111111001100111011010011111110001110101110100011111110111010111011010011111110001110101110100011111110001110101001110011111110001110101110110011111111001110111011010011111110001110101110100011111111000100111011010011111110001110101110100011111110001110101010000011111111001100111011010011111110001110101110100011111110111010111011010011111110001110101110100011111110001110101001110011111110001110101110110011111110111110111011010011111110001110101110100011111110001110101011000011111110001110101100000011111110001110101110110011111110111010111011010011111110001110101110101110010111100101110010001110110100111111100011101010000100111111100011101011101100111111110011001110110100111111100011101011101000111111101110101110110100111111100011101011101000111111100011101010011100111111100011101011101100111111110011101110110100111111100011101011101000111111110001001110110100111111100011101011101000111111100011101010100000111111110011001110110100111111100011101011101000111111101110101110110100111111100011101011101000111111100011101010011100111111100011101011101100111111110011101110110100111111100011101011101000111111110000101110110100111111100011101011101000111111100011101011000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111010111011001111111100110011101101001111111000111010111010001111111011101011101101001111111000111010111010001111111000111010100111001111111000111010111011001111111100111011101101001111111000111010111010001111111000111010110001001111111000111010111010001111111000111010101011001111111000111010111011001111111011101011101101001111111000111010111010111000111111010000111111001111111000111010111011001111111100110011101101001111111000111010111010001111111011101011101101001111111000111010111010001111111000111010100111001111111000111010111011001111111011111011101101001111111000111010111010001111111000111010101100001111111000111010110000001111111000111010111011001111111011101011101101001111111000111010111010111001011110010111001000111011010011111110001110101000010011111110001110101110110011111111001100111011010011111110001110101110100011111110111010111011010011111110001110101110100011111110001110101001110011111110001110101110110011111111001110111011010011111110001110101110100011111111000100111011010011111110001110101110100011111110001110101010000011111111001100111011010011111110001110101110100011111110111010111011010011111110001110101110100011111110001110101001110011111110001110101110110011111110111110111011010011111110001110101110100011111110001110101011000011111110001110101100000011111110001110101110110011111110111010111011010011111110001110101110101110010111100101110010001110110100111111100011101010000100111111100011101011101100111111110011001110110100111111100011101011101000111111101110101110110100111111100011101011101000111111100011101010011100111111100011101011101100111111110011101110110100111111100011101011101000111111110001001110110100111111100011101011101000111111100011101010100000111111110011001110110100111111100011101011101000111111101110101110110100111111100011101011101000111111100011101010011100111111100011101011101100111111110011101110110100111111100011101011101000111111110000101110110100111111100011101011101000111111100011101011000000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????렮?警?렭?블?렭?렒?렮?絞?렭?렠?렭?렖?렮?블?렭辛??렮?警?렭?블?렭?렒?렮?얩?렭?렗?렟?렮?블?렭檍흡?렊?렮?警?렭?블?렭?렒?렮?絞?렭?쿠?렭?렓?警?렭?블?렭?렒?렮?얩?렭?렗?렟?렮?블?렭檍흡?렊?렮?警?렭?블?렭?렒?렮?絞?렭?쿠?렭?렓?警?렭?블?렭?렒?렮?絞?렭?쯩?렭?렟????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |