文字コード | ビット列 | 表示される文字 |
ISO-8859-1 | 0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010110001111110011111100111111001111110011111100111111001111110101011000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110111010111111011001111011101011001111111011100111111101101100001111110110111001111111010011111100111111101110101111110110010010111010110011111110111010111010011001110110001000111010011111101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110111010111111011001111011101011001111111011100111111101101100001111110110111001111111010011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010110001111110011111100111111001111110011111100111111001111110101011000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110111010111111011001111011101011001111111011100111111101101100001111110110111001111111010011111100111111101110101111110110010010111010110011111110111010111010011001110110001000111010011111101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110111010111111011001111011101011001111111011100111111101101100001111110110111001111111010011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????V???????V?????????????????ºýë?ºú¨éû???????ºýë?ºú¨éû???????????ºýë?¹ý°ý¹ý??ºýë?ºééû???????????????ºýë?¹ý°ý¹ý??????ºýë?ºú¨éû???????ºýë?ºú¨éû???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N?????????????????V???????V?????????????????ºýë?ºú¨éû???????ºýë?ºú¨éû???????????ºýë?¹ý°ý¹ý??ºýë?ºééû???????????????ºýë?¹ý°ý¹ý??????ºýë?ºú¨éû???????ºýë?ºú¨éû????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010110001111110011111100111111001111110011111100111111001111110101011000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110111010111111011001111011101011001111111011100111111101101100001111110110111001111111010011111100111111101110101111110110010010111010110011111110111010111010011001110110001000111010011111101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110111010111111011001111011101011001111111011100111111101101100001111110110111001111111010011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010110001111110011111100111111001111110011111100111111001111110101011000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110111010111111011001111011101011001111111011100111111101101100001111110110111001111111010011111100111111101110101111110110010010111010110011111110111010111010011001110110001000111010011111101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110111010111111011001111011101011001111111011100111111101101100001111110110111001111111010011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????V???????V?????????????????コ?罹?コ甯碁???????コ?罹?コ甯碁???????????コ?橄?ケ?ー?ケ???コ?庭?コ髱磯???????????????コ?橄?ケ?ー?ケ???????コ?罹?コ甯碁???????コ?罹?コ甯碁???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N?????????????????V???????V?????????????????コ?罹?コ甯碁???????コ?罹?コ甯碁???????????コ?橄?ケ?ー?ケ???コ?庭?コ髱磯???????????????コ?橄?ケ?ー?ケ???????コ?罹?コ甯碁???????コ?罹?コ甯碁????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010110001111110011111100111111001111110011111100111111001111110101011000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110111010111111011001111011101011001111111011100111111101101100001111110110111001111111010011111100111111101110101111110110010010111010110011111110111010111010011001110110001000111010011111101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110111010111111011001111011101011001111111011100111111101101100001111110110111001111111010011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010110001111110011111100111111001111110011111100111111001111110101011000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110111010111111011001111011101011001111111011100111111101101100001111110110111001111111010011111100111111101110101111110110010010111010110011111110111010111010011001110110001000111010011111101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110111010111111011001111011101011001111111011100111111101101100001111110110111001111111010011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????V???????V?????????????????冊??鮭?蝗???????冊??鮭?蝗???????????冊??狛胤狛??冊??咲??蝗???????????????冊??狛胤狛??????冊??鮭?蝗???????冊??鮭?蝗???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N?????????????????V???????V?????????????????冊??鮭?蝗???????冊??鮭?蝗???????????冊??狛胤狛??冊??咲??蝗???????????????冊??狛胤狛??????冊??鮭?蝗???????冊??鮭?蝗????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010110001111110011111100111111001111110011111100111111001111110101011000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110111010111111011001111011101011001111111011100111111101101100001111110110111001111111010011111100111111101110101111110110010010111010110011111110111010111010011001110110001000111010011111101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110111010111111011001111011101011001111111011100111111101101100001111110110111001111111010011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010110001111110011111100111111001111110011111100111111001111110101011000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110111010111111011001111011101011001111111011100111111101101100001111110110111001111111010011111100111111101110101111110110010010111010110011111110111010111010011001110110001000111010011111101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110111010111111011001111011101011001111111011100111111101101100001111110110111001111111010011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????V???????V????????????????????????????????????????????????????????????????????????????靈??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N?????????????????V???????V????????????????????????????????????????????????????????????????????????????靈???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010110001111110011111100111111001111110011111100111111001111110101011000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110111010111111011001111011101011001111111011100111111101101100001111110110111001111111010011111100111111101110101111110110010010111010110011111110111010111010011001110110001000111010011111101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110111010111111011001111011101011001111111011100111111101101100001111110110111001111111010011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010110001111110011111100111111001111110011111100111111001111110101011000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110111010111111011001111011101011001111111011100111111101101100001111110110111001111111010011111100111111101110101111110110010010111010110011111110111010111010011001110110001000111010011111101100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110111010111111011001111011101011001111111011100111111101101100001111110110111001111111010011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111111011101011111101100111001110101100111111101110101111101010101000100011001110100111111011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ???????????????????V???????V?????????????????빡쒕?빚쮯熉???????빡쒕?빚쮯熉???????????빡욌?법괄법??빡믩?븅쓧熉???????????????빡욌?법괄법??????빡쒕?빚쮯熉???????빡쒕?빚쮯熉???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N?????????????????V???????V?????????????????빡쒕?빚쮯熉???????빡쒕?빚쮯熉???????????빡욌?법괄법??빡믩?븅쓧熉???????????????빡욌?법괄법??????빡쒕?빚쮯熉???????빡쒕?빚쮯熉????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |