同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe893863fe886a93fe885b13f3f3fe88693e78b9b3f3fe7b9a73fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b7873f3fe893863fe886a93fe7af8f3f3f3f3f3f3f3fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b2b33f3fe893863fe886a93fe885b13f3f3f3f3f3fe893863fe886a93fe88eb5e88c853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe893863fe886a93fe885b13f3f3fe88693e78b9b3f3fe7b9a73fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b7873f3fe893863fe886a93fe7af8f3f3f3f3f3f3f3fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b2b33f3fe893863fe886a93fe885b13f3f3f3f3f3fe893863fe886a93fe88eb5e88c853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe893863fe886a93fe885b13f3f3fe88693e78b9b3f3fe7b9a73fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b7873f3fe893863fe886a93fe7af8f3f3f3f3f3f3f3fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b2b33f3fe893863fe886a93fe885b13f3f3f3f3f3fe893863fe886a93fe88eb5e88c853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe893863fe886a93fe885b13f3f3fe88693e78b9b3f3fe7b9a73fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b7873f3fe893863fe886a93fe7af8f3f3f3f3f3f3f3fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b2b33f3fe893863fe886a93fe885b13f3f3f3f3f3fe893863fe886a93fe88eb5e88c853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????????????????????è?è©?è ±???èç??繧?è???è?è©?ç²³???è?è©?ç·??è?è©?ç¯???????è???è?è©?ç²³???è?è©?ç²³??è?è©?è ±??????è?è©?èµè ?????????????????????????????è?è©?è ±???èç??繧?è???è?è©?ç²³???è?è©?ç·??è?è©?ç¯???????è???è?è©?ç²³???è?è©?ç²³??è?è©?è ±??????è?è©?èµè ????????????????????????????????????????????????????????????????????????????????????????N?????????????????????????????????????????????????????????????????????????????????è?è©?è ±???èç??繧?è???è?è©?ç²³???è?è©?ç·??è?è©?ç¯???????è???è?è©?ç²³???è?è©?ç²³??è?è©?è ±??????è?è©?èµè ?????????????????????????????è?è©?è ±???èç??繧?è???è?è©?ç²³???è?è©?ç·??è?è©?ç¯???????è???è?è©?ç²³???è?è©?ç²³??è?è©?è ±??????è?è©?èµè ???????????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe893863fe886a93fe885b13f3f3fe88693e78b9b3f3fe7b9a73fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b7873f3fe893863fe886a93fe7af8f3f3f3f3f3f3f3fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b2b33f3fe893863fe886a93fe885b13f3f3f3f3f3fe893863fe886a93fe88eb5e88c853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe893863fe886a93fe885b13f3f3fe88693e78b9b3f3fe7b9a73fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b7873f3fe893863fe886a93fe7af8f3f3f3f3f3f3f3fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b2b33f3fe893863fe886a93fe885b13f3f3f3f3f3fe893863fe886a93fe88eb5e88c853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe893863fe886a93fe885b13f3f3fe88693e78b9b3f3fe7b9a73fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b7873f3fe893863fe886a93fe7af8f3f3f3f3f3f3f3fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b2b33f3fe893863fe886a93fe885b13f3f3f3f3f3fe893863fe886a93fe88eb5e88c853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe893863fe886a93fe885b13f3f3fe88693e78b9b3f3fe7b9a73fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b7873f3fe893863fe886a93fe7af8f3f3f3f3f3f3f3fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b2b33f3fe893863fe886a93fe885b13f3f3f3f3f3fe893863fe886a93fe88eb5e88c853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????????????????????闢?閹ゥ?閻ア???閹鍋魚??郢ァ?闢???闢?閹ゥ?邊ウ???闢?閹ゥ?邱??闢?閹ゥ?遽???????闢???闢?閹ゥ?邊ウ???闢?閹ゥ?邊ウ??闢?閹ゥ?閻ア??????闢?閹ゥ?闔オ闌?????????????????????????????闢?閹ゥ?閻ア???閹鍋魚??郢ァ?闢???闢?閹ゥ?邊ウ???闢?閹ゥ?邱??闢?閹ゥ?遽???????闢???闢?閹ゥ?邊ウ???闢?閹ゥ?邊ウ??闢?閹ゥ?閻ア??????闢?閹ゥ?闔オ闌????????????????????????????????????????????????????????????????????????????????????????N?????????????????????????????????????????????????????????????????????????????????闢?閹ゥ?閻ア???閹鍋魚??郢ァ?闢???闢?閹ゥ?邊ウ???闢?閹ゥ?邱??闢?閹ゥ?遽???????闢???闢?閹ゥ?邊ウ???闢?閹ゥ?邊ウ??闢?閹ゥ?閻ア??????闢?閹ゥ?闔オ闌?????????????????????????????闢?閹ゥ?閻ア???閹鍋魚??郢ァ?闢???闢?閹ゥ?邊ウ???闢?閹ゥ?邱??闢?閹ゥ?遽???????闢???闢?閹ゥ?邊ウ???闢?閹ゥ?邊ウ??闢?閹ゥ?閻ア??????闢?閹ゥ?闔オ闌???????????????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe893863fe886a93fe885b13f3f3fe88693e78b9b3f3fe7b9a73fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b7873f3fe893863fe886a93fe7af8f3f3f3f3f3f3f3fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b2b33f3fe893863fe886a93fe885b13f3f3f3f3f3fe893863fe886a93fe88eb5e88c853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe893863fe886a93fe885b13f3f3fe88693e78b9b3f3fe7b9a73fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b7873f3fe893863fe886a93fe7af8f3f3f3f3f3f3f3fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b2b33f3fe893863fe886a93fe885b13f3f3f3f3f3fe893863fe886a93fe88eb5e88c853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe893863fe886a93fe885b13f3f3fe88693e78b9b3f3fe7b9a73fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b7873f3fe893863fe886a93fe7af8f3f3f3f3f3f3f3fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b2b33f3fe893863fe886a93fe885b13f3f3f3f3f3fe893863fe886a93fe88eb5e88c853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe893863fe886a93fe885b13f3f3fe88693e78b9b3f3fe7b9a73fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b7873f3fe893863fe886a93fe7af8f3f3f3f3f3f3f3fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b2b33f3fe893863fe886a93fe885b13f3f3f3f3f3fe893863fe886a93fe88eb5e88c853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????????????????????????????????????????????膵???????????膕????????膩????????膀????????????????膕????????膕????????????????????笈??????????????????????????????????????????????膵???????????膕????????膩????????膀????????????????膕????????膕????????????????????笈??????????????????????????????????????????????????????????????????????????????????????????N????????????????????????????????????????????????????????????????????????????????????????????????膵???????????膕????????膩????????膀????????????????膕????????膕????????????????????笈??????????????????????????????????????????????膵???????????膕????????膩????????膀????????????????膕????????膕????????????????????笈?????????????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe893863fe886a93fe885b13f3f3fe88693e78b9b3f3fe7b9a73fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b7873f3fe893863fe886a93fe7af8f3f3f3f3f3f3f3fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b2b33f3fe893863fe886a93fe885b13f3f3f3f3f3fe893863fe886a93fe88eb5e88c853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe893863fe886a93fe885b13f3f3fe88693e78b9b3f3fe7b9a73fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b7873f3fe893863fe886a93fe7af8f3f3f3f3f3f3f3fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b2b33f3fe893863fe886a93fe885b13f3f3f3f3f3fe893863fe886a93fe88eb5e88c853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe893863fe886a93fe885b13f3f3fe88693e78b9b3f3fe7b9a73fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b7873f3fe893863fe886a93fe7af8f3f3f3f3f3f3f3fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b2b33f3fe893863fe886a93fe885b13f3f3f3f3f3fe893863fe886a93fe88eb5e88c853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe893863fe886a93fe885b13f3f3fe88693e78b9b3f3fe7b9a73fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b7873f3fe893863fe886a93fe7af8f3f3f3f3f3f3f3fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b2b33f3fe893863fe886a93fe885b13f3f3f3f3f3fe893863fe886a93fe88eb5e88c853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????????????????????蓆?膩?腱???膓狛??繧?蓆???蓆?膩?粳???蓆?膩?緇??蓆?膩?篏???????蓆???蓆?膩?粳???蓆?膩?粳??蓆?膩?腱??????蓆?膩?莵茅?????????????????????????????蓆?膩?腱???膓狛??繧?蓆???蓆?膩?粳???蓆?膩?緇??蓆?膩?篏???????蓆???蓆?膩?粳???蓆?膩?粳??蓆?膩?腱??????蓆?膩?莵茅????????????????????????????????????????????????????????????????????????????????????????N?????????????????????????????????????????????????????????????????????????????????蓆?膩?腱???膓狛??繧?蓆???蓆?膩?粳???蓆?膩?緇??蓆?膩?篏???????蓆???蓆?膩?粳???蓆?膩?粳??蓆?膩?腱??????蓆?膩?莵茅?????????????????????????????蓆?膩?腱???膓狛??繧?蓆???蓆?膩?粳???蓆?膩?緇??蓆?膩?篏???????蓆???蓆?膩?粳???蓆?膩?粳??蓆?膩?腱??????蓆?膩?莵茅???????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe893863fe886a93fe885b13f3f3fe88693e78b9b3f3fe7b9a73fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b7873f3fe893863fe886a93fe7af8f3f3f3f3f3f3f3fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b2b33f3fe893863fe886a93fe885b13f3f3f3f3f3fe893863fe886a93fe88eb5e88c853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe893863fe886a93fe885b13f3f3fe88693e78b9b3f3fe7b9a73fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b7873f3fe893863fe886a93fe7af8f3f3f3f3f3f3f3fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b2b33f3fe893863fe886a93fe885b13f3f3f3f3f3fe893863fe886a93fe88eb5e88c853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe893863fe886a93fe885b13f3f3fe88693e78b9b3f3fe7b9a73fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b7873f3fe893863fe886a93fe7af8f3f3f3f3f3f3f3fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b2b33f3fe893863fe886a93fe885b13f3f3f3f3f3fe893863fe886a93fe88eb5e88c853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe893863fe886a93fe885b13f3f3fe88693e78b9b3f3fe7b9a73fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b7873f3fe893863fe886a93fe7af8f3f3f3f3f3f3f3fe893863f3f3fe893863fe886a93fe7b2b33f3f3fe893863fe886a93fe7b2b33f3fe893863fe886a93fe885b13f3f3f3f3f3fe893863fe886a93fe88eb5e88c853f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????????????????????????????塢낣醴⅝豫괄??醴볡떅??濚?塢낣??塢낣醴⅝暎끗??塢낣醴⅝渶놛?塢낣醴⅝影뢃??????塢낣??塢낣醴⅝暎끗??塢낣醴⅝暎끗?塢낣醴⅝豫괄?????塢낣醴⅝傲듣똿?????????????????????????????塢낣醴⅝豫괄??醴볡떅??濚?塢낣??塢낣醴⅝暎끗??塢낣醴⅝渶놛?塢낣醴⅝影뢃??????塢낣??塢낣醴⅝暎끗??塢낣醴⅝暎끗?塢낣醴⅝豫괄?????塢낣醴⅝傲듣똿????????????????????????????????????????????????????????????????????????????????????????N?????????????????????????????????????????????????????????????????????????????????塢낣醴⅝豫괄??醴볡떅??濚?塢낣??塢낣醴⅝暎끗??塢낣醴⅝渶놛?塢낣醴⅝影뢃??????塢낣??塢낣醴⅝暎끗??塢낣醴⅝暎끗?塢낣醴⅝豫괄?????塢낣醴⅝傲듣똿?????????????????????????????塢낣醴⅝豫괄??醴볡떅??濚?塢낣??塢낣醴⅝暎끗??塢낣醴⅝渶놛?塢낣醴⅝影뢃??????塢낣??塢낣醴⅝暎끗??塢낣醴⅝暎끗?塢낣醴⅝豫괄?????塢낣醴⅝傲듣똿???????????????????????????????????????????????????????????? |