同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f573f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f563f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????????????????????????????????????????????????????ò©Â±?????ñù¤???´ãô?????????????????????????????????ò©Â±?????ñù¤???´ãô????????????????????ò©Â±?????ñù¤???´ãô?????????????????ò©Â±?????ñù¤???´ãô?????????????????ò©Â±?????ñù¤???´ãô??????????????????????????????????????ò©Â±?????ñù¤???´ãô??????????ò©Â±???????????????W???????????????ò©Â±?????ñù¤???´ãô?????????????????????????????????ò©Â±?????ñù¤???´ãô????????????????????ò©Â±?????ñù¤???´ãô?????????????????ò©Â±?????ñù¤???´ãô?????????????????ò©Â±?????ñù¤???´ãô??????????????????????????????????????ò©Â±?????ñù¤???´ãô??????????ò©Â±???????????????V??????N??????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f573f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f563f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????????????????????????????????????????????????????テイツゥツ篠ア?????テアテケツ篠、???ツ篠エテ」テエ?????????????????????????????????テイツゥツ篠ア?????テアテケツ篠、???ツ篠エテ」テエ????????????????????テイツゥツ篠ア?????テアテケツ篠、???ツ篠エテ」テエ?????????????????テイツゥツ篠ア?????テアテケツ篠、???ツ篠エテ」テエ?????????????????テイツゥツ篠ア?????テアテケツ篠、???ツ篠エテ」テエ??????????????????????????????????????テイツゥツ篠ア?????テアテケツ篠、???ツ篠エテ」テエ??????????テイツゥツ篠ア???????????????W???????????????テイツゥツ篠ア?????テアテケツ篠、???ツ篠エテ」テエ?????????????????????????????????テイツゥツ篠ア?????テアテケツ篠、???ツ篠エテ」テエ????????????????????テイツゥツ篠ア?????テアテケツ篠、???ツ篠エテ」テエ?????????????????テイツゥツ篠ア?????テアテケツ篠、???ツ篠エテ」テエ?????????????????テイツゥツ篠ア?????テアテケツ篠、???ツ篠エテ」テエ??????????????????????????????????????テイツゥツ篠ア?????テアテケツ篠、???ツ篠エテ」テエ??????????テイツゥツ篠ア???????????????V??????N??????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f573f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f563f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????????????????????????????????????????????????????嘆息?賊?????単湛?造????卒達担?????????????????????????????????嘆息?賊?????単湛?造????卒達担????????????????????嘆息?賊?????単湛?造????卒達担?????????????????嘆息?賊?????単湛?造????卒達担?????????????????嘆息?賊?????単湛?造????卒達担??????????????????????????????????????嘆息?賊?????単湛?造????卒達担??????????嘆息?賊???????????????W???????????????嘆息?賊?????単湛?造????卒達担?????????????????????????????????嘆息?賊?????単湛?造????卒達担????????????????????嘆息?賊?????単湛?造????卒達担?????????????????嘆息?賊?????単湛?造????卒達担?????????????????嘆息?賊?????単湛?造????卒達担??????????????????????????????????????嘆息?賊?????単湛?造????卒達担??????????嘆息?賊???????????????V??????N??????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f573f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f563f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????????????????????????????????????????????????????ò©±?????ñù¤???´ãô?????????????????????????????????ò©±?????ñù¤???´ãô????????????????????ò©±?????ñù¤???´ãô?????????????????ò©±?????ñù¤???´ãô?????????????????ò©±?????ñù¤???´ãô??????????????????????????????????????ò©±?????ñù¤???´ãô??????????ò©±???????????????W???????????????ò©±?????ñù¤???´ãô?????????????????????????????????ò©±?????ñù¤???´ãô????????????????????ò©±?????ñù¤???´ãô?????????????????ò©±?????ñù¤???´ãô?????????????????ò©±?????ñù¤???´ãô??????????????????????????????????????ò©±?????ñù¤???´ãô??????????ò©±???????????????V??????N??????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f573f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3fc3b1c3b9c28ec2a43f3f3fc28ec2b4c3a3c3b43f3f3f3f3f3f3f3f3f3fc3b2c2a9c28ec2b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f563f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????????????????????????????????????????????????????챵짤혦짹?????챰첫혦짚???혦쨈찾척?????????????????????????????????챵짤혦짹?????챰첫혦짚???혦쨈찾척????????????????????챵짤혦짹?????챰첫혦짚???혦쨈찾척?????????????????챵짤혦짹?????챰첫혦짚???혦쨈찾척?????????????????챵짤혦짹?????챰첫혦짚???혦쨈찾척??????????????????????????????????????챵짤혦짹?????챰첫혦짚???혦쨈찾척??????????챵짤혦짹???????????????W???????????????챵짤혦짹?????챰첫혦짚???혦쨈찾척?????????????????????????????????챵짤혦짹?????챰첫혦짚???혦쨈찾척????????????????????챵짤혦짹?????챰첫혦짚???혦쨈찾척?????????????????챵짤혦짹?????챰첫혦짚???혦쨈찾척?????????????????챵짤혦짹?????챰첫혦짚???혦쨈찾척??????????????????????????????????????챵짤혦짹?????챰첫혦짚???혦쨈찾척??????????챵짤혦짹???????????????V??????N??????????????????????????????????? |