同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe880b3e788be3f3fe880b33fe788bee5bc8f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3fe887aae792bd3fe880b3e6b2bb3f3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe880b3e788be3f3fe880b33fe788bee5bc8f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3fe887aae792bd3fe880b3e6b2bb3f3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe880b3e788be3f3fe880b33fe788bee5bc8f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3fe887aae792bd3fe880b3e6b2bb3f3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe880b3e788be3f3fe880b33fe788bee5bc8f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3fe887aae792bd3fe880b3e6b2bb3f3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????????????????????????????????????????????????è³ç¾??è³?ç¾å¼?????????????治質?è³??????????????????????????????????????治質?è³???èªç½?è³æ²»??è³???????????????????????????????????????????è³ç¾??è³?ç¾å¼?????????????治質?è³??????????????????????????????????????治質?è³???èªç½?è³æ²»??è³???????????????????????????????????????????????????????????????????????????????????????????N???????????????????????????????????????????????????????????????????????????????????????????????????è³ç¾??è³?ç¾å¼?????????????治質?è³??????????????????????????????????????治質?è³???èªç½?è³æ²»??è³???????????????????????????????????????????è³ç¾??è³?ç¾å¼?????????????治質?è³??????????????????????????????????????治質?è³???èªç½?è³æ²»??è³??????????????????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe880b3e788be3f3fe880b33fe788bee5bc8f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3fe887aae792bd3fe880b3e6b2bb3f3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe880b3e788be3f3fe880b33fe788bee5bc8f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3fe887aae792bd3fe880b3e6b2bb3f3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe880b3e788be3f3fe880b33fe788bee5bc8f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3fe887aae792bd3fe880b3e6b2bb3f3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe880b3e788be3f3fe880b33fe788bee5bc8f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3fe887aae792bd3fe880b3e6b2bb3f3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????????????????????????????????????????????????閠ウ辷セ??閠ウ?辷セ蠑?????????????豐サ雉ェ?閠ウ??????????????????????????????????????豐サ雉ェ?閠ウ???閾ェ迺ス?閠ウ豐サ??閠ウ???????????????????????????????????????????閠ウ辷セ??閠ウ?辷セ蠑?????????????豐サ雉ェ?閠ウ??????????????????????????????????????豐サ雉ェ?閠ウ???閾ェ迺ス?閠ウ豐サ??閠ウ???????????????????????????????????????????????????????????????????????????????????????????N???????????????????????????????????????????????????????????????????????????????????????????????????閠ウ辷セ??閠ウ?辷セ蠑?????????????豐サ雉ェ?閠ウ??????????????????????????????????????豐サ雉ェ?閠ウ???閾ェ迺ス?閠ウ豐サ??閠ウ???????????????????????????????????????????閠ウ辷セ??閠ウ?辷セ蠑?????????????豐サ雉ェ?閠ウ??????????????????????????????????????豐サ雉ェ?閠ウ???閾ェ迺ス?閠ウ豐サ??閠ウ??????????????????????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe880b3e788be3f3fe880b33fe788bee5bc8f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3fe887aae792bd3fe880b3e6b2bb3f3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe880b3e788be3f3fe880b33fe788bee5bc8f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3fe887aae792bd3fe880b3e6b2bb3f3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe880b3e788be3f3fe880b33fe788bee5bc8f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3fe887aae792bd3fe880b3e6b2bb3f3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe880b3e788be3f3fe880b33fe788bee5bc8f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3fe887aae792bd3fe880b3e6b2bb3f3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????括??????上??????????????羃肢蟹????????????????????????????????????????羃肢蟹??????????恰音???????????????????????????????????????????????括??????上??????????????羃肢蟹????????????????????????????????????????羃肢蟹??????????恰音??????????????????????????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????????????????????括??????上??????????????羃肢蟹????????????????????????????????????????羃肢蟹??????????恰音???????????????????????????????????????????????括??????上??????????????羃肢蟹????????????????????????????????????????羃肢蟹??????????恰音?????????????????????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe880b3e788be3f3fe880b33fe788bee5bc8f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3fe887aae792bd3fe880b3e6b2bb3f3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe880b3e788be3f3fe880b33fe788bee5bc8f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3fe887aae792bd3fe880b3e6b2bb3f3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe880b3e788be3f3fe880b33fe788bee5bc8f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3fe887aae792bd3fe880b3e6b2bb3f3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe880b3e788be3f3fe880b33fe788bee5bc8f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3fe887aae792bd3fe880b3e6b2bb3f3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????????????????????????????????????????????????耳爾??耳?爾式?????????????治質?耳??????????????????????????????????????治質?耳???自璽?耳治??耳???????????????????????????????????????????耳爾??耳?爾式?????????????治質?耳??????????????????????????????????????治質?耳???自璽?耳治??耳???????????????????????????????????????????????????????????????????????????????????????????N???????????????????????????????????????????????????????????????????????????????????????????????????耳爾??耳?爾式?????????????治質?耳??????????????????????????????????????治質?耳???自璽?耳治??耳???????????????????????????????????????????耳爾??耳?爾式?????????????治質?耳??????????????????????????????????????治質?耳???自璽?耳治??耳??????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe880b3e788be3f3fe880b33fe788bee5bc8f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3fe887aae792bd3fe880b3e6b2bb3f3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe880b3e788be3f3fe880b33fe788bee5bc8f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3fe887aae792bd3fe880b3e6b2bb3f3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe880b3e788be3f3fe880b33fe788bee5bc8f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3fe887aae792bd3fe880b3e6b2bb3f3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe880b3e788be3f3fe880b33fe788bee5bc8f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe6b2bbe8b3aa3fe880b33f3f3fe887aae792bd3fe880b3e6b2bb3f3fe880b33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????????????????????????????????????????????????蘂녕댚??蘂끗連얍폀?????????????亦삭나?蘂끗?????????????????????????????????????亦삭나?蘂끗??銳ょ뮵?蘂녔꼇??蘂끗??????????????????????????????????????????蘂녕댚??蘂끗連얍폀?????????????亦삭나?蘂끗?????????????????????????????????????亦삭나?蘂끗??銳ょ뮵?蘂녔꼇??蘂끗??????????????????????????????????????????????????????????????????????????????????????????N???????????????????????????????????????????????????????????????????????????????????????????????????蘂녕댚??蘂끗連얍폀?????????????亦삭나?蘂끗?????????????????????????????????????亦삭나?蘂끗??銳ょ뮵?蘂녔꼇??蘂끗??????????????????????????????????????????蘂녕댚??蘂끗連얍폀?????????????亦삭나?蘂끗?????????????????????????????????????亦삭나?蘂끗??銳ょ뮵?蘂녔꼇??蘂끗?????????????????????????????????????????????????????????????????? |