文字コード | ビット列 | 表示される文字 |
ISO-8859-1 | 0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111001111111110111110111101101000011110111110111101101001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111001111111110111110111101101000011110111110111101101001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111011010000111101111101111011010010000111111001111110011111100111111001111110011111101010011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101000010001111110011111100111111001111110011111101001010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110110111000111111001111110011111100111111001111110011111100111111001111110011111111101111101111011010000111101111101111011010010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101000011111100111111001111110011111100111111001111110110111000111111001111110011111100111111001111110011111100111111001111110011111111101111101111011010000111101111101111011010010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011111011110110100001111011111011110110100100001111110011111100111111001111110011111100111111010100110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110100101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111001111111110111110111101101000011110111110111101101001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111001111111110111110111101101000011110111110111101101001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111011010000111101111101111011010010000111111001111110011111100111111001111110011111101010011001111110011111100111111001111110011111100111111001111110100110000111111001111110011111100111111010000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????J???????????????????n?????????。、?????????????T??????n?????????。、?????????????。、??????S???????????B?????J???????????????????n?????????。、?????????????T??????n?????????。、?????????????。、??????S???????N???????J???????????????????n?????????。、?????????????T??????n?????????。、?????????????。、??????S???????L????B??????????????????????????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111001111111110111110111101101000011110111110111101101001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111001111111110111110111101101000011110111110111101101001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111011010000111101111101111011010010000111111001111110011111100111111001111110011111101010011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101000010001111110011111100111111001111110011111101001010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110110111000111111001111110011111100111111001111110011111100111111001111110011111111101111101111011010000111101111101111011010010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101000011111100111111001111110011111100111111001111110110111000111111001111110011111100111111001111110011111100111111001111110011111111101111101111011010000111101111101111011010010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011111011110110100001111011111011110110100100001111110011111100111111001111110011111100111111010100110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110100101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111001111111110111110111101101000011110111110111101101001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111001111111110111110111101101000011110111110111101101001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111011010000111101111101111011010010000111111001111110011111100111111001111110011111101010011001111110011111100111111001111110011111100111111001111110100110000111111001111110011111100111111010000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????J???????????????????n??????????。?、?????????????T??????n??????????。?、??????????????。?、??????S???????????B?????J???????????????????n??????????。?、?????????????T??????n??????????。?、??????????????。?、??????S???????N???????J???????????????????n??????????。?、?????????????T??????n??????????。?、??????????????。?、??????S???????L????B??????????????????????????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111001111111110111110111101101000011110111110111101101001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111001111111110111110111101101000011110111110111101101001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111011010000111101111101111011010010000111111001111110011111100111111001111110011111101010011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101000010001111110011111100111111001111110011111101001010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110110111000111111001111110011111100111111001111110011111100111111001111110011111111101111101111011010000111101111101111011010010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101000011111100111111001111110011111100111111001111110110111000111111001111110011111100111111001111110011111100111111001111110011111111101111101111011010000111101111101111011010010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011111011110110100001111011111011110110100100001111110011111100111111001111110011111100111111010100110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110100101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111001111111110111110111101101000011110111110111101101001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111001111111110111110111101101000011110111110111101101001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111011010000111101111101111011010010000111111001111110011111100111111001111110011111101010011001111110011111100111111001111110011111100111111001111110100110000111111001111110011111100111111010000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????J???????????????????n?????????鐔¥修?????????????T??????n?????????鐔¥修?????????????鐔¥修??????S???????????B?????J???????????????????n?????????鐔¥修?????????????T??????n?????????鐔¥修?????????????鐔¥修??????S???????N???????J???????????????????n?????????鐔¥修?????????????T??????n?????????鐔¥修?????????????鐔¥修??????S???????L????B??????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111001111111110111110111101101000011110111110111101101001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111001111111110111110111101101000011110111110111101101001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111011010000111101111101111011010010000111111001111110011111100111111001111110011111101010011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101000010001111110011111100111111001111110011111101001010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110110111000111111001111110011111100111111001111110011111100111111001111110011111111101111101111011010000111101111101111011010010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101000011111100111111001111110011111100111111001111110110111000111111001111110011111100111111001111110011111100111111001111110011111111101111101111011010000111101111101111011010010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011111011110110100001111011111011110110100100001111110011111100111111001111110011111100111111010100110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110100101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111001111111110111110111101101000011110111110111101101001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111001111111110111110111101101000011110111110111101101001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111011010000111101111101111011010010000111111001111110011111100111111001111110011111101010011001111110011111100111111001111110011111100111111001111110100110000111111001111110011111100111111010000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????J???????????????????n?????????。、?????????????T??????n?????????。、?????????????。、??????S???????????B?????J???????????????????n?????????。、?????????????T??????n?????????。、?????????????。、??????S???????N???????J???????????????????n?????????。、?????????????T??????n?????????。、?????????????。、??????S???????L????B??????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 0011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110100101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111001111111110111110111101101000011110111110111101101001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111001111111110111110111101101000011110111110111101101001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111011010000111101111101111011010010000111111001111110011111100111111001111110011111101010011001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101000010001111110011111100111111001111110011111101001010001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110110111000111111001111110011111100111111001111110011111100111111001111110011111111101111101111011010000111101111101111011010010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111010101000011111100111111001111110011111100111111001111110110111000111111001111110011111100111111001111110011111100111111001111110011111111101111101111011010000111101111101111011010010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111011111011110110100001111011111011110110100100001111110011111100111111001111110011111100111111010100110011111100111111001111110011111100111111001111110011111101001110001111110011111100111111001111110011111100111111001111110100101000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111001111111110111110111101101000011110111110111101101001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101010100001111110011111100111111001111110011111100111111011011100011111100111111001111110011111100111111001111110011111100111111001111111110111110111101101000011110111110111101101001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101111101111011010000111101111101111011010010000111111001111110011111100111111001111110011111101010011001111110011111100111111001111110011111100111111001111110100110000111111001111110011111100111111010000100011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????J???????????????????n?????????節∽숴?????????????T??????n?????????節∽숴?????????????節∽숴??????S???????????B?????J???????????????????n?????????節∽숴?????????????T??????n?????????節∽숴?????????????節∽숴??????S???????N???????J???????????????????n?????????節∽숴?????????????T??????n?????????節∽숴?????????????節∽숴??????S???????L????B??????????????????????????????????????????????????????????????????????????????????????????????????????????? |