同じビット列が文字コードによってどんな文字に解釈されるか

ビット列:
2進表現  16進表現 
文字コードビット列表示される文字
ISO-8859-100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010010010101110110011111100111111111001011000111010000100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010010010101110110011111100111111111001011000111010000100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101111011001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001001010111011001111110011111111100101100011101000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010010010101110110011111100111111111001011000111010000100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010010010101110110011111100111111111001011000111010000100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101111011001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001001010111011001111110011111111100101100011101000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001001010111011001111110011111111100101100011101000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001001010111011001111110011111111100101100011101000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011110110011111100111111001111110011111100111111111010001001001010111011001111110011111111100101100011101000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010010010101110110011111100111111111001011000111010000100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001001010111011001111110011111111100101100011101000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????????????????????????????????????????蒻??厄??????????????蒻??厄???????????????蒻??厄??????????????蒻??厄?????????????{?????蒻??厄??????????????蒻??厄???????????????蒻??厄???????????????????????????蒻??厄??????????????蒻??厄???????????????蒻??厄??????????????蒻??厄?????????????{?????蒻??厄??????????????蒻??厄???????????????蒻??厄????????????????????????????蒻??厄??????????????蒻??厄???????????????蒻??厄??????????????蒻??厄?????????????{?????蒻??厄??????????????蒻??厄???????????????蒻??厄??????????????????????????????????????????????????????????????????????
SJIS-WIN00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010010010101110110011111100111111111001011000111010000100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010010010101110110011111100111111111001011000111010000100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101111011001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001001010111011001111110011111111100101100011101000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010010010101110110011111100111111111001011000111010000100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010010010101110110011111100111111111001011000111010000100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101111011001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001001010111011001111110011111111100101100011101000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001001010111011001111110011111111100101100011101000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001001010111011001111110011111111100101100011101000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011110110011111100111111001111110011111100111111111010001001001010111011001111110011111111100101100011101000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010010010101110110011111100111111111001011000111010000100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001001010111011001111110011111111100101100011101000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????????????????????????????????????????闥サ??蜴??????????????闥サ??蜴???????????????闥サ??蜴??????????????闥サ??蜴?????????????{?????闥サ??蜴??????????????闥サ??蜴???????????????闥サ??蜴???????????????????????????闥サ??蜴??????????????闥サ??蜴???????????????闥サ??蜴??????????????闥サ??蜴?????????????{?????闥サ??蜴??????????????闥サ??蜴???????????????闥サ??蜴????????????????????????????闥サ??蜴??????????????闥サ??蜴???????????????闥サ??蜴??????????????闥サ??蜴?????????????{?????闥サ??蜴??????????????闥サ??蜴???????????????闥サ??蜴??????????????????????????????????????????????????????????????????????
EUC-JP00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010010010101110110011111100111111111001011000111010000100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010010010101110110011111100111111111001011000111010000100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101111011001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001001010111011001111110011111111100101100011101000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010010010101110110011111100111111111001011000111010000100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010010010101110110011111100111111111001011000111010000100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101111011001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001001010111011001111110011111111100101100011101000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001001010111011001111110011111111100101100011101000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001001010111011001111110011111111100101100011101000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011110110011111100111111001111110011111100111111111010001001001010111011001111110011111111100101100011101000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010010010101110110011111100111111111001011000111010000100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001001010111011001111110011111111100101100011101000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????{????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????{?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????{???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
UTF-800111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010010010101110110011111100111111111001011000111010000100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010010010101110110011111100111111111001011000111010000100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101111011001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001001010111011001111110011111111100101100011101000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010010010101110110011111100111111111001011000111010000100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010010010101110110011111100111111111001011000111010000100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101111011001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001001010111011001111110011111111100101100011101000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001001010111011001111110011111111100101100011101000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001001010111011001111110011111111100101100011101000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011110110011111100111111001111110011111100111111111010001001001010111011001111110011111111100101100011101000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010010010101110110011111100111111111001011000111010000100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001001010111011001111110011111111100101100011101000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????????????????????????????????????????蒻??厄??????????????蒻??厄???????????????蒻??厄??????????????蒻??厄?????????????{?????蒻??厄??????????????蒻??厄???????????????蒻??厄???????????????????????????蒻??厄??????????????蒻??厄???????????????蒻??厄??????????????蒻??厄?????????????{?????蒻??厄??????????????蒻??厄???????????????蒻??厄????????????????????????????蒻??厄??????????????蒻??厄???????????????蒻??厄??????????????蒻??厄?????????????{?????蒻??厄??????????????蒻??厄???????????????蒻??厄??????????????????????????????????????????????????????????????????????
UHC00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010010010101110110011111100111111111001011000111010000100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010010010101110110011111100111111111001011000111010000100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101111011001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001001010111011001111110011111111100101100011101000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010010010101110110011111100111111111001011000111010000100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010010010101110110011111100111111111001011000111010000100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111101111011001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001001010111011001111110011111111100101100011101000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001001010111011001111110011111111100101100011101000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111111101000100100101011101100111111001111111110010110001110100001000011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001001010111011001111110011111111100101100011101000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111011110110011111100111111001111110011111100111111111010001001001010111011001111110011111111100101100011101000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111110100010010010101110110011111100111111111001011000111010000100001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111111010001001001010111011001111110011111111100101100011101000010000111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111???????????????????????????????????????????????????????????????????????????????????????????????嗚빡?鴦껤?????????????嗚빡?鴦껤??????????????嗚빡?鴦껤?????????????嗚빡?鴦껤????????????{?????嗚빡?鴦껤?????????????嗚빡?鴦껤??????????????嗚빡?鴦껤??????????????????????????嗚빡?鴦껤?????????????嗚빡?鴦껤??????????????嗚빡?鴦껤?????????????嗚빡?鴦껤????????????{?????嗚빡?鴦껤?????????????嗚빡?鴦껤??????????????嗚빡?鴦껤???????????????????????????嗚빡?鴦껤?????????????嗚빡?鴦껤??????????????嗚빡?鴦껤?????????????嗚빡?鴦껤????????????{?????嗚빡?鴦껤?????????????嗚빡?鴦껤??????????????嗚빡?鴦껤?????????????????????????????????????????????????????????????????????