同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????èà???ï½?ï½??ï½???????????????ï½?????èà???ï½?ï½???????????????????????????????????????????èà???ï½?ï½??ï½???????????????ï½?????èà???ï½?ï½???????????????????????????????????????????????????????èà???ï½?ï½??ï½???????????????ï½?????èà???ï½?ï½?????????????????????????????????????????????????????????èà???ï½?ï½??ï½???????????????ï½?????èà???ï½?ï½???????????????????????????????????????????èà???ï½?ï½??ï½???????????????ï½?????èà???ï½?ï½???????????????????????????????????????????????????????èà???ï½?ï½??ï½???????????????ï½?????èà???ï½?ï½????????????????????????????????????????????????????????????èà???ï½?ï½??ï½???????????????ï½?????èà???ï½?ï½???????????????????????????????????????????èà???ï½?ï½??ï½???????????????ï½?????èà???ï½?ï½???????????????????????????????????????????????????????èà???ï½?ï½??ï½???????????????ï½?????èà???ï½?ï½????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????鞨??????????????????????????????鞨?????????????????????????????????????????????????鞨??????????????????????????????鞨?????????????????????????????????????????????????????????????鞨??????????????????????????????鞨???????????????????????????????????????????????????????????????鞨??????????????????????????????鞨?????????????????????????????????????????????????鞨??????????????????????????????鞨?????????????????????????????????????????????????????????????鞨??????????????????????????????鞨??????????????????????????????????????????????????????????????????鞨??????????????????????????????鞨?????????????????????????????????????????????????鞨??????????????????????????????鞨?????????????????????????????????????????????????????????????鞨??????????????????????????????鞨??????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????葯???鐔?鐔??鐔???????????????鐔?????葯???鐔?鐔???????????????????????????????????????????葯???鐔?鐔??鐔???????????????鐔?????葯???鐔?鐔???????????????????????????????????????????????????????葯???鐔?鐔??鐔???????????????鐔?????葯???鐔?鐔?????????????????????????????????????????????????????????葯???鐔?鐔??鐔???????????????鐔?????葯???鐔?鐔???????????????????????????????????????????葯???鐔?鐔??鐔???????????????鐔?????葯???鐔?鐔???????????????????????????????????????????????????????葯???鐔?鐔??鐔???????????????鐔?????葯???鐔?鐔????????????????????????????????????????????????????????????葯???鐔?鐔??鐔???????????????鐔?????葯???鐔?鐔???????????????????????????????????????????葯???鐔?鐔??鐔???????????????鐔?????葯???鐔?鐔???????????????????????????????????????????????????????葯???鐔?鐔??鐔???????????????鐔?????葯???鐔?鐔????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbd3f3f3f3f3fe8e03f3f3fefbd3fefbd3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????歪???節?節??節???????????????節?????歪???節?節???????????????????????????????????????????歪???節?節??節???????????????節?????歪???節?節???????????????????????????????????????????????????????歪???節?節??節???????????????節?????歪???節?節?????????????????????????????????????????????????????????歪???節?節??節???????????????節?????歪???節?節???????????????????????????????????????????歪???節?節??節???????????????節?????歪???節?節???????????????????????????????????????????????????????歪???節?節??節???????????????節?????歪???節?節????????????????????????????????????????????????????????????歪???節?節??節???????????????節?????歪???節?節???????????????????????????????????????????歪???節?節??節???????????????節?????歪???節?節???????????????????????????????????????????????????????歪???節?節??節???????????????節?????歪???節?節????????????????????????????????????????? |