同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f6a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe8aba23f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe8aba23f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f6a3f3f3f3f3f3f3f3f3f3f3f3f3f6a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe8aba23f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe8aba23f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????j????????????????????????????????????????????????????????é«?é«è²»ï½¿ï½¥è ??????é«???????????é«?è«¢???é«?é«è²»ï½¿ï½¥è ??????é«???????????????é«?é«è²»ï½¿ï½¥è ??????é«???????????é«?è«¢???é«?é«è²»ï½¿ï½¥è ??????é«?????????????????????????????j?????????????j???????????????????é«?é«è²»ï½¿ï½¥è ??????é«???????????é«?è«¢???é«?é«è²»ï½¿ï½¥è ??????é«???????????????é«?é«è²»ï½¿ï½¥è ??????é«???????????é«?è«¢???é«?é«è²»ï½¿ï½¥è ??????é«?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f6a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe8aba23f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe8aba23f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f6a3f3f3f3f3f3f3f3f3f3f3f3f3f6a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe8aba23f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe8aba23f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????j????????????????????????????????????????????????????????鬮?鬮剰イサ?ソ?・陟??????鬮???????????鬮?隲「???鬮?鬮剰イサ?ソ?・陟??????鬮???????????????鬮?鬮剰イサ?ソ?・陟??????鬮???????????鬮?隲「???鬮?鬮剰イサ?ソ?・陟??????鬮?????????????????????????????j?????????????j???????????????????鬮?鬮剰イサ?ソ?・陟??????鬮???????????鬮?隲「???鬮?鬮剰イサ?ソ?・陟??????鬮???????????????鬮?鬮剰イサ?ソ?・陟??????鬮???????????鬮?隲「???鬮?鬮剰イサ?ソ?・陟??????鬮?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f6a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe8aba23f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe8aba23f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f6a3f3f3f3f3f3f3f3f3f3f3f3f3f6a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe8aba23f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe8aba23f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????j????????????????????????????????????????????????????????蕭??莢誌戎鐔ヨ????????蕭??????????蕭?????蕭??莢誌戎鐔ヨ????????蕭??????????????蕭??莢誌戎鐔ヨ????????蕭??????????蕭?????蕭??莢誌戎鐔ヨ????????蕭????????????????????????????j?????????????j???????????????????蕭??莢誌戎鐔ヨ????????蕭??????????蕭?????蕭??莢誌戎鐔ヨ????????蕭??????????????蕭??莢誌戎鐔ヨ????????蕭??????????蕭?????蕭??莢誌戎鐔ヨ????????蕭????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f6a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe8aba23f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe8aba23f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f6a3f3f3f3f3f3f3f3f3f3f3f3f3f6a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe8aba23f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe8aba23f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????j????????????????????????????????????????????????????????髏?髏費ソ・蠕??????髏???????????髏?諢???髏?髏費ソ・蠕??????髏???????????????髏?髏費ソ・蠕??????髏???????????髏?諢???髏?髏費ソ・蠕??????髏?????????????????????????????j?????????????j???????????????????髏?髏費ソ・蠕??????髏???????????髏?諢???髏?髏費ソ・蠕??????髏???????????????髏?髏費ソ・蠕??????髏???????????髏?諢???髏?髏費ソ・蠕??????髏?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f6a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe8aba23f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe8aba23f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f6a3f3f3f3f3f3f3f3f3f3f3f3f3f6a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe8aba23f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe8aba23f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda5e8a0953f3f3f3f3f3fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????j????????????????????????????????????????????????????????遙뢃遙뤺꼇節울쉈澳뷐?????遙뢃??????????遙뢃獄∨??遙뢃遙뤺꼇節울쉈澳뷐?????遙뢃??????????????遙뢃遙뤺꼇節울쉈澳뷐?????遙뢃??????????遙뢃獄∨??遙뢃遙뤺꼇節울쉈澳뷐?????遙뢃????????????????????????????j?????????????j???????????????????遙뢃遙뤺꼇節울쉈澳뷐?????遙뢃??????????遙뢃獄∨??遙뢃遙뤺꼇節울쉈澳뷐?????遙뢃??????????????遙뢃遙뤺꼇節울쉈澳뷐?????遙뢃??????????遙뢃獄∨??遙뢃遙뤺꼇節울쉈澳뷐?????遙뢃????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |