同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f553f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f55 | ???????????????????????????????????????????????????????????????î???é ???????????????????î???é ??????????????????????????î???é ?????????????î???é ???????????????????î???é ??????????????????????????????????????????????????î???é ???????????????????î???é ??????????????????????????î???é ?????????????î???é ???????????????????î???é ??????????????????????????????????????????????????????????????????????????????????????????????????????????U??????????????????????????????????????????????????????????????î???é ???????????????????î???é ??????????????????????????î???é ?????????????î???é ???????????????????î???é ??????????????????????????????????????????????????î???é ???????????????????î???é ??????????????????????????î???é ?????????????î???é ???????????????????î???é ??????????????????????????????????????????????????????????????????????????????????????????????????????????U |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f553f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f55 | ???????????????????????????????????????????????????????????????薰???驟???????????????????薰???驟??????????????????????????薰???驟?????????????薰???驟???????????????????薰???驟??????????????????????????????????????????????????薰???驟???????????????????薰???驟??????????????????????????薰???驟?????????????薰???驟???????????????????薰???驟??????????????????????????????????????????????????????????????????????????????????????????????????????????U??????????????????????????????????????????????????????????????薰???驟???????????????????薰???驟??????????????????????????薰???驟?????????????薰???驟???????????????????薰???驟??????????????????????????????????????????????????薰???驟???????????????????薰???驟??????????????????????????薰???驟?????????????薰???驟???????????????????薰???驟??????????????????????????????????????????????????????????????????????????????????????????????????????????U |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f553f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f55 | ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????U??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????U |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f553f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f55 | ??????????????????????????????????????????????????????????????????酌??????????????????????酌?????????????????????????????酌????????????????酌??????????????????????酌?????????????????????????????????????????????????????酌??????????????????????酌?????????????????????????????酌????????????????酌??????????????????????酌??????????????????????????????????????????????????????????????????????????????????????????????????????????U?????????????????????????????????????????????????????????????????酌??????????????????????酌?????????????????????????????酌????????????????酌??????????????????????酌?????????????????????????????????????????????????????酌??????????????????????酌?????????????????????????????酌????????????????酌??????????????????????酌??????????????????????????????????????????????????????????????????????????????????????????????????????????U |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f553f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fee82963f3f3fe9858c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f55 | ???????????????????????????????????????????????????????????????壯뺶??嵬뗾??????????????????壯뺶??嵬뗾?????????????????????????壯뺶??嵬뗾????????????壯뺶??嵬뗾??????????????????壯뺶??嵬뗾?????????????????????????????????????????????????壯뺶??嵬뗾??????????????????壯뺶??嵬뗾?????????????????????????壯뺶??嵬뗾????????????壯뺶??嵬뗾??????????????????壯뺶??嵬뗾?????????????????????????????????????????????????????????????????????????????????????????????????????????U??????????????????????????????????????????????????????????????壯뺶??嵬뗾??????????????????壯뺶??嵬뗾?????????????????????????壯뺶??嵬뗾????????????壯뺶??嵬뗾??????????????????壯뺶??嵬뗾?????????????????????????????????????????????????壯뺶??嵬뗾??????????????????壯뺶??嵬뗾?????????????????????????壯뺶??嵬뗾????????????壯뺶??嵬뗾??????????????????壯뺶??嵬뗾?????????????????????????????????????????????????????????????????????????????????????????????????????????U |