同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f8eaa3f8eab8ece8ed03f8ebd3f3f3f8eaa3f8ea83f3f3f8eaa3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f8eaa3f8eab8ece8ed03f8ebd3f3f3f8eaa3f8ea83f3f3f8eaa3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f8eaa3f8eab8ece8ed03f8ebd3f3f3f8eaa3f8ea83f3f3f8eaa3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f8eaa3f8eab8ece8ed03f8ebd3f3f3f8eaa3f8ea83f3f3f8eaa3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????×Ì????ª??????????????????×Ì????ª???????????????????×Ì????ª??????????????????×Ì????ª????????????????????×Ì????ª??????????????????×Ì????ª?????????????????????????×Ì????ª???????????????????????????????×Ì????ª????ª?«ÎÐ?½???ª?¨???ª??????????×Ì????ª????ª?«ÎÐ?½???ª?¨???ª????????×Ì????ª??????????????????×Ì????ª?????????????????????????×Ì????ª???????????????????????????????×Ì????ª????ª?«ÎÐ?½???ª?¨???ª??????????×Ì????ª????ª?«ÎÐ?½???ª?¨???ª????????×Ì????ª??????????????????×Ì????ª??????????????????????????????N???????????????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f8eaa3f8eab8ece8ed03f8ebd3f3f3f8eaa3f8ea83f3f3f8eaa3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f8eaa3f8eab8ece8ed03f8ebd3f3f3f8eaa3f8ea83f3f3f8eaa3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f8eaa3f8eab8ece8ed03f8ebd3f3f3f8eaa3f8ea83f3f3f8eaa3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f8eaa3f8eab8ece8ed03f8ebd3f3f3f8eaa3f8ea83f3f3f8eaa3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????邪捨????蒔??????????????????邪捨????蒔???????????????????邪捨????蒔??????????????????邪捨????蒔????????????????????邪捨????蒔??????????????????邪捨????蒔?????????????????????????邪捨????蒔???????????????????????????????邪捨????蒔????蒔?辞斜社?漆???蒔?耳???蒔??????????邪捨????蒔????蒔?辞斜社?漆???蒔?耳???蒔????????邪捨????蒔??????????????????邪捨????蒔?????????????????????????邪捨????蒔???????????????????????????????邪捨????蒔????蒔?辞斜社?漆???蒔?耳???蒔??????????邪捨????蒔????蒔?辞斜社?漆???蒔?耳???蒔????????邪捨????蒔??????????????????邪捨????蒔??????????????????????????????N???????????????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f8eaa3f8eab8ece8ed03f8ebd3f3f3f8eaa3f8ea83f3f3f8eaa3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f8eaa3f8eab8ece8ed03f8ebd3f3f3f8eaa3f8ea83f3f3f8eaa3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f8eaa3f8eab8ece8ed03f8ebd3f3f3f8eaa3f8ea83f3f3f8eaa3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f8eaa3f8eab8ece8ed03f8ebd3f3f3f8eaa3f8ea83f3f3f8eaa3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ラフ????ェ??????????????????ラフ????ェ???????????????????ラフ????ェ??????????????????ラフ????ェ????????????????????ラフ????ェ??????????????????ラフ????ェ?????????????????????????ラフ????ェ???????????????????????????????ラフ????ェ????ェ?ォホミ?ス???ェ?ィ???ェ??????????ラフ????ェ????ェ?ォホミ?ス???ェ?ィ???ェ????????ラフ????ェ??????????????????ラフ????ェ?????????????????????????ラフ????ェ???????????????????????????????ラフ????ェ????ェ?ォホミ?ス???ェ?ィ???ェ??????????ラフ????ェ????ェ?ォホミ?ス???ェ?ィ???ェ????????ラフ????ェ??????????????????ラフ????ェ??????????????????????????????N???????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f8eaa3f8eab8ece8ed03f8ebd3f3f3f8eaa3f8ea83f3f3f8eaa3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f8eaa3f8eab8ece8ed03f8ebd3f3f3f8eaa3f8ea83f3f3f8eaa3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f8eaa3f8eab8ece8ed03f8ebd3f3f3f8eaa3f8ea83f3f3f8eaa3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f8eaa3f8eab8ece8ed03f8ebd3f3f3f8eaa3f8ea83f3f3f8eaa3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Ύ?????????????????????????????????????????????Ύ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Ύ?????????????????????????????????????????????Ύ?????????????????????????????????????????????????????????????????????????????????????????N???????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f8eaa3f8eab8ece8ed03f8ebd3f3f3f8eaa3f8ea83f3f3f8eaa3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f8eaa3f8eab8ece8ed03f8ebd3f3f3f8eaa3f8ea83f3f3f8eaa3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f8eaa3f8eab8ece8ed03f8ebd3f3f3f8eaa3f8ea83f3f3f8eaa3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f8eaa3f8eab8ece8ed03f8ebd3f3f3f8eaa3f8ea83f3f3f8eaa3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ed78ecc3f3f3f3f8eaa3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????롒롆????렕??????????????????롒롆????렕???????????????????롒롆????렕??????????????????롒롆????렕????????????????????롒롆????렕??????????????????롒롆????렕?????????????????????????롒롆????렕???????????????????????????????롒롆????렕????렕?렖롈롊?렰???렕?렓???렕??????????롒롆????렕????렕?렖롈롊?렰???렕?렓???렕????????롒롆????렕??????????????????롒롆????렕?????????????????????????롒롆????렕???????????????????????????????롒롆????렕????렕?렖롈롊?렰???렕?렓???렕??????????롒롆????렕????렕?렖롈롊?렰???렕?렓???렕????????롒롆????렕??????????????????롒롆????렕??????????????????????????????N???????????????????????????????????????????????????????????????????????????????????????????????? |