同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f7d3f3f3f3f3f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}??????}?????????????????????????????????????輯????????éâ??é?ä¿®????紲種??????????????????輯????????éâ??é?ä¿®????紲種????????????????????????????????????????????????輯????????éâ??é?ä¿®????紲種??????????????????輯????????éâ??é?ä¿®????紲種????????????????????????????????????????????????????????輯????????éâ??é?ä¿®????紲種??????????????????輯????????éâ??é?ä¿®????紲種????????????????????????????????????????????????輯????????éâ??é?ä¿®????紲種??????????????????輯????????éâ??é?ä¿®????紲種??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f7d3f3f3f3f3f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}??????}?????????????????????????????????????霈ッ????????髏披с??髏?菫ョ????邏イ遞ョ??????????????????霈ッ????????髏披с??髏?菫ョ????邏イ遞ョ????????????????????????????????????????????????霈ッ????????髏披с??髏?菫ョ????邏イ遞ョ??????????????????霈ッ????????髏披с??髏?菫ョ????邏イ遞ョ????????????????????????????????????????????????????????霈ッ????????髏披с??髏?菫ョ????邏イ遞ョ??????????????????霈ッ????????髏披с??髏?菫ョ????邏イ遞ョ????????????????????????????????????????????????霈ッ????????髏披с??髏?菫ョ????邏イ遞ョ??????????????????霈ッ????????髏披с??髏?菫ョ????邏イ遞ョ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f7d3f3f3f3f3f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}??????}?????????????????????????????????????莠?????????????????篆????膣牙┏??????????????????莠?????????????????篆????膣牙┏????????????????????????????????????????????????莠?????????????????篆????膣牙┏??????????????????莠?????????????????篆????膣牙┏????????????????????????????????????????????????????????莠?????????????????篆????膣牙┏??????????????????莠?????????????????篆????膣牙┏????????????????????????????????????????????????莠?????????????????篆????膣牙┏??????????????????莠?????????????????篆????膣牙┏??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f7d3f3f3f3f3f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}??????}?????????????????????????????????????輯????????鐔℃??鐔?修????紲種??????????????????輯????????鐔℃??鐔?修????紲種????????????????????????????????????????????????輯????????鐔℃??鐔?修????紲種??????????????????輯????????鐔℃??鐔?修????紲種????????????????????????????????????????????????????????輯????????鐔℃??鐔?修????紲種??????????????????輯????????鐔℃??鐔?修????紲種????????????????????????????????????????????????輯????????鐔℃??鐔?修????紲種??????????????????輯????????鐔℃??鐔?修????紲種??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f7d3f3f3f3f3f3f7d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8bcaf3f3f3f3f3f3f3f3fe99094e284833f3fe990943fe4bfae3f3f3f3fe7b4b2e7a8ae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????}??????}?????????????????????????????????????雍????????姚붴꼦??姚볻岳????榮꿰Ŧ??????????????????雍????????姚붴꼦??姚볻岳????榮꿰Ŧ????????????????????????????????????????????????雍????????姚붴꼦??姚볻岳????榮꿰Ŧ??????????????????雍????????姚붴꼦??姚볻岳????榮꿰Ŧ????????????????????????????????????????????????????????雍????????姚붴꼦??姚볻岳????榮꿰Ŧ??????????????????雍????????姚붴꼦??姚볻岳????榮꿰Ŧ????????????????????????????????????????????????雍????????姚붴꼦??姚볻岳????榮꿰Ŧ??????????????????雍????????姚붴꼦??姚볻岳????榮꿰Ŧ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |