同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3f3f3f3f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3f3f3f3f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3f3f3f3f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????ï¾ï½¯ï¾ï½¿ï¾???ï¾ï½¯ï¾ï½¿ï¾??????ï¾ï½¯ï¾ï½¿ï¾??????????????ï¾ï½¯ï¾ï½¿ï¾???ï¾ï½¯ï¾ï½¿ï¾??????ï¾ï½¯ï¾ï½¿ï¾?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ï¾ï½¯ï¾ï½¿ï¾???ï¾ï½¯ï¾ï½¿ï¾??????ï¾ï½¯ï¾ï½¿ï¾??????????????ï¾ï½¯ï¾ï½¿ï¾???ï¾ï½¯ï¾ï½¿ï¾??????ï¾ï½¯ï¾ï½¿ï¾????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????????????????????????????????ï¾ï½¯ï¾ï½¿ï¾???ï¾ï½¯ï¾ï½¿ï¾??????ï¾ï½¯ï¾ï½¿ï¾??????????????ï¾ï½¯ï¾ï½¿ï¾???ï¾ï½¯ï¾ï½¿ï¾??????ï¾ï½¯ï¾ï½¿ï¾???????????????????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3f3f3f3f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3f3f3f3f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3f3f3f3f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????スッ?ゑスソ??????スッ?ゑスソ?????????スッ?ゑスソ?????????????????スッ?ゑスソ??????スッ?ゑスソ?????????スッ?ゑスソ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????スッ?ゑスソ??????スッ?ゑスソ?????????スッ?ゑスソ?????????????????スッ?ゑスソ??????スッ?ゑスソ?????????スッ?ゑスソ?????????????????????????????????????????????????????????????N??????????????????????????????????????????????????????????????????????????????????????????????????????????????????スッ?ゑスソ??????スッ?ゑスソ?????????スッ?ゑスソ?????????????????スッ?ゑスソ??????スッ?ゑスソ?????????スッ?ゑスソ????????????????????????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3f3f3f3f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3f3f3f3f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3f3f3f3f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????鐓?鐔??鐔随????鐓?鐔??鐔随???????鐓?鐔??鐔随???????????????鐓?鐔??鐔随????鐓?鐔??鐔随???????鐓?鐔??鐔随??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????鐓?鐔??鐔随????鐓?鐔??鐔随???????鐓?鐔??鐔随???????????????鐓?鐔??鐔随????鐓?鐔??鐔随???????鐓?鐔??鐔随?????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????????????????????????????????鐓?鐔??鐔随????鐓?鐔??鐔随???????鐓?鐔??鐔随???????????????鐓?鐔??鐔随????鐓?鐔??鐔随???????鐓?鐔??鐔随????????????????????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3f3f3f3f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3f3f3f3f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3f3f3f3f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????テッツソツ???テッツソツ??????テッツソツ??????????????テッツソツ???テッツソツ??????テッツソツ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????テッツソツ???テッツソツ??????テッツソツ??????????????テッツソツ???テッツソツ??????テッツソツ????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????????????????????????????????テッツソツ???テッツソツ??????テッツソツ??????????????テッツソツ???テッツソツ??????テッツソツ???????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3f3f3f3f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3f3f3f3f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3f3f3f3f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3fefbe83efbdafefbe82efbdbfefbe823f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????絶껓쉴絶귨슴絶괒??絶껓쉴絶귨슴絶괒?????絶껓쉴絶귨슴絶괒?????????????絶껓쉴絶귨슴絶괒??絶껓쉴絶귨슴絶괒?????絶껓쉴絶귨슴絶괒????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????絶껓쉴絶귨슴絶괒??絶껓쉴絶귨슴絶괒?????絶껓쉴絶귨슴絶괒?????????????絶껓쉴絶귨슴絶괒??絶껓쉴絶귨슴絶괒?????絶껓쉴絶귨슴絶괒???????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????????????????????????????????絶껓쉴絶귨슴絶괒??絶껓쉴絶귨슴絶괒?????絶껓쉴絶귨슴絶괒?????????????絶껓쉴絶귨슴絶괒??絶껓쉴絶귨슴絶괒?????絶껓쉴絶귨슴絶괒??????????????????????????????????????????????????????????????????? |