同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????«³¢ë??«²????????????«³¢ë??«²?????????????????????«³¢ë??«²?????????????????????«³¢ë??«²?????«³¢ë??«²?????????????«³¢ë??«²????????????«³¢ë??«²???????????????????????????????«³¢ë??«²????????????«³¢ë??«²?????????????????????«³¢ë??«²?????????????????????«³¢ë??«²?????«³¢ë??«²?????????????«³¢ë??«²????????????«³¢ë??«²??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????将ウ召??将イ????????????将ウ召??将イ?????????????????????将ウ召??将イ?????????????????????将ウ召??将イ?????将ウ召??将イ?????????????将ウ召??将イ????????????将ウ召??将イ???????????????????????????????将ウ召??将イ????????????将ウ召??将イ?????????????????????将ウ召??将イ?????????????????????将ウ召??将イ?????将ウ召??将イ?????????????将ウ召??将イ????????????将ウ召??将イ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ëº??è????????????ëº??è?????????????????????ëº??è?????????????????????ëº??è?????ëº??è?????????????ëº??è????????????ëº??è???????????????????????????????ëº??è????????????ëº??è?????????????????????ëº??è?????????????????????ëº??è?????ëº??è?????????????ëº??è????????????ëº??è??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f8fabb38fa2eb3f3f8fabb23f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????룶퀛???룶깰???????????룶퀛???룶깰????????????????????룶퀛???룶깰????????????????????룶퀛???룶깰????룶퀛???룶깰????????????룶퀛???룶깰???????????룶퀛???룶깰??????????????????????????????룶퀛???룶깰???????????룶퀛???룶깰????????????????????룶퀛???룶깰????????????????????룶퀛???룶깰????룶퀛???룶깰????????????룶퀛???룶깰???????????룶퀛???룶깰?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |