同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3faee7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3faee7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3faee7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3faee7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3faee7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3faee7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????çë«?®?çë«?®?çë«?®çë«?®?çë«?®?çë«?®???????????????????????????????????????????????????????????????????çë«?®?çë«?®?çë«?®çë«?®?çë«?®?çë«?®????????????????????????????????????????????????????????????????????????????????????????????????????????????çë«?®?çë«?®?çë«?®çë«?®?çë«?®?çë«?®???????????????????????????????????????????????????????????????????çë«?®?çë«?®?çë«?®çë«?®?çë«?®?çë«?®???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????çë«?®?çë«?®?çë«?®çë«?®?çë«?®?çë«?®???????????????????????????????????????????????????????????????????çë«?®?çë«?®?çë«?®çë«?®?çë«?®?çë«?®?????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3faee7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3faee7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3faee7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3faee7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3faee7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3faee7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????遲誤劉?ョ?遲誤劉?ョ?遲誤劉?ョ遲誤劉?ョ?遲誤劉?ョ?遲誤劉?ョ???????????????????????????????????????????????????????????????????遲誤劉?ョ?遲誤劉?ョ?遲誤劉?ョ遲誤劉?ョ?遲誤劉?ョ?遲誤劉?ョ????????????????????????????????????????????????????????????????????????????????????????????????????????????遲誤劉?ョ?遲誤劉?ョ?遲誤劉?ョ遲誤劉?ョ?遲誤劉?ョ?遲誤劉?ョ???????????????????????????????????????????????????????????????????遲誤劉?ョ?遲誤劉?ョ?遲誤劉?ョ遲誤劉?ョ?遲誤劉?ョ?遲誤劉?ョ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????遲誤劉?ョ?遲誤劉?ョ?遲誤劉?ョ遲誤劉?ョ?遲誤劉?ョ?遲誤劉?ョ???????????????????????????????????????????????????????????????????遲誤劉?ョ?遲誤劉?ョ?遲誤劉?ョ遲誤劉?ョ?遲誤劉?ョ?遲誤劉?ョ?????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3faee7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3faee7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3faee7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3faee7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3faee7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3faee7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????膈????膈????膈????????膈????膈??????????????????????????????????????????????????????????????????????膈????膈????膈????????膈????膈???????????????????????????????????????????????????????????????????????????????????????????????????????????????膈????膈????膈????????膈????膈??????????????????????????????????????????????????????????????????????膈????膈????膈????????膈????膈??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????膈????膈????膈????????膈????膈??????????????????????????????????????????????????????????????????????膈????膈????膈????????膈????膈????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3faee7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3faee7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3faee7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3faee7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3faee7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3faee7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????筌뗫???筌뗫???筌뗫??筌뗫???筌뗫???筌뗫?????????????????????????????????????????????????????????????????????筌뗫???筌뗫???筌뗫??筌뗫???筌뗫???筌뗫??????????????????????????????????????????????????????????????????????????????????????????????????????????????筌뗫???筌뗫???筌뗫??筌뗫???筌뗫???筌뗫?????????????????????????????????????????????????????????????????????筌뗫???筌뗫???筌뗫??筌뗫???筌뗫???筌뗫?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????筌뗫???筌뗫???筌뗫??筌뗫???筌뗫???筌뗫?????????????????????????????????????????????????????????????????????筌뗫???筌뗫???筌뗫??筌뗫???筌뗫???筌뗫???????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3faee7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3faee7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3faee7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3faee7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3faee7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3faee7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3fe7ad8ceb97ab3fae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????嶺뚮뿫??嶺뚮뿫??嶺뚮뿫??춯柔??嶺뚮뿫??嶺뚮뿫????????????????????????????????????????????????????????????????????嶺뚮뿫??嶺뚮뿫??嶺뚮뿫??춯柔??嶺뚮뿫??嶺뚮뿫?????????????????????????????????????????????????????????????????????????????????????????????????????????????嶺뚮뿫??嶺뚮뿫??嶺뚮뿫??춯柔??嶺뚮뿫??嶺뚮뿫????????????????????????????????????????????????????????????????????嶺뚮뿫??嶺뚮뿫??嶺뚮뿫??춯柔??嶺뚮뿫??嶺뚮뿫????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????嶺뚮뿫??嶺뚮뿫??嶺뚮뿫??춯柔??嶺뚮뿫??嶺뚮뿫????????????????????????????????????????????????????????????????????嶺뚮뿫??嶺뚮뿫??嶺뚮뿫??춯柔??嶺뚮뿫??嶺뚮뿫??????????????????????????????????????????????????? |