同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????걢??????걨?????걨?????????걨?????걨???걢??????걨?????걨???????????걢????????걢??????걨?????걨?????????걨?????걨???걢??????걨?????걨?????????????걢??????걨?????걨?????????걨?????걨???걢??????걨?????걨??????????????????????????????????????????????????????????????????????????????????걢??????걨?????걨?????????걨?????걨???걢??????걨?????걨???????????걢????????걢??????걨?????걨?????????걨?????걨???걢??????걨?????걨?????????????걢??????걨?????걨?????????걨?????걨???걢??????걨?????걨??????????????????????N???????????????????????????????????????????????????????걢??????걨?????걨?????????걨?????걨???걢??????걨?????걨???????????걢????????걢??????걨?????걨?????????걨?????걨???걢??????걨?????걨?????????????걢??????걨?????걨?????????걨?????걨???걢??????걨?????걨?????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????「???????ィ??????ィ??????????ィ??????ィ????「???????ィ??????ィ????????????「?????????「???????ィ??????ィ??????????ィ??????ィ????「???????ィ??????ィ??????????????「???????ィ??????ィ??????????ィ??????ィ????「???????ィ??????ィ???????????????????????????????????????????????????????????????????????????????????「???????ィ??????ィ??????????ィ??????ィ????「???????ィ??????ィ????????????「?????????「???????ィ??????ィ??????????ィ??????ィ????「???????ィ??????ィ??????????????「???????ィ??????ィ??????????ィ??????ィ????「???????ィ??????ィ??????????????????????N????????????????????????????????????????????????????????「???????ィ??????ィ??????????ィ??????ィ????「???????ィ??????ィ????????????「?????????「???????ィ??????ィ??????????ィ??????ィ????「???????ィ??????ィ??????????????「???????ィ??????ィ??????????ィ??????ィ????「???????ィ??????ィ?????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????蟇??????蟇?????蟇?????????蟇?????蟇???蟇??????蟇?????蟇???????????蟇????????蟇??????蟇?????蟇?????????蟇?????蟇???蟇??????蟇?????蟇?????????????蟇??????蟇?????蟇?????????蟇?????蟇???蟇??????蟇?????蟇??????????????????????????????????????????????????????????????????????????????????蟇??????蟇?????蟇?????????蟇?????蟇???蟇??????蟇?????蟇???????????蟇????????蟇??????蟇?????蟇?????????蟇?????蟇???蟇??????蟇?????蟇?????????????蟇??????蟇?????蟇?????????蟇?????蟇???蟇??????蟇?????蟇??????????????????????N???????????????????????????????????????????????????????蟇??????蟇?????蟇?????????蟇?????蟇???蟇??????蟇?????蟇???????????蟇????????蟇??????蟇?????蟇?????????蟇?????蟇???蟇??????蟇?????蟇?????????????蟇??????蟇?????蟇?????????蟇?????蟇???蟇??????蟇?????蟇?????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????걢??????걨?????걨?????????걨?????걨???걢??????걨?????걨???????????걢????????걢??????걨?????걨?????????걨?????걨???걢??????걨?????걨?????????????걢??????걨?????걨?????????걨?????걨???걢??????걨?????걨??????????????????????????????????????????????????????????????????????????????????걢??????걨?????걨?????????걨?????걨???걢??????걨?????걨???????????걢????????걢??????걨?????걨?????????걨?????걨???걢??????걨?????걨?????????????걢??????걨?????걨?????????걨?????걨???걢??????걨?????걨??????????????????????N???????????????????????????????????????????????????????걢??????걨?????걨?????????걨?????걨???걢??????걨?????걨???????????걢????????걢??????걨?????걨?????????걨?????걨???걢??????걨?????걨?????????????걢??????걨?????걨?????????걨?????걨???걢??????걨?????걨?????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3feab1a23f3f3f3f3f3feab1a83f3f3f3f3feab1a83f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????嫄∨?????嫄?????嫄?????????嫄?????嫄???嫄∨?????嫄?????嫄???????????嫄∨???????嫄∨?????嫄?????嫄?????????嫄?????嫄???嫄∨?????嫄?????嫄?????????????嫄∨?????嫄?????嫄?????????嫄?????嫄???嫄∨?????嫄?????嫄??????????????????????????????????????????????????????????????????????????????????嫄∨?????嫄?????嫄?????????嫄?????嫄???嫄∨?????嫄?????嫄???????????嫄∨???????嫄∨?????嫄?????嫄?????????嫄?????嫄???嫄∨?????嫄?????嫄?????????????嫄∨?????嫄?????嫄?????????嫄?????嫄???嫄∨?????嫄?????嫄??????????????????????N???????????????????????????????????????????????????????嫄∨?????嫄?????嫄?????????嫄?????嫄???嫄∨?????嫄?????嫄???????????嫄∨???????嫄∨?????嫄?????嫄?????????嫄?????嫄???嫄∨?????嫄?????嫄?????????????嫄∨?????嫄?????嫄?????????嫄?????嫄???嫄∨?????嫄?????嫄?????????????????????????????? |