同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????シ、シカ?シ」シï¾ï½¼ï½ªï½¼ï½¥???????????シ、シカ?シ」シï¾ï½¼ï½ªï½¼ï½¥??????????????????????????????????????????????シ、シカ?シ」シï¾ï½¼ï½ªï½¼ï½¥???????????シ、シカ?シ」シï¾ï½¼ï½ªï½¼ï½¥??????????????????????????????????????????????????????????????????????????シ、シカ?シ」シï¾ï½¼ï½ªï½¼ï½¥???????????シ、シカ?シ」シï¾ï½¼ï½ªï½¼ï½¥??????????????????????????????????????????????シ、シカ?シ」シï¾ï½¼ï½ªï½¼ï½¥???????????シ、シカ?シ」シï¾ï½¼ï½ªï½¼ï½¥??????????????????????????????????????????????????????????????????????????????シ、シカ?シ」シï¾ï½¼ï½ªï½¼ï½¥???????????シ、シカ?シ」シï¾ï½¼ï½ªï½¼ï½¥??????????????????????????????????????????????シ、シカ?シ」シï¾ï½¼ï½ªï½¼ï½¥???????????シ、シカ?シ」シï¾ï½¼ï½ªï½¼ï½¥????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????シ?、?シ?カ??シ?」?シ?茨スシ?ェ?シ?・????????????シ?、?シ?カ??シ?」?シ?茨スシ?ェ?シ?・???????????????????????????????????????????????シ?、?シ?カ??シ?」?シ?茨スシ?ェ?シ?・????????????シ?、?シ?カ??シ?」?シ?茨スシ?ェ?シ?・???????????????????????????????????????????????????????????????????????????シ?、?シ?カ??シ?」?シ?茨スシ?ェ?シ?・????????????シ?、?シ?カ??シ?」?シ?茨スシ?ェ?シ?・???????????????????????????????????????????????シ?、?シ?カ??シ?」?シ?茨スシ?ェ?シ?・????????????シ?、?シ?カ??シ?」?シ?茨スシ?ェ?シ?・???????????????????????????????????????????????????????????????????????????????シ?、?シ?カ??シ?」?シ?茨スシ?ェ?シ?・????????????シ?、?シ?カ??シ?」?シ?茨スシ?ェ?シ?・???????????????????????????????????????????????シ?、?シ?カ??シ?」?シ?茨スシ?ェ?シ?・????????????シ?、?シ?カ??シ?」?シ?茨スシ?ェ?シ?・????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????鐔種修鐔種酋?鐔種州鐔種?鐔種終鐔種愁???????????鐔種修鐔種酋?鐔種州鐔種?鐔種終鐔種愁??????????????????????????????????????????????鐔種修鐔種酋?鐔種州鐔種?鐔種終鐔種愁???????????鐔種修鐔種酋?鐔種州鐔種?鐔種終鐔種愁??????????????????????????????????????????????????????????????????????????鐔種修鐔種酋?鐔種州鐔種?鐔種終鐔種愁???????????鐔種修鐔種酋?鐔種州鐔種?鐔種終鐔種愁??????????????????????????????????????????????鐔種修鐔種酋?鐔種州鐔種?鐔種終鐔種愁???????????鐔種修鐔種酋?鐔種州鐔種?鐔種終鐔種愁??????????????????????????????????????????????????????????????????????????????鐔種修鐔種酋?鐔種州鐔種?鐔種終鐔種愁???????????鐔種修鐔種酋?鐔種州鐔種?鐔種終鐔種愁??????????????????????????????????????????????鐔種修鐔種酋?鐔種州鐔種?鐔種終鐔種愁???????????鐔種修鐔種酋?鐔種州鐔種?鐔種終鐔種愁????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????シ、シカ?シ」シネシェシ・???????????シ、シカ?シ」シネシェシ・??????????????????????????????????????????????シ、シカ?シ」シネシェシ・???????????シ、シカ?シ」シネシェシ・??????????????????????????????????????????????????????????????????????????シ、シカ?シ」シネシェシ・???????????シ、シカ?シ」シネシェシ・??????????????????????????????????????????????シ、シカ?シ」シネシェシ・???????????シ、シカ?シ」シネシェシ・??????????????????????????????????????????????????????????????????????????????シ、シカ?シ」シネシェシ・???????????シ、シカ?シ」シネシェシ・??????????????????????????????????????????????シ、シカ?シ」シネシェシ・???????????シ、シカ?シ」シネシェシ・????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3fefbdbcefbda4efbdbcefbdb63fefbdbcefbda3efbdbcefbe88efbdbcefbdaaefbdbcefbda53f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ??????????????????????????????節쇽숴節쇽슐?節쇽숲節쇽푽節쇽쉠節쇽쉈???????????節쇽숴節쇽슐?節쇽숲節쇽푽節쇽쉠節쇽쉈??????????????????????????????????????????????節쇽숴節쇽슐?節쇽숲節쇽푽節쇽쉠節쇽쉈???????????節쇽숴節쇽슐?節쇽숲節쇽푽節쇽쉠節쇽쉈??????????????????????????????????????????????????????????????????????????節쇽숴節쇽슐?節쇽숲節쇽푽節쇽쉠節쇽쉈???????????節쇽숴節쇽슐?節쇽숲節쇽푽節쇽쉠節쇽쉈??????????????????????????????????????????????節쇽숴節쇽슐?節쇽숲節쇽푽節쇽쉠節쇽쉈???????????節쇽숴節쇽슐?節쇽숲節쇽푽節쇽쉠節쇽쉈??????????????????????????????????????????????????????????????????????????????節쇽숴節쇽슐?節쇽숲節쇽푽節쇽쉠節쇽쉈???????????節쇽숴節쇽슐?節쇽숲節쇽푽節쇽쉠節쇽쉈??????????????????????????????????????????????節쇽숴節쇽슐?節쇽숲節쇽푽節쇽쉠節쇽쉈???????????節쇽숴節쇽슐?節쇽숲節쇽푽節쇽쉠節쇽쉈????????????????????????????????????????????????? |