同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????S????????????????????????????????????????????????«Â«Â??©Ã©Ãª²«±??ª£«´???????????????????«Â«Â??©Ã©Ãª²«±??ª£«´?????????????????????«Â«Â??©Ã©Ãª²«±??ª£«´???????????????????????«Â«Â??©Ã©Ãª²«±??ª£«´???????????????????«Â«Â??©Ã©Ãª²«±??ª£«´?????????????????????«Â«Â??©Ã©Ãª²«±??ª£«´???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S????????????????????????????????????????????????«Â«Â??©Ã©Ãª²«±??ª£«´???????????????????«Â«Â??©Ã©Ãª²«±??ª£«´?????????????????????«Â«Â??©Ã©Ãª²«±??ª£«´???????????????????????«Â«Â??©Ã©Ãª²«±??ª£«´???????????????????«Â«Â??©Ã©Ãª²«±??ª£«´?????????????????????«Â«Â??©Ã©Ãª²«±??ª£«´?????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????S????????????????????????????????????????????????将ツ将ツ??娼テ娼テ宵イ将ア??宵」将エ???????????????????将ツ将ツ??娼テ娼テ宵イ将ア??宵」将エ?????????????????????将ツ将ツ??娼テ娼テ宵イ将ア??宵」将エ???????????????????????将ツ将ツ??娼テ娼テ宵イ将ア??宵」将エ???????????????????将ツ将ツ??娼テ娼テ宵イ将ア??宵」将エ?????????????????????将ツ将ツ??娼テ娼テ宵イ将ア??宵」将エ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S????????????????????????????????????????????????将ツ将ツ??娼テ娼テ宵イ将ア??宵」将エ???????????????????将ツ将ツ??娼テ娼テ宵イ将ア??宵」将エ?????????????????????将ツ将ツ??娼テ娼テ宵イ将ア??宵」将エ???????????????????????将ツ将ツ??娼テ娼テ宵イ将ア??宵」将エ???????????????????将ツ将ツ??娼テ娼テ宵イ将ア??宵」将エ?????????????????????将ツ将ツ??娼テ娼テ宵イ将ア??宵」将エ?????????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????S????????????????????????????????????????????????îî??ððÈé??Äê???????????????????îî??ððÈé??Äê?????????????????????îî??ððÈé??Äê???????????????????????îî??ððÈé??Äê???????????????????îî??ððÈé??Äê?????????????????????îî??ððÈé??Äê???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S????????????????????????????????????????????????îî??ððÈé??Äê???????????????????îî??ððÈé??Äê?????????????????????îî??ððÈé??Äê???????????????????????îî??ððÈé??Äê???????????????????îî??ððÈé??Äê?????????????????????îî??ððÈé??Äê?????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????S????????????????????????????????????????????????????????Ï?Ï????????????????????????????????????????Ï?Ï??????????????????????????????????????????Ï?Ï????????????????????????????????????????????Ï?Ï????????????????????????????????????????Ï?Ï??????????????????????????????????????????Ï?Ï????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S????????????????????????????????????????????????????????Ï?Ï????????????????????????????????????????Ï?Ï??????????????????????????????????????????Ï?Ï????????????????????????????????????????????Ï?Ï????????????????????????????????????????Ï?Ï??????????????????????????????????????????Ï?Ï??????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f8fabc28fabc23f3f8fa9c38fa9c38faab28fabb13f3f8faaa38fabb43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????S????????????????????????????????????????????????룶혧ヂ??룴횕㈒룵쾹ケ??룵즽ゴ???????????????????룶혧ヂ??룴횕㈒룵쾹ケ??룵즽ゴ?????????????????????룶혧ヂ??룴횕㈒룵쾹ケ??룵즽ゴ???????????????????????룶혧ヂ??룴횕㈒룵쾹ケ??룵즽ゴ???????????????????룶혧ヂ??룴횕㈒룵쾹ケ??룵즽ゴ?????????????????????룶혧ヂ??룴횕㈒룵쾹ケ??룵즽ゴ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S????????????????????????????????????????????????룶혧ヂ??룴횕㈒룵쾹ケ??룵즽ゴ???????????????????룶혧ヂ??룴횕㈒룵쾹ケ??룵즽ゴ?????????????????????룶혧ヂ??룴횕㈒룵쾹ケ??룵즽ゴ???????????????????????룶혧ヂ??룴횕㈒룵쾹ケ??룵즽ゴ???????????????????룶혧ヂ??룴횕㈒룵쾹ケ??룵즽ゴ?????????????????????룶혧ヂ??룴횕㈒룵쾹ケ??룵즽ゴ?????????????????????????????????????????????????????? |