同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????????Ó£????Ðì×á?ö´???âµ????????z????????????z?????????????Ó£????Ðì×á?ö´???âµ????????z???????z?????????????Ó£????Ðì×á?ö´???âµ????????z????????????Ó£????Ðì×á?ö´???âµ????????z???????????????Ó£????Ðì×á?ö´???âµ????????z????????????????????????????????????????????????????????????????????????????????Ó£????Ðì×á?ö´???âµ????????z????????????z?????????????Ó£????Ðì×á?ö´???âµ????????z???????z?????????????Ó£????Ðì×á?ö´???âµ????????z????????????Ó£????Ðì×á?ö´???âµ????????z???????????????Ó£????Ðì×á?ö´???âµ????????z????????????????N???????????????????????????????????????????????????????????Ó£????Ðì×á?ö´???âµ????????z????????????z?????????????Ó£????Ðì×á?ö´???âµ????????z???????z?????????????Ó£????Ðì×á?ö´???âµ????????z????????????Ó£????Ðì×á?ö´???âµ????????z???????????????Ó£????Ðì×á?ö´???âµ????????z???????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????????モ」????ミ?????箏????????z????????????z?????????????モ」????ミ?????箏????????z???????z?????????????モ」????ミ?????箏????????z????????????モ」????ミ?????箏????????z???????????????モ」????ミ?????箏????????z????????????????????????????????????????????????????????????????????????????????モ」????ミ?????箏????????z????????????z?????????????モ」????ミ?????箏????????z???????z?????????????モ」????ミ?????箏????????z????????????モ」????ミ?????箏????????z???????????????モ」????ミ?????箏????????z????????????????N???????????????????????????????????????????????????????????モ」????ミ?????箏????????z????????????z?????????????モ」????ミ?????箏????????z???????z?????????????モ」????ミ?????箏????????z????????????モ」????ミ?????箏????????z???????????????モ」????ミ?????箏????????z???????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????????咤????俾怐?????盖????????z????????????z?????????????咤????俾怐?????盖????????z???????z?????????????咤????俾怐?????盖????????z????????????咤????俾怐?????盖????????z???????????????咤????俾怐?????盖????????z????????????????????????????????????????????????????????????????????????????????咤????俾怐?????盖????????z????????????z?????????????咤????俾怐?????盖????????z???????z?????????????咤????俾怐?????盖????????z????????????咤????俾怐?????盖????????z???????????????咤????俾怐?????盖????????z????????????????N???????????????????????????????????????????????????????????咤????俾怐?????盖????????z????????????z?????????????咤????俾怐?????盖????????z???????z?????????????咤????俾怐?????盖????????z????????????咤????俾怐?????盖????????z???????????????咤????俾怐?????盖????????z???????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????????ӣ???????????????????????z????????????z?????????????ӣ???????????????????????z???????z?????????????ӣ???????????????????????z????????????ӣ???????????????????????z???????????????ӣ???????????????????????z????????????????????????????????????????????????????????????????????????????????ӣ???????????????????????z????????????z?????????????ӣ???????????????????????z???????z?????????????ӣ???????????????????????z????????????ӣ???????????????????????z???????????????ӣ???????????????????????z????????????????N???????????????????????????????????????????????????????????ӣ???????????????????????z????????????z?????????????ӣ???????????????????????z???????z?????????????ӣ???????????????????????z????????????ӣ???????????????????????z???????????????ӣ???????????????????????z???????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fd3a33f3f3f3fd0ecd7e13ff6b43f3f3fe2b53f3f3f3f3f3f3f3f7a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ?????????????????????????????????????????????????????????????但????其狸?測???竪????????z????????????z?????????????但????其狸?測???竪????????z???????z?????????????但????其狸?測???竪????????z????????????但????其狸?測???竪????????z???????????????但????其狸?測???竪????????z????????????????????????????????????????????????????????????????????????????????但????其狸?測???竪????????z????????????z?????????????但????其狸?測???竪????????z???????z?????????????但????其狸?測???竪????????z????????????但????其狸?測???竪????????z???????????????但????其狸?測???竪????????z????????????????N???????????????????????????????????????????????????????????但????其狸?測???竪????????z????????????z?????????????但????其狸?測???竪????????z???????z?????????????但????其狸?測???竪????????z????????????但????其狸?測???竪????????z???????????????但????其狸?測???竪????????z???????????????????????? |