同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23fc383c2afc382c2bec382c23f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23f3f3fc383c2afc382c2bec382c23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23fc383c2afc382c2bec382c23f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23f3f3fc383c2afc382c2bec382c23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23fc383c2afc382c2bec382c23f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23f3f3fc383c2afc382c2bec382c23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23fc383c2afc382c2bec382c23f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23f3f3fc383c2afc382c2bec382c23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????æÃÂÃÂ?¯Ã¾ÃÂ?ïþÃÂ???æÃÂÃÂ?¯Ã¾ÃÂ???ïþÃÂ?????????????????æÃÂÃÂ?¯Ã¾ÃÂ?ïþÃÂ???æÃÂÃÂ?¯Ã¾ÃÂ???ïþÃÂ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????æÃÂÃÂ?¯Ã¾ÃÂ?ïþÃÂ???æÃÂÃÂ?¯Ã¾ÃÂ???ïþÃÂ?????????????????æÃÂÃÂ?¯Ã¾ÃÂ?ïþÃÂ???æÃÂÃÂ?¯Ã¾ÃÂ???ïþÃÂ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23fc383c2afc382c2bec382c23f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23f3f3fc383c2afc382c2bec382c23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23fc383c2afc382c2bec382c23f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23f3f3fc383c2afc382c2bec382c23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23fc383c2afc382c2bec382c23f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23f3f3fc383c2afc382c2bec382c23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23fc383c2afc382c2bec382c23f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23f3f3fc383c2afc382c2bec382c23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????テδヲテつ甘つ?δッテつセテつ?テδッテつセテつ???テδヲテつ甘つ?δッテつセテつ???テδッテつセテつ?????????????????テδヲテつ甘つ?δッテつセテつ?テδッテつセテつ???テδヲテつ甘つ?δッテつセテつ???テδッテつセテつ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????テδヲテつ甘つ?δッテつセテつ?テδッテつセテつ???テδヲテつ甘つ?δッテつセテつ???テδッテつセテつ?????????????????テδヲテつ甘つ?δッテつセテつ?テδッテつセテつ???テδヲテつ甘つ?δッテつセテつ???テδッテつセテつ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23fc383c2afc382c2bec382c23f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23f3f3fc383c2afc382c2bec382c23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23fc383c2afc382c2bec382c23f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23f3f3fc383c2afc382c2bec382c23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23fc383c2afc382c2bec382c23f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23f3f3fc383c2afc382c2bec382c23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23fc383c2afc382c2bec382c23f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23f3f3fc383c2afc382c2bec382c23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????側?????俗?他???俗?他?????側?????俗?他?????俗?他???????????????????側?????俗?他???俗?他?????側?????俗?他?????俗?他???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????側?????俗?他???俗?他?????側?????俗?他?????俗?他???????????????????側?????俗?他???俗?他?????側?????俗?他?????俗?他????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23fc383c2afc382c2bec382c23f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23f3f3fc383c2afc382c2bec382c23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23fc383c2afc382c2bec382c23f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23f3f3fc383c2afc382c2bec382c23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23fc383c2afc382c2bec382c23f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23f3f3fc383c2afc382c2bec382c23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23fc383c2afc382c2bec382c23f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23f3f3fc383c2afc382c2bec382c23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????æÂÂ???¯Â¾Â??ï¾Â????æÂÂ???¯Â¾Â????ï¾Â??????????????????æÂÂ???¯Â¾Â??ï¾Â????æÂÂ???¯Â¾Â????ï¾Â??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????æÂÂ???¯Â¾Â??ï¾Â????æÂÂ???¯Â¾Â????ï¾Â??????????????????æÂÂ???¯Â¾Â??ï¾Â????æÂÂ???¯Â¾Â????ï¾Â????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23fc383c2afc382c2bec382c23f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23f3f3fc383c2afc382c2bec382c23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23fc383c2afc382c2bec382c23f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23f3f3fc383c2afc382c2bec382c23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23fc383c2afc382c2bec382c23f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23f3f3fc383c2afc382c2bec382c23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23fc383c2afc382c2bec382c23f3f3fc383c2a6c382c28ac382c23f83c2afc382c2bec382c23f3f3fc383c2afc382c2bec382c23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????횄짝횂혡횂집꺜?궰씹궰?횄짱횂쩐횂집??횄짝횂혡횂집꺜?궰씹궰???횄짱횂쩐횂집????????????????횄짝횂혡횂집꺜?궰씹궰?횄짱횂쩐횂집??횄짝횂혡횂집꺜?궰씹궰???횄짱횂쩐횂집????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????횄짝횂혡횂집꺜?궰씹궰?횄짱횂쩐횂집??횄짝횂혡횂집꺜?궰씹궰???횄짱횂쩐횂집????????????????횄짝횂혡횂집꺜?궰씹궰?횄짱횂쩐횂집??횄짝횂혡횂집꺜?궰씹궰???횄짱횂쩐횂집??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |