同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????????é«?é«???é«?é«è²»ï½¿ï½¥?é«????????é«?é«???é«?é«è²»ï½¿ï½¥?é«?????????????????é«?é«???é«?é«è²»ï½¿ï½¥?é«????????é«?é«???é«?é«è²»ï½¿ï½¥?é«??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????????é«?é«???é«?é«è²»ï½¿ï½¥?é«????????é«?é«???é«?é«è²»ï½¿ï½¥?é«?????????????????é«?é«???é«?é«è²»ï½¿ï½¥?é«????????é«?é«???é«?é«è²»ï½¿ï½¥?é«????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????????鬮?鬮???鬮?鬮剰イサ?ソ?・?鬮????????鬮?鬮???鬮?鬮剰イサ?ソ?・?鬮?????????????????鬮?鬮???鬮?鬮剰イサ?ソ?・?鬮????????鬮?鬮???鬮?鬮剰イサ?ソ?・?鬮??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????????鬮?鬮???鬮?鬮剰イサ?ソ?・?鬮????????鬮?鬮???鬮?鬮剰イサ?ソ?・?鬮?????????????????鬮?鬮???鬮?鬮剰イサ?ソ?・?鬮????????鬮?鬮???鬮?鬮剰イサ?ソ?・?鬮????????????????????????????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????????蕭?????蕭??莢誌戎鐔?蕭???????蕭?????蕭??莢誌戎鐔?蕭????????????????蕭?????蕭??莢誌戎鐔?蕭???????蕭?????蕭??莢誌戎鐔?蕭?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????????蕭?????蕭??莢誌戎鐔?蕭???????蕭?????蕭??莢誌戎鐔?蕭????????????????蕭?????蕭??莢誌戎鐔?蕭???????蕭?????蕭??莢誌戎鐔?蕭???????????????????????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????????髏?髏???髏?髏費ソ・?髏????????髏?髏???髏?髏費ソ・?髏?????????????????髏?髏???髏?髏費ソ・?髏????????髏?髏???髏?髏費ソ・?髏??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????????髏?髏???髏?髏費ソ・?髏????????髏?髏???髏?髏費ソ・?髏?????????????????髏?髏???髏?髏費ソ・?髏????????髏?髏???髏?髏費ソ・?髏????????????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3fe9ab8f3fe9ab8f3f3f3fe9ab8f3fe9ab8fe8b2bbefbdbfefbda53fe9ab8f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????????遙뢃遙뢃??遙뢃遙뤺꼇節울쉈?遙뢃???????遙뢃遙뢃??遙뢃遙뤺꼇節울쉈?遙뢃????????????????遙뢃遙뢃??遙뢃遙뤺꼇節울쉈?遙뢃???????遙뢃遙뢃??遙뢃遙뤺꼇節울쉈?遙뢃?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????N????????遙뢃遙뢃??遙뢃遙뤺꼇節울쉈?遙뢃???????遙뢃遙뢃??遙뢃遙뤺꼇節울쉈?遙뢃????????????????遙뢃遙뢃??遙뢃遙뤺꼇節울쉈?遙뢃???????遙뢃遙뢃??遙뢃遙뤺꼇節울쉈?遙뢃???????????????????????????????????????????????????????????????????????? |