同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f433f3fe69d9fe887933fe894b5e58d3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f433f3fe69d9fe887933fe894b5e58d3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????æè?èµå??æ??æ¯å±??????????????????????æè?èµå??æ??æ¯å±???????????????????????æè?èµå??æ??æ¯å±??????????????????æè?èµå??æ??æ¯å±????C??æè?èµå???i????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????æè?èµå??æ??æ¯å±??????????????????????æè?èµå??æ??æ¯å±???????????????????????æè?èµå??æ??æ¯å±??????????????????æè?èµå??æ??æ¯å±????C??æè?èµå???i??????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f433f3fe69d9fe887933fe894b5e58d3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f433f3fe69d9fe887933fe894b5e58d3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????譚溯∮?阡オ蜊??譚??諱ッ螻??????????????????????譚溯∮?阡オ蜊??譚??諱ッ螻???????????????????????譚溯∮?阡オ蜊??譚??諱ッ螻??????????????????譚溯∮?阡オ蜊??譚??諱ッ螻????C??譚溯∮?阡オ蜊???i????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????譚溯∮?阡オ蜊??譚??諱ッ螻??????????????????????譚溯∮?阡オ蜊??譚??諱ッ螻???????????????????????譚溯∮?阡オ蜊??譚??諱ッ螻??????????????????譚溯∮?阡オ蜊??譚??諱ッ螻????C??譚溯∮?阡オ蜊???i??????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f433f3fe69d9fe887933fe894b5e58d3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f433f3fe69d9fe887933fe894b5e58d3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????S???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????球????????????????????????????????????球?????????????????????????????????????球????????????????????????????????球????????????C????????球????i????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????球????????????????????????????????????球?????????????????????????????????????球????????????????????????????????球????????????C????????球????i??????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f433f3fe69d9fe887933fe894b5e58d3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f433f3fe69d9fe887933fe894b5e58d3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????束臓?蔵??????息???????????????????????束臓?蔵??????息????????????????????????束臓?蔵??????息???????????????????束臓?蔵??????息?????C??束臓?蔵????i????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????束臓?蔵??????息???????????????????????束臓?蔵??????息????????????????????????束臓?蔵??????息???????????????????束臓?蔵??????息?????C??束臓?蔵????i??????????????????????????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f433f3fe69d9fe887933fe894b5e58d3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f533f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe69d9fe887933fe894b5e58d3f3fe69d3f3fe681afe5b13f3f3f3f433f3fe69d9fe887933fe894b5e58d3f3f3f693f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????呂잒뇮?墺드뛁?呂??馭?괄?????????????????????呂잒뇮?墺드뛁?呂??馭?괄??????????????????????呂잒뇮?墺드뛁?呂??馭?괄?????????????????呂잒뇮?墺드뛁?呂??馭?괄???C??呂잒뇮?墺드뛁??i????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????S?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????呂잒뇮?墺드뛁?呂??馭?괄?????????????????????呂잒뇮?墺드뛁?呂??馭?괄??????????????????????呂잒뇮?墺드뛁?呂??馭?괄?????????????????呂잒뇮?墺드뛁?呂??馭?괄???C??呂잒뇮?墺드뛁??i??????????????????????????????????????????????????????????????????????????????????????? |