同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598e68181e38f83ecada1efa7a2ec8888ecbdacefa79ee385bceab0af3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598efa79eebbaa4eab585e68181e38f83e38e9a3f3f3f3f3f3f3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598e68181e38f83ecada1efa7a2ec8888ecbdacefa79ee385bceab0af3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598efa79eebbaa4eab585e68181e38f83e38e9a3f3f3f3f3f3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598e68181e38f83ecada1efa7a2ec8888ecbdacefa79ee385bceab0af3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598efa79eebbaa4eab585e68181e38f83e38e9a3f3f3f3f3f3f3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598e68181e38f83ecada1efa7a2ec8888ecbdacefa79ee385bceab0af3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598efa79eebbaa4eab585e68181e38f83e38e9a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????ï§ëº¤ãï§ëº¤êµ????ï§ëº¤êµ æãì¡ï§¢ìê»??ï§ëº¤ãï§ëº¤êµæãì¡ï§¢ì콬ï§ã ¼ê°¯??????ï§ëº¤ãï§ëº¤êµ????ï§ëº¤êµ æãì¡ï§¢ìê»???ï§ëº¤ãï§ëº¤êµï§ëº¤êµ æãã????????????ï§ëº¤ãï§ëº¤êµ????ï§ëº¤êµ æãì¡ï§¢ìê»??ï§ëº¤ãï§ëº¤êµæãì¡ï§¢ì콬ï§ã ¼ê°¯??????ï§ëº¤ãï§ëº¤êµ????ï§ëº¤êµ æãì¡ï§¢ìê»???ï§ëº¤ãï§ëº¤êµï§ëº¤êµ æãã???????????ï§ëº¤ãï§ëº¤êµ????ï§ëº¤êµ æãì¡ï§¢ìê»??ï§ëº¤ãï§ëº¤êµæãì¡ï§¢ì콬ï§ã ¼ê°¯??????ï§ëº¤ãï§ëº¤êµ????ï§ëº¤êµ æãì¡ï§¢ìê»???ï§ëº¤ãï§ëº¤êµï§ëº¤êµ æãã????????????ï§ëº¤ãï§ëº¤êµ????ï§ëº¤êµ æãì¡ï§¢ìê»??ï§ëº¤ãï§ëº¤êµæãì¡ï§¢ì콬ï§ã ¼ê°¯??????ï§ëº¤ãï§ëº¤êµ????ï§ëº¤êµ æãì¡ï§¢ìê»???ï§ëº¤ãï§ëº¤êµï§ëº¤êµ æãã?????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598e68181e38f83ecada1efa7a2ec8888ecbdacefa79ee385bceab0af3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598efa79eebbaa4eab585e68181e38f83e38e9a3f3f3f3f3f3f3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598e68181e38f83ecada1efa7a2ec8888ecbdacefa79ee385bceab0af3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598efa79eebbaa4eab585e68181e38f83e38e9a3f3f3f3f3f3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598e68181e38f83ecada1efa7a2ec8888ecbdacefa79ee385bceab0af3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598efa79eebbaa4eab585e68181e38f83e38e9a3f3f3f3f3f3f3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598e68181e38f83ecada1efa7a2ec8888ecbdacefa79ee385bceab0af3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598efa79eebbaa4eab585e68181e38f83e38e9a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????????????橄コ、緕滂ァ橄コ、??????橄コ、??=繽?ュ。?「?一サ???橄コ、緕滂ァ橄コ、?俶=繽?ュ。?「?溢スャ?槭??ッ???????橄コ、緕滂ァ橄コ、??????橄コ、??=繽?ュ。?「?一サ????橄コ、緕滂ァ橄コ、?假ァ橄コ、??=繽?字?????????????橄コ、緕滂ァ橄コ、??????橄コ、??=繽?ュ。?「?一サ???橄コ、緕滂ァ橄コ、?俶=繽?ュ。?「?溢スャ?槭??ッ???????橄コ、緕滂ァ橄コ、??????橄コ、??=繽?ュ。?「?一サ????橄コ、緕滂ァ橄コ、?假ァ橄コ、??=繽?字????????????橄コ、緕滂ァ橄コ、??????橄コ、??=繽?ュ。?「?一サ???橄コ、緕滂ァ橄コ、?俶=繽?ュ。?「?溢スャ?槭??ッ???????橄コ、緕滂ァ橄コ、??????橄コ、??=繽?ュ。?「?一サ????橄コ、緕滂ァ橄コ、?假ァ橄コ、??=繽?字?????????????橄コ、緕滂ァ橄コ、??????橄コ、??=繽?ュ。?「?一サ???橄コ、緕滂ァ橄コ、?俶=繽?ュ。?「?溢スャ?槭??ッ???????橄コ、緕滂ァ橄コ、??????橄コ、??=繽?ュ。?「?一サ????橄コ、緕滂ァ橄コ、?假ァ橄コ、??=繽?字?????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598e68181e38f83ecada1efa7a2ec8888ecbdacefa79ee385bceab0af3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598efa79eebbaa4eab585e68181e38f83e38e9a3f3f3f3f3f3f3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598e68181e38f83ecada1efa7a2ec8888ecbdacefa79ee385bceab0af3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598efa79eebbaa4eab585e68181e38f83e38e9a3f3f3f3f3f3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598e68181e38f83ecada1efa7a2ec8888ecbdacefa79ee385bceab0af3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598efa79eebbaa4eab585e68181e38f83e38e9a3f3f3f3f3f3f3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598e68181e38f83ecada1efa7a2ec8888ecbdacefa79ee385bceab0af3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598efa79eebbaa4eab585e68181e38f83e38e9a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????錻?觝ゃ?錻?觝り?????錻?觝り?????讚¥Б??蟷???錻?觝ゃ?錻?觝り?????讚¥Б??貊???手渥??????錻?觝ゃ?錻?觝り?????錻?觝り?????讚¥Б??蟷????錻?觝ゃ?錻?觝り?錻?觝り???????????????????錻?觝ゃ?錻?觝り?????錻?觝り?????讚¥Б??蟷???錻?觝ゃ?錻?觝り?????讚¥Б??貊???手渥??????錻?觝ゃ?錻?觝り?????錻?觝り?????讚¥Б??蟷????錻?觝ゃ?錻?觝り?錻?觝り??????????????????錻?觝ゃ?錻?觝り?????錻?觝り?????讚¥Б??蟷???錻?觝ゃ?錻?觝り?????讚¥Б??貊???手渥??????錻?觝ゃ?錻?觝り?????錻?觝り?????讚¥Б??蟷????錻?觝ゃ?錻?觝り?錻?觝り???????????????????錻?觝ゃ?錻?觝り?????錻?觝り?????讚¥Б??蟷???錻?觝ゃ?錻?觝り?????讚¥Б??貊???手渥??????錻?觝ゃ?錻?觝り?????錻?觝り?????讚¥Б??蟷????錻?觝ゃ?錻?觝り?錻?觝り????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598e68181e38f83ecada1efa7a2ec8888ecbdacefa79ee385bceab0af3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598efa79eebbaa4eab585e68181e38f83e38e9a3f3f3f3f3f3f3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598e68181e38f83ecada1efa7a2ec8888ecbdacefa79ee385bceab0af3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598efa79eebbaa4eab585e68181e38f83e38e9a3f3f3f3f3f3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598e68181e38f83ecada1efa7a2ec8888ecbdacefa79ee385bceab0af3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598efa79eebbaa4eab585e68181e38f83e38e9a3f3f3f3f3f3f3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598e68181e38f83ecada1efa7a2ec8888ecbdacefa79ee385bceab0af3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598efa79eebbaa4eab585e68181e38f83e38e9a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????吏뺤㎟吏뺤굘????吏뺤굅恁㏃쭡梨숈껌??吏뺤㎟吏뺤굘恁㏃쭡梨숈콬吏ㅼ갯??????吏뺤㎟吏뺤굘????吏뺤굅恁㏃쭡梨숈껌???吏뺤㎟吏뺤굘吏뺤굅恁㏃㎚????????????吏뺤㎟吏뺤굘????吏뺤굅恁㏃쭡梨숈껌??吏뺤㎟吏뺤굘恁㏃쭡梨숈콬吏ㅼ갯??????吏뺤㎟吏뺤굘????吏뺤굅恁㏃쭡梨숈껌???吏뺤㎟吏뺤굘吏뺤굅恁㏃㎚???????????吏뺤㎟吏뺤굘????吏뺤굅恁㏃쭡梨숈껌??吏뺤㎟吏뺤굘恁㏃쭡梨숈콬吏ㅼ갯??????吏뺤㎟吏뺤굘????吏뺤굅恁㏃쭡梨숈껌???吏뺤㎟吏뺤굘吏뺤굅恁㏃㎚????????????吏뺤㎟吏뺤굘????吏뺤굅恁㏃쭡梨숈껌??吏뺤㎟吏뺤굘恁㏃쭡梨숈콬吏ㅼ갯??????吏뺤㎟吏뺤굘????吏뺤굅恁㏃쭡梨숈껌???吏뺤㎟吏뺤굘吏뺤굅恁㏃㎚?????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598e68181e38f83ecada1efa7a2ec8888ecbdacefa79ee385bceab0af3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598efa79eebbaa4eab585e68181e38f83e38e9a3f3f3f3f3f3f3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598e68181e38f83ecada1efa7a2ec8888ecbdacefa79ee385bceab0af3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598efa79eebbaa4eab585e68181e38f83e38e9a3f3f3f3f3f3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598e68181e38f83ecada1efa7a2ec8888ecbdacefa79ee385bceab0af3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598efa79eebbaa4eab585e68181e38f83e38e9a3f3f3f3f3f3f3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598e68181e38f83ecada1efa7a2ec8888ecbdacefa79ee385bceab0af3f3f3f3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab5983f3f3f3fefa79eebbaa4eab585e68181e38f83ecada1efa7a2ec8888eabb8c3f3f3fefa79eebbaa4e38e9fefa79eebbaa4eab598efa79eebbaa4eab585e68181e38f83e38e9a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????????????????????????????????筌욌벡筍잞쭪類ㅺ탼????筌욌벡援끾걖純껋?筌?늿猿뗾?筌욌벡筍잞쭪類ㅺ탼馭곥룂彛∽㎖飮덉쉬筌욁끉媛??????筌욌벡筍잞쭪類ㅺ탼????筌욌벡援끾걖純껋?筌?늿猿뗾??筌욌벡筍잞쭪類ㅺ탼筌욌벡援끾걖純껁럻????????????筌욌벡筍잞쭪類ㅺ탼????筌욌벡援끾걖純껋?筌?늿猿뗾?筌욌벡筍잞쭪類ㅺ탼馭곥룂彛∽㎖飮덉쉬筌욁끉媛??????筌욌벡筍잞쭪類ㅺ탼????筌욌벡援끾걖純껋?筌?늿猿뗾??筌욌벡筍잞쭪類ㅺ탼筌욌벡援끾걖純껁럻???????????筌욌벡筍잞쭪類ㅺ탼????筌욌벡援끾걖純껋?筌?늿猿뗾?筌욌벡筍잞쭪類ㅺ탼馭곥룂彛∽㎖飮덉쉬筌욁끉媛??????筌욌벡筍잞쭪類ㅺ탼????筌욌벡援끾걖純껋?筌?늿猿뗾??筌욌벡筍잞쭪類ㅺ탼筌욌벡援끾걖純껁럻????????????筌욌벡筍잞쭪類ㅺ탼????筌욌벡援끾걖純껋?筌?늿猿뗾?筌욌벡筍잞쭪類ㅺ탼馭곥룂彛∽㎖飮덉쉬筌욁끉媛??????筌욌벡筍잞쭪類ㅺ탼????筌욌벡援끾걖純껋?筌?늿猿뗾??筌욌벡筍잞쭪類ㅺ탼筌욌벡援끾걖純껁럻?????????????????????????????????? |