同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea88ea33f3f3f3f3f3f3f3f3f3f3f3f8ea28eae8ea98eaa8ea28eae3f3f3f3f3f3f3f3f3f3f8ea28eae3f3f3f3f8ea28eae8ea98eaa3f3f3f8ea93f8ea28eae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea88ea33f3f3f3f3f3f3f3f3f3f3f3f8ea28eae8ea98eaa3f3f3f8ea28ea53f3f3f3f3f3f3f3f8ea28eae3f3f3f3f8ea28eae8ea98eaa3f3f3f8ea88ea33f3f3f3f3f3f3f483f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f5c3f3f5c3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea88ea33f3f3f3f3f3f3f3f3f3f3f3f8ea28eae8ea98eaa8ea28eae3f3f3f3f3f3f3f3f3f3f8ea28eae3f3f3f3f8ea28eae8ea98eaa3f3f3f8ea93f8ea28eae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea88ea33f3f3f3f3f3f3f3f3f3f3f3f8ea28eae8ea98eaa3f3f3f8ea28ea53f3f3f3f3f3f3f3f8ea28eae3f3f3f3f8ea28eae8ea98eaa3f3f3f8ea88ea33f3f3f3f3f3f3f483f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f5c3f3f5c3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????J????\??????????????????????????????????????????????????¨£????????????¢®©ª¢®??????????¢®????¢®©ª???©?¢®???????????????¨£????????????¢®©ª???¢¥????????¢®????¢®©ª???¨£???????H????????????????????????????????????\??\???\????????????????????????????????????J????\??????????????????????????????????????????????????¨£????????????¢®©ª¢®??????????¢®????¢®©ª???©?¢®???????????????¨£????????????¢®©ª???¢¥????????¢®????¢®©ª???¨£???????H????????????????????????????????????\??\???\????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea88ea33f3f3f3f3f3f3f3f3f3f3f3f8ea28eae8ea98eaa8ea28eae3f3f3f3f3f3f3f3f3f3f8ea28eae3f3f3f3f8ea28eae8ea98eaa3f3f3f8ea93f8ea28eae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea88ea33f3f3f3f3f3f3f3f3f3f3f3f8ea28eae8ea98eaa3f3f3f8ea28ea53f3f3f3f3f3f3f3f8ea28eae3f3f3f3f8ea28eae8ea98eaa3f3f3f8ea88ea33f3f3f3f3f3f3f483f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f5c3f3f5c3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea88ea33f3f3f3f3f3f3f3f3f3f3f3f8ea28eae8ea98eaa8ea28eae3f3f3f3f3f3f3f3f3f3f8ea28eae3f3f3f3f8ea28eae8ea98eaa3f3f3f8ea93f8ea28eae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea88ea33f3f3f3f3f3f3f3f3f3f3f3f8ea28eae8ea98eaa3f3f3f8ea28ea53f3f3f3f3f3f3f3f8ea28eae3f3f3f3f8ea28eae8ea98eaa3f3f3f8ea88ea33f3f3f3f3f3f3f483f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f5c3f3f5c3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????J????\??????????????????????????????????????????????????耳璽????????????爾式自蒔爾式??????????爾式????爾式自蒔???自?爾式???????????????耳璽????????????爾式自蒔???爾磁????????爾式????爾式自蒔???耳璽???????H????????????????????????????????????\??\???\????????????????????????????????????J????\??????????????????????????????????????????????????耳璽????????????爾式自蒔爾式??????????爾式????爾式自蒔???自?爾式???????????????耳璽????????????爾式自蒔???爾磁????????爾式????爾式自蒔???耳璽???????H????????????????????????????????????\??\???\????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea88ea33f3f3f3f3f3f3f3f3f3f3f3f8ea28eae8ea98eaa8ea28eae3f3f3f3f3f3f3f3f3f3f8ea28eae3f3f3f3f8ea28eae8ea98eaa3f3f3f8ea93f8ea28eae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea88ea33f3f3f3f3f3f3f3f3f3f3f3f8ea28eae8ea98eaa3f3f3f8ea28ea53f3f3f3f3f3f3f3f8ea28eae3f3f3f3f8ea28eae8ea98eaa3f3f3f8ea88ea33f3f3f3f3f3f3f483f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f5c3f3f5c3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea88ea33f3f3f3f3f3f3f3f3f3f3f3f8ea28eae8ea98eaa8ea28eae3f3f3f3f3f3f3f3f3f3f8ea28eae3f3f3f3f8ea28eae8ea98eaa3f3f3f8ea93f8ea28eae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea88ea33f3f3f3f3f3f3f3f3f3f3f3f8ea28eae8ea98eaa3f3f3f8ea28ea53f3f3f3f3f3f3f3f8ea28eae3f3f3f3f8ea28eae8ea98eaa3f3f3f8ea88ea33f3f3f3f3f3f3f483f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f5c3f3f5c3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????J????\??????????????????????????????????????????????????ィ」????????????「ョゥェ「ョ??????????「ョ????「ョゥェ???ゥ?「ョ???????????????ィ」????????????「ョゥェ???「・????????「ョ????「ョゥェ???ィ」???????H????????????????????????????????????\??\???\????????????????????????????????????J????\??????????????????????????????????????????????????ィ」????????????「ョゥェ「ョ??????????「ョ????「ョゥェ???ゥ?「ョ???????????????ィ」????????????「ョゥェ???「・????????「ョ????「ョゥェ???ィ」???????H????????????????????????????????????\??\???\????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea88ea33f3f3f3f3f3f3f3f3f3f3f3f8ea28eae8ea98eaa8ea28eae3f3f3f3f3f3f3f3f3f3f8ea28eae3f3f3f3f8ea28eae8ea98eaa3f3f3f8ea93f8ea28eae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea88ea33f3f3f3f3f3f3f3f3f3f3f3f8ea28eae8ea98eaa3f3f3f8ea28ea53f3f3f3f3f3f3f3f8ea28eae3f3f3f3f8ea28eae8ea98eaa3f3f3f8ea88ea33f3f3f3f3f3f3f483f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f5c3f3f5c3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea88ea33f3f3f3f3f3f3f3f3f3f3f3f8ea28eae8ea98eaa8ea28eae3f3f3f3f3f3f3f3f3f3f8ea28eae3f3f3f3f8ea28eae8ea98eaa3f3f3f8ea93f8ea28eae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea88ea33f3f3f3f3f3f3f3f3f3f3f3f8ea28eae8ea98eaa3f3f3f8ea28ea53f3f3f3f3f3f3f3f8ea28eae3f3f3f3f8ea28eae8ea98eaa3f3f3f8ea88ea33f3f3f3f3f3f3f483f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f5c3f3f5c3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????J????\??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????H????????????????????????????????????\??\???\????????????????????????????????????J????\??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????H????????????????????????????????????\??\???\????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea88ea33f3f3f3f3f3f3f3f3f3f3f3f8ea28eae8ea98eaa8ea28eae3f3f3f3f3f3f3f3f3f3f8ea28eae3f3f3f3f8ea28eae8ea98eaa3f3f3f8ea93f8ea28eae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea88ea33f3f3f3f3f3f3f3f3f3f3f3f8ea28eae8ea98eaa3f3f3f8ea28ea53f3f3f3f3f3f3f3f8ea28eae3f3f3f3f8ea28eae8ea98eaa3f3f3f8ea88ea33f3f3f3f3f3f3f483f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f5c3f3f5c3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a3f3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea88ea33f3f3f3f3f3f3f3f3f3f3f3f8ea28eae8ea98eaa8ea28eae3f3f3f3f3f3f3f3f3f3f8ea28eae3f3f3f3f8ea28eae8ea98eaa3f3f3f8ea93f8ea28eae3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8ea88ea33f3f3f3f3f3f3f3f3f3f3f3f8ea28eae8ea98eaa3f3f3f8ea28ea53f3f3f3f3f3f3f3f8ea28eae3f3f3f3f8ea28eae8ea98eaa3f3f3f8ea88ea33f3f3f3f3f3f3f483f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f5c3f3f5c3f3f3f5c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????J????\??????????????????????????????????????????????????렓렍????????????렋렜렔렕렋렜??????????렋렜????렋렜렔렕???렔?렋렜???????????????렓렍????????????렋렜렔렕???렋렏????????렋렜????렋렜렔렕???렓렍???????H????????????????????????????????????\??\???\????????????????????????????????????J????\??????????????????????????????????????????????????렓렍????????????렋렜렔렕렋렜??????????렋렜????렋렜렔렕???렔?렋렜???????????????렓렍????????????렋렜렔렕???렋렏????????렋렜????렋렜렔렕???렓렍???????H????????????????????????????????????\??\???\????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |