同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f513f3f3f3f3f3f3f473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f513f3f3f3f3f3f3f473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f513f3f3f3f3f3f3f473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????????????????????????????????????????G???????????????????????????????멱?????????è?ê¸â¥?????N????????????멱?????????è?ê¸â¥?????N????????멱?????????è?ê¸â¥?????N??????????????????????Q???????G???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????G???????????????????????????????멱?????????è?ê¸â¥?????N????????????멱?????????è?ê¸â¥?????N????????멱?????????è?ê¸â¥?????N??????????????????????Q???????G???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????G???????????????????????????????멱?????????è?ê¸â¥?????N????????????멱?????????è?ê¸â¥?????N????????멱?????????è?ê¸â¥?????N??????????????????????Q???????G???????????????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f513f3f3f3f3f3f3f473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f513f3f3f3f3f3f3f473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f513f3f3f3f3f3f3f473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????????????????????????????????????????G????????????????????????????????ア?????????闍??銀冠?????N?????????????ア?????????闍??銀冠?????N?????????ア?????????闍??銀冠?????N??????????????????????Q???????G???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????G????????????????????????????????ア?????????闍??銀冠?????N?????????????ア?????????闍??銀冠?????N?????????ア?????????闍??銀冠?????N??????????????????????Q???????G???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????G????????????????????????????????ア?????????闍??銀冠?????N?????????????ア?????????闍??銀冠?????N?????????ア?????????闍??銀冠?????N??????????????????????Q???????G???????????????????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f513f3f3f3f3f3f3f473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f513f3f3f3f3f3f3f473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f513f3f3f3f3f3f3f473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????????????????????????????????????????G???????????????????????????????覃????????????蠍???????N????????????覃????????????蠍???????N????????覃????????????蠍???????N??????????????????????Q???????G???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????G???????????????????????????????覃????????????蠍???????N????????????覃????????????蠍???????N????????覃????????????蠍???????N??????????????????????Q???????G???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????G???????????????????????????????覃????????????蠍???????N????????????覃????????????蠍???????N????????覃????????????蠍???????N??????????????????????Q???????G???????????????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f513f3f3f3f3f3f3f473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f513f3f3f3f3f3f3f473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f513f3f3f3f3f3f3f473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????????????????????????????????????????G???????????????????????????????멱?????????苒?긋⊥?????N????????????멱?????????苒?긋⊥?????N????????멱?????????苒?긋⊥?????N??????????????????????Q???????G???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????G???????????????????????????????멱?????????苒?긋⊥?????N????????????멱?????????苒?긋⊥?????N????????멱?????????苒?긋⊥?????N??????????????????????Q???????G???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????G???????????????????????????????멱?????????苒?긋⊥?????N????????????멱?????????苒?긋⊥?????N????????멱?????????苒?긋⊥?????N??????????????????????Q???????G???????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f513f3f3f3f3f3f3f473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f513f3f3f3f3f3f3f473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3feba9b13f3f3f3f3f3f3f3f3fe88b923feab88be28aa53f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f513f3f3f3f3f3f3f473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????????????????????????????????????????G???????????????????????????????硫괄????????五묦湲뗢뒫?????N????????????硫괄????????五묦湲뗢뒫?????N????????硫괄????????五묦湲뗢뒫?????N??????????????????????Q???????G???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????G???????????????????????????????硫괄????????五묦湲뗢뒫?????N????????????硫괄????????五묦湲뗢뒫?????N????????硫괄????????五묦湲뗢뒫?????N??????????????????????Q???????G???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????G???????????????????????????????硫괄????????五묦湲뗢뒫?????N????????????硫괄????????五묦湲뗢뒫?????N????????硫괄????????五묦湲뗢뒫?????N??????????????????????Q???????G???????????????????????????????????????????????????????????????? |