同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2aa3fc383c2a4c3843fc385c2a6c3843f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2a33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2aa3fc383c2a4c3843fc385c2a6c3843f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2a33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2aa3fc383c2a4c3843fc385c2a6c3843f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2a33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2aa3fc383c2a4c3843fc385c2a6c3843f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2a33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2aa3fc383c2a4c3843fc385c2a6c3843f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2a33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????æÃ?¤?äÃ?ª?äÃ?à ¦Ã?????æÃ?¤?äÃ?£????????????????????????????????????????????????????????????????æÃ?¤?äÃ?ª?äÃ?à ¦Ã?????æÃ?¤?äÃ?£????????????????????????????????????????????????????????????æÃ?¤?äÃ?ª?äÃ?à ¦Ã?????æÃ?¤?äÃ?£???????????????????????????????????????????????????????????????????????æÃ?¤?äÃ?ª?äÃ?à ¦Ã?????æÃ?¤?äÃ?£???????????????????????????????????????????????????????????????????æÃ?¤?äÃ?ª?äÃ?à ¦Ã?????æÃ?¤?äÃ?£?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2aa3fc383c2a4c3843fc385c2a6c3843f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2a33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2aa3fc383c2a4c3843fc385c2a6c3843f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2a33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2aa3fc383c2a4c3843fc385c2a6c3843f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2a33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2aa3fc383c2a4c3843fc385c2a6c3843f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2a33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2aa3fc383c2a4c3843fc385c2a6c3843f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2a33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????テδヲテ?ツ、?テδ、テ?ツェ?テδ、テ?テ?ヲテ?????テδヲテ?ツ、?テδ、テ?ツ」????????????????????????????????????????????????????????????????テδヲテ?ツ、?テδ、テ?ツェ?テδ、テ?テ?ヲテ?????テδヲテ?ツ、?テδ、テ?ツ」????????????????????????????????????????????????????????????テδヲテ?ツ、?テδ、テ?ツェ?テδ、テ?テ?ヲテ?????テδヲテ?ツ、?テδ、テ?ツ」???????????????????????????????????????????????????????????????????????テδヲテ?ツ、?テδ、テ?ツェ?テδ、テ?テ?ヲテ?????テδヲテ?ツ、?テδ、テ?ツ」???????????????????????????????????????????????????????????????????テδヲテ?ツ、?テδ、テ?ツェ?テδ、テ?テ?ヲテ?????テδヲテ?ツ、?テδ、テ?ツ」?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2aa3fc383c2a4c3843fc385c2a6c3843f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2a33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2aa3fc383c2a4c3843fc385c2a6c3843f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2a33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2aa3fc383c2a4c3843fc385c2a6c3843f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2a33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2aa3fc383c2a4c3843fc385c2a6c3843f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2a33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2aa3fc383c2a4c3843fc385c2a6c3843f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2a33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????側??造??造??捉??造???側???????側??造??造??贈?????????????????????????????????????????????????????????????????側??造??造??捉??造???側???????側??造??造??贈?????????????????????????????????????????????????????????????側??造??造??捉??造???側???????側??造??造??贈????????????????????????????????????????????????????????????????????????側??造??造??捉??造???側???????側??造??造??贈????????????????????????????????????????????????????????????????????側??造??造??捉??造???側???????側??造??造??贈?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2aa3fc383c2a4c3843fc385c2a6c3843f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2a33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2aa3fc383c2a4c3843fc385c2a6c3843f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2a33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2aa3fc383c2a4c3843fc385c2a6c3843f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2a33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2aa3fc383c2a4c3843fc385c2a6c3843f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2a33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2aa3fc383c2a4c3843fc385c2a6c3843f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2a33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????æÄ?¤?äÄ?ª?äÄ?ŦÄ?????æÄ?¤?äÄ?£????????????????????????????????????????????????????????????????æÄ?¤?äÄ?ª?äÄ?ŦÄ?????æÄ?¤?äÄ?£????????????????????????????????????????????????????????????æÄ?¤?äÄ?ª?äÄ?ŦÄ?????æÄ?¤?äÄ?£???????????????????????????????????????????????????????????????????????æÄ?¤?äÄ?ª?äÄ?ŦÄ?????æÄ?¤?äÄ?£???????????????????????????????????????????????????????????????????æÄ?¤?äÄ?ª?äÄ?ŦÄ?????æÄ?¤?äÄ?£?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2aa3fc383c2a4c3843fc385c2a6c3843f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2a33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2aa3fc383c2a4c3843fc385c2a6c3843f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2a33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2aa3fc383c2a4c3843fc385c2a6c3843f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2a33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2aa3fc383c2a4c3843fc385c2a6c3843f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2a33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2aa3fc383c2a4c3843fc385c2a6c3843f3f3f3f3fc383c2a6c3843fc2a43fc383c2a4c3843fc2a33f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????횄짝횆?짚?횄짚횆?짧?횄짚횆?횇짝횆?????횄짝횆?짚?횄짚횆?짙????????????????????????????????????????????????????????????????횄짝횆?짚?횄짚횆?짧?횄짚횆?횇짝횆?????횄짝횆?짚?횄짚횆?짙????????????????????????????????????????????????????????????횄짝횆?짚?횄짚횆?짧?횄짚횆?횇짝횆?????횄짝횆?짚?횄짚횆?짙???????????????????????????????????????????????????????????????????????횄짝횆?짚?횄짚횆?짧?횄짚횆?횇짝횆?????횄짝횆?짚?횄짚횆?짙???????????????????????????????????????????????????????????????????횄짝횆?짚?횄짚횆?짧?횄짚횆?횇짝횆?????횄짝횆?짚?횄짚횆?짙?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |