同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????âµö°?÷¬îä?âµö°?????âµö°?÷¬îä?âµö°???????????????????????????????????âµö°?÷¬îä?âµö°?????âµö°?÷¬îä?âµö°????????????????????????????????????âµö°?÷¬îä?âµö°?????âµö°?÷¬îä?âµö°?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????âµö°?÷¬îä?âµö°?????âµö°?÷¬îä?âµö°???????????????????????????????????âµö°?÷¬îä?âµö°?????âµö°?÷¬îä?âµö°????????????????????????????????????âµö°?÷¬îä?âµö°?????âµö°?÷¬îä?âµö°????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????âµö°?÷¬îä?âµö°?????âµö°?÷¬îä?âµö°???????????????????????????????????âµö°?÷¬îä?âµö°?????âµö°?÷¬îä?âµö°????????????????????????????????????âµö°?÷¬îä?âµö°?????âµö°?÷¬îä?âµö°???????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????箏?鮏?箏?????箏?鮏?箏???????????????????????????????????箏?鮏?箏?????箏?鮏?箏????????????????????????????????????箏?鮏?箏?????箏?鮏?箏?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????箏?鮏?箏?????箏?鮏?箏???????????????????????????????????箏?鮏?箏?????箏?鮏?箏????????????????????????????????????箏?鮏?箏?????箏?鮏?箏????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????箏?鮏?箏?????箏?鮏?箏???????????????????????????????????箏?鮏?箏?????箏?鮏?箏????????????????????????????????????箏?鮏?箏?????箏?鮏?箏???????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????盖???鈔?盖??????盖???鈔?盖????????????????????????????????????盖???鈔?盖??????盖???鈔?盖?????????????????????????????????????盖???鈔?盖??????盖???鈔?盖??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????盖???鈔?盖??????盖???鈔?盖????????????????????????????????????盖???鈔?盖??????盖???鈔?盖?????????????????????????????????????盖???鈔?盖??????盖???鈔?盖?????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????盖???鈔?盖??????盖???鈔?盖????????????????????????????????????盖???鈔?盖??????盖???鈔?盖?????????????????????????????????????盖???鈔?盖??????盖???鈔?盖????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3fe2b5f6b03ff7aceee43fe2b5f6b03f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????竪側?奪賊?竪側?????竪側?奪賊?竪側???????????????????????????????????竪側?奪賊?竪側?????竪側?奪賊?竪側????????????????????????????????????竪側?奪賊?竪側?????竪側?奪賊?竪側?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????竪側?奪賊?竪側?????竪側?奪賊?竪側???????????????????????????????????竪側?奪賊?竪側?????竪側?奪賊?竪側????????????????????????????????????竪側?奪賊?竪側?????竪側?奪賊?竪側????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????竪側?奪賊?竪側?????竪側?奪賊?竪側???????????????????????????????????竪側?奪賊?竪側?????竪側?奪賊?竪側????????????????????????????????????竪側?奪賊?竪側?????竪側?奪賊?竪側???????????????????????????????????????????????? |