同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3fa23f3fa2cc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3fa13f3f3fa23f3fa23f3fa2cc3f3f3f3f3fa1de3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3fa23f3fa2cc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3fa13f3f3fa23f3fa23f3fa2cc3f3f3f3f3fa1de3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3fa23f3fa2cc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3fa13f3f3fa23f3fa23f3fa2cc3f3f3f3f3fa1de3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3fa23f3fa2cc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3fa13f3f3fa23f3fa23f3fa2cc3f3f3f3f3fa1de3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????¡??¡??????????????¢??¢Ì?????????????????????????¡??¡?????????¡???¢??¢??¢Ì?????¡Þ????????????????????¡??¡??????????????¢??¢Ì????????????????¡??¡??????????????????????¡??¡?????????¡???¢??¢??¢Ì?????¡Þ??????????????????????????¡??¡????????????????????????????????????????????????????????????¡??¡???????????????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????????¡??¡??????????????¢??¢Ì?????????????????????????¡??¡?????????¡???¢??¢??¢Ì?????¡Þ????????????????????¡??¡??????????????¢??¢Ì????????????????¡??¡??????????????????????¡??¡?????????¡???¢??¢??¢Ì?????¡Þ??????????????????????????¡??¡????????????????????????????????????????????????????????????¡??¡??????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3fa23f3fa2cc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3fa13f3f3fa23f3fa23f3fa2cc3f3f3f3f3fa1de3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3fa23f3fa2cc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3fa13f3f3fa23f3fa23f3fa2cc3f3f3f3f3fa1de3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3fa23f3fa2cc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3fa13f3f3fa23f3fa23f3fa2cc3f3f3f3f3fa1de3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3fa23f3fa2cc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3fa13f3f3fa23f3fa23f3fa2cc3f3f3f3f3fa1de3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????。??。??????????????「??「フ?????????????????????????。??。?????????。???「??「??「フ?????。゙????????????????????。??。??????????????「??「フ????????????????。??。??????????????????????。??。?????????。???「??「??「フ?????。゙??????????????????????????。??。????????????????????????????????????????????????????????????。??。???????????????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????????。??。??????????????「??「フ?????????????????????????。??。?????????。???「??「??「フ?????。゙????????????????????。??。??????????????「??「フ????????????????。??。??????????????????????。??。?????????。???「??「??「フ?????。゙??????????????????????????。??。????????????????????????????????????????????????????????????。??。??????????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3fa23f3fa2cc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3fa13f3f3fa23f3fa23f3fa2cc3f3f3f3f3fa1de3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3fa23f3fa2cc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3fa13f3f3fa23f3fa23f3fa2cc3f3f3f3f3fa1de3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3fa23f3fa2cc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3fa13f3f3fa23f3fa23f3fa2cc3f3f3f3f3fa1de3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3fa23f3fa2cc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3fa13f3f3fa23f3fa23f3fa2cc3f3f3f3f3fa1de3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????????????????????????????????????????????????????????????????????????¬???????????????????????????????????????????¬?????±??????????????????????????????????????¬??????????????????????????????????????????????????????????¬?????±?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N??????????????????????????????????????????????????????????????????????????????????????????????????????????¬???????????????????????????????????????????¬?????±??????????????????????????????????????¬??????????????????????????????????????????????????????????¬?????±????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3fa23f3fa2cc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3fa13f3f3fa23f3fa23f3fa2cc3f3f3f3f3fa1de3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3fa23f3fa2cc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3fa13f3f3fa23f3fa23f3fa2cc3f3f3f3f3fa1de3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3fa23f3fa2cc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3fa13f3f3fa23f3fa23f3fa2cc3f3f3f3f3fa1de3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3fa23f3fa2cc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3fa13f3f3fa23f3fa23f3fa2cc3f3f3f3f3fa1de3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3fa23f3fa2cc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3fa13f3f3fa23f3fa23f3fa2cc3f3f3f3f3fa1de3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3fa23f3fa2cc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3fa13f3f3fa23f3fa23f3fa2cc3f3f3f3f3fa1de3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3fa23f3fa2cc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3fa13f3f3fa23f3fa23f3fa2cc3f3f3f3f3fa1de3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3fa23f3fa2cc3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3fa13f3f3fa23f3fa23f3fa2cc3f3f3f3f3fa1de3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fa13f3fa13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????∨?▩???????????????????????????????????????∨?∨?▩?????◇????????????????????????????????????∨?▩??????????????????????????????????????????????????????∨?∨?▩?????◇?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????????????????????????∨?▩???????????????????????????????????????∨?∨?▩?????◇????????????????????????????????????∨?▩??????????????????????????????????????????????????????∨?∨?▩?????◇????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |