同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae58d923fe5b7bde4bf973fe8b0b73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae58d923fe5b7bde4bf973fe8b0b73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae58d923fe5b7bde4bf973fe8b0b73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae58d923fe5b7bde4bf973fe8b0b73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????å·½è¢å ¶æ£å ¶å±?????????????????????????????????????????????å·½è¢å ¶æ£å ¶å±???????????????????????????????????????????????????????å·½è¢å ¶æ£å ¶å±???????????????å·½è¢å ¶æ£å?å·½ä¿?è°·??????????????????????????????????????????????????????????????????????????????????????????????å·½è¢å ¶æ£å ¶å±?????????????????????????????????????????????å·½è¢å ¶æ£å ¶å±???????????????????????????????????????????????????????å·½è¢å ¶æ£å ¶å±???????????????å·½è¢å ¶æ£å?å·½ä¿?è°·????????????????????????????????å·½è¢å ¶æ£å ¶å±???????????????å·½è¢å ¶æ£å?å·½ä¿?è°·????????????????????å·½è¢å ¶æ£å ¶å±?????????????????????????????????????????????å·½è¢å ¶æ£å ¶å±???????????????????????????????????????????????????????å·½è¢å ¶æ£å ¶å±???????????????å·½è¢å ¶æ£å?å·½ä¿?è°·???????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae58d923fe5b7bde4bf973fe8b0b73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae58d923fe5b7bde4bf973fe8b0b73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae58d923fe5b7bde4bf973fe8b0b73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae58d923fe5b7bde4bf973fe8b0b73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????蟾ス陲門?譽壼?螻?????????????????????????????????????????????蟾ス陲門?譽壼?螻???????????????????????????????????????????????????????蟾ス陲門?譽壼?螻???????????????蟾ス陲門?譽壼穀?蟾ス菫?隹キ??????????????????????????????????????????????????????????????????????????????????????????????蟾ス陲門?譽壼?螻?????????????????????????????????????????????蟾ス陲門?譽壼?螻???????????????????????????????????????????????????????蟾ス陲門?譽壼?螻???????????????蟾ス陲門?譽壼穀?蟾ス菫?隹キ????????????????????????????????蟾ス陲門?譽壼?螻???????????????蟾ス陲門?譽壼穀?蟾ス菫?隹キ????????????????????蟾ス陲門?譽壼?螻?????????????????????????????????????????????蟾ス陲門?譽壼?螻???????????????????????????????????????????????????????蟾ス陲門?譽壼?螻???????????????蟾ス陲門?譽壼穀?蟾ス菫?隹キ???????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae58d923fe5b7bde4bf973fe8b0b73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae58d923fe5b7bde4bf973fe8b0b73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae58d923fe5b7bde4bf973fe8b0b73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae58d923fe5b7bde4bf973fe8b0b73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????綏処??倶??九??????????????????????????????????????????????綏処??倶??九????????????????????????????????????????????????????????綏処??倶??九????????????????綏処??倶????綏巡??莪??????????????????????????????????????????????????????????????????????????????????????????????綏処??倶??九??????????????????????????????????????????????綏処??倶??九????????????????????????????????????????????????????????綏処??倶??九????????????????綏処??倶????綏巡??莪????????????????????????????????綏処??倶??九????????????????綏処??倶????綏巡??莪????????????????????綏処??倶??九??????????????????????????????????????????????綏処??倶??九????????????????????????????????????????????????????????綏処??倶??九????????????????綏処??倶????綏巡??莪???????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae58d923fe5b7bde4bf973fe8b0b73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae58d923fe5b7bde4bf973fe8b0b73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae58d923fe5b7bde4bf973fe8b0b73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae58d923fe5b7bde4bf973fe8b0b73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????巽袖其棚其属?????????????????????????????????????????????巽袖其棚其属???????????????????????????????????????????????????????巽袖其棚其属???????????????巽袖其棚卒?巽俗?谷??????????????????????????????????????????????????????????????????????????????????????????????巽袖其棚其属?????????????????????????????????????????????巽袖其棚其属???????????????????????????????????????????????????????巽袖其棚其属???????????????巽袖其棚卒?巽俗?谷????????????????????????????????巽袖其棚其属???????????????巽袖其棚卒?巽俗?谷????????????????????巽袖其棚其属?????????????????????????????????????????????巽袖其棚其属???????????????????????????????????????????????????????巽袖其棚其属???????????????巽袖其棚卒?巽俗?谷???????????????????????????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae58d923fe5b7bde4bf973fe8b0b73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae58d923fe5b7bde4bf973fe8b0b73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae58d923fe5b7bde4bf973fe8b0b73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae585b6e5b19e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe5b7bde8a296e585b6e6a39ae58d923fe5b7bde4bf973fe8b0b73f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????藥썼쥤押뜻짎押뜹콪?????????????????????????????????????????????藥썼쥤押뜻짎押뜹콪???????????????????????????????????????????????????????藥썼쥤押뜻짎押뜹콪???????????????藥썼쥤押뜻짎秧묦藥썰퓱?瘟랖?????????????????????????????????????????????????????????????????????????????????????????????藥썼쥤押뜻짎押뜹콪?????????????????????????????????????????????藥썼쥤押뜻짎押뜹콪???????????????????????????????????????????????????????藥썼쥤押뜻짎押뜹콪???????????????藥썼쥤押뜻짎秧묦藥썰퓱?瘟랖???????????????????????????????藥썼쥤押뜻짎押뜹콪???????????????藥썼쥤押뜻짎秧묦藥썰퓱?瘟랖???????????????????藥썼쥤押뜻짎押뜹콪?????????????????????????????????????????????藥썼쥤押뜻짎押뜹콪???????????????????????????????????????????????????????藥썼쥤押뜻짎押뜹콪???????????????藥썼쥤押뜻짎秧묦藥썰퓱?瘟랖??????????????????????????????????????????????????????????????????????????????????????? |