同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f7d3f3f3f3f3f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faae53facef3f3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faae53facef3f3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faae53facef3f3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faae53facef3f3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}??????}????????????????????????????????????????å®?ï?ª?å®?ï?ª????????????????????å®?ï?ª?å®?ï?ª???????????????å®?ï?ªå?¬ï??å®?ï?ª??????????????????????????????????????????????????????????å®?ï?ª?å®?ï?ª????????????????????å®?ï?ª?å®?ï?ª???????????????å®?ï?ªå?¬ï??å®?ï?ª??????????????????????????????????????????????????????????????????å®?ï?ª?å®?ï?ª????????????????????å®?ï?ª?å®?ï?ª???????????????å®?ï?ªå?¬ï??å®?ï?ª??????????????????????????????????????????????????????????å®?ï?ª?å®?ï?ª????????????????????å®?ï?ª?å®?ï?ª???????????????å®?ï?ªå?¬ï??å®?ï?ª?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f7d3f3f3f3f3f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faae53facef3f3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faae53facef3f3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faae53facef3f3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faae53facef3f3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}??????}????????????????????????????????????????螳??ェ?螳??ェ????????????????????螳??ェ?螳??ェ???????????????螳??ェ?ャ??螳??ェ??????????????????????????????????????????????????????????螳??ェ?螳??ェ????????????????????螳??ェ?螳??ェ???????????????螳??ェ?ャ??螳??ェ??????????????????????????????????????????????????????????????????螳??ェ?螳??ェ????????????????????螳??ェ?螳??ェ???????????????螳??ェ?ャ??螳??ェ??????????????????????????????????????????????????????????螳??ェ?螳??ェ????????????????????螳??ェ?螳??ェ???????????????螳??ェ?ャ??螳??ェ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f7d3f3f3f3f3f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faae53facef3f3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faae53facef3f3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faae53facef3f3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faae53facef3f3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}??????}????????????????????????????????????????絎???絎??????????????????????絎???絎?????????????????絎???????絎????????????????????????????????????????????????????????????絎???絎??????????????????????絎???絎?????????????????絎???????絎????????????????????????????????????????????????????????????????????絎???絎??????????????????????絎???絎?????????????????絎???????絎????????????????????????????????????????????????????????????絎???絎??????????????????????絎???絎?????????????????絎???????絎???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f7d3f3f3f3f3f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faae53facef3f3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faae53facef3f3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faae53facef3f3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faae53facef3f3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}??????}???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f7d3f3f3f3f3f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faae53facef3f3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faae53facef3f3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faae53facef3f3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faa3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5ae3fef3faae53facef3f3fe5ae3fef3faa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}??????}????????????????????????????????????????若?裝₃若?裝₃???????????????????若?裝₃若?裝₃??????????????若?裝ゅ?э??若?裝₃?????????????????????????????????????????????????????????若?裝₃若?裝₃???????????????????若?裝₃若?裝₃??????????????若?裝ゅ?э??若?裝₃?????????????????????????????????????????????????????????????????若?裝₃若?裝₃???????????????????若?裝₃若?裝₃??????????????若?裝ゅ?э??若?裝₃?????????????????????????????????????????????????????????若?裝₃若?裝₃???????????????????若?裝₃若?裝₃??????????????若?裝ゅ?э??若?裝₃????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |