同じビット列が文字コードによってどんな文字に解釈されるか
文字コード | ビット列 | 表示される文字 |
---|---|---|
ISO-8859-1 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f563f3f3f3f3f3f3f563f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e58db33f3fe8beb0e58db33f3f3f3fe8beb0e69d913f3f3fe8b38a3f3f3f3f3f3f3f3f3f3fe98194563fe4bd86e9819c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e69d913fe8beb0e8b38a3f3f3f3f3f3f3f3f3f3fe8beb0e58db33f3fe8beb0e58db33f3fe8beb0553f3fe98194563fe8beb0e6978f3fe98194e581b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e69d913fe8beb0e8b38a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e58db33f3fe8beb0e58db33f3f3f3fe8beb0e69d913f3f3fe8b38a3f3f3f3f3f3f3f3f3f3fe98194563fe4bd86e9819c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f563f3f3f3f3f3f3f563f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e58db33f3fe8beb0e58db33f3f3f3fe8beb0e69d913f3f3fe8b38a3f3f3f3f3f3f3f3f3f3fe98194563fe4bd86e9819c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e69d913fe8beb0e8b38a3f3f3f3f3f3f3f3f3f3fe8beb0e58db33f3fe8beb0e58db33f3fe8beb0553f3fe98194563fe8beb0e6978f3fe98194e581b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e69d913fe8beb0e8b38a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e58db33f3fe8beb0e58db33f3f3f3fe8beb0e69d913f3f3fe8b38a3f3f3f3f3f3f3f3f3f3fe98194563fe4bd86e9819c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????V???????V?????????????????????????è¾°å³??è¾°å³????è¾°æ???è³??????????éV?ä½é?????????????????????è¾°æ?è¾°è³??????????è¾°å³??è¾°å³??è¾°U??éV?è¾°æ?éå´?????????????????è¾°æ?è¾°è³???????????????è¾°å³??è¾°å³????è¾°æ???è³??????????éV?ä½é??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N?????????????????V???????V?????????????????????????è¾°å³??è¾°å³????è¾°æ???è³??????????éV?ä½é?????????????????????è¾°æ?è¾°è³??????????è¾°å³??è¾°å³??è¾°U??éV?è¾°æ?éå´?????????????????è¾°æ?è¾°è³???????????????è¾°å³??è¾°å³????è¾°æ???è³??????????éV?ä½é???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f563f3f3f3f3f3f3f563f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e58db33f3fe8beb0e58db33f3f3f3fe8beb0e69d913f3f3fe8b38a3f3f3f3f3f3f3f3f3f3fe98194563fe4bd86e9819c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e69d913fe8beb0e8b38a3f3f3f3f3f3f3f3f3f3fe8beb0e58db33f3fe8beb0e58db33f3fe8beb0553f3fe98194563fe8beb0e6978f3fe98194e581b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e69d913fe8beb0e8b38a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e58db33f3fe8beb0e58db33f3f3f3fe8beb0e69d913f3f3fe8b38a3f3f3f3f3f3f3f3f3f3fe98194563fe4bd86e9819c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f563f3f3f3f3f3f3f563f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e58db33f3fe8beb0e58db33f3f3f3fe8beb0e69d913f3f3fe8b38a3f3f3f3f3f3f3f3f3f3fe98194563fe4bd86e9819c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e69d913fe8beb0e8b38a3f3f3f3f3f3f3f3f3f3fe8beb0e58db33f3fe8beb0e58db33f3fe8beb0553f3fe98194563fe8beb0e6978f3fe98194e581b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e69d913fe8beb0e8b38a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e58db33f3fe8beb0e58db33f3f3f3fe8beb0e69d913f3f3fe8b38a3f3f3f3f3f3f3f3f3f3fe98194563fe4bd86e9819c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????V???????V?????????????????????????霎ー蜊ウ??霎ー蜊ウ????霎ー譚???雉??????????驕之?菴?●?????????????????????霎ー譚?霎ー雉??????????霎ー蜊ウ??霎ー蜊ウ??霎ーU??驕之?霎ー譌?驕泌??????????????????霎ー譚?霎ー雉???????????????霎ー蜊ウ??霎ー蜊ウ????霎ー譚???雉??????????驕之?菴?●??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N?????????????????V???????V?????????????????????????霎ー蜊ウ??霎ー蜊ウ????霎ー譚???雉??????????驕之?菴?●?????????????????????霎ー譚?霎ー雉??????????霎ー蜊ウ??霎ー蜊ウ??霎ーU??驕之?霎ー譌?驕泌??????????????????霎ー譚?霎ー雉???????????????霎ー蜊ウ??霎ー蜊ウ????霎ー譚???雉??????????驕之?菴?●???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f563f3f3f3f3f3f3f563f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e58db33f3fe8beb0e58db33f3f3f3fe8beb0e69d913f3f3fe8b38a3f3f3f3f3f3f3f3f3f3fe98194563fe4bd86e9819c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e69d913fe8beb0e8b38a3f3f3f3f3f3f3f3f3f3fe8beb0e58db33f3fe8beb0e58db33f3fe8beb0553f3fe98194563fe8beb0e6978f3fe98194e581b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e69d913fe8beb0e8b38a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e58db33f3fe8beb0e58db33f3f3f3fe8beb0e69d913f3f3fe8b38a3f3f3f3f3f3f3f3f3f3fe98194563fe4bd86e9819c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f563f3f3f3f3f3f3f563f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e58db33f3fe8beb0e58db33f3f3f3fe8beb0e69d913f3f3fe8b38a3f3f3f3f3f3f3f3f3f3fe98194563fe4bd86e9819c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e69d913fe8beb0e8b38a3f3f3f3f3f3f3f3f3f3fe8beb0e58db33f3fe8beb0e58db33f3fe8beb0553f3fe98194563fe8beb0e6978f3fe98194e581b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e69d913fe8beb0e8b38a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e58db33f3fe8beb0e58db33f3f3f3fe8beb0e69d913f3f3fe8b38a3f3f3f3f3f3f3f3f3f3fe98194563fe4bd86e9819c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????V???????V?????????????????????????莨医???莨医?????莨井?????莖?????????????V?篏????????????????????????莨井???莨域???????????莨医???莨医???莨?????V?莨井??????????????????????莨井???莨域????????????????莨医???莨医?????莨井?????莖?????????????V?篏?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N?????????????????V???????V?????????????????????????莨医???莨医?????莨井?????莖?????????????V?篏????????????????????????莨井???莨域???????????莨医???莨医???莨?????V?莨井??????????????????????莨井???莨域????????????????莨医???莨医?????莨井?????莖?????????????V?篏??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f563f3f3f3f3f3f3f563f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e58db33f3fe8beb0e58db33f3f3f3fe8beb0e69d913f3f3fe8b38a3f3f3f3f3f3f3f3f3f3fe98194563fe4bd86e9819c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e69d913fe8beb0e8b38a3f3f3f3f3f3f3f3f3f3fe8beb0e58db33f3fe8beb0e58db33f3fe8beb0553f3fe98194563fe8beb0e6978f3fe98194e581b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e69d913fe8beb0e8b38a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e58db33f3fe8beb0e58db33f3f3f3fe8beb0e69d913f3f3fe8b38a3f3f3f3f3f3f3f3f3f3fe98194563fe4bd86e9819c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f563f3f3f3f3f3f3f563f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e58db33f3fe8beb0e58db33f3f3f3fe8beb0e69d913f3f3fe8b38a3f3f3f3f3f3f3f3f3f3fe98194563fe4bd86e9819c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e69d913fe8beb0e8b38a3f3f3f3f3f3f3f3f3f3fe8beb0e58db33f3fe8beb0e58db33f3fe8beb0553f3fe98194563fe8beb0e6978f3fe98194e581b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e69d913fe8beb0e8b38a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e58db33f3fe8beb0e58db33f3f3f3fe8beb0e69d913f3f3fe8b38a3f3f3f3f3f3f3f3f3f3fe98194563fe4bd86e9819c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????V???????V?????????????????????????辰即??辰即????辰村???賊??????????達V?但遜?????????????????????辰村?辰賊??????????辰即??辰即??辰U??達V?辰族?達側?????????????????辰村?辰賊???????????????辰即??辰即????辰村???賊??????????達V?但遜??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N?????????????????V???????V?????????????????????????辰即??辰即????辰村???賊??????????達V?但遜?????????????????????辰村?辰賊??????????辰即??辰即??辰U??達V?辰族?達側?????????????????辰村?辰賊???????????????辰即??辰即????辰村???賊??????????達V?但遜???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f563f3f3f3f3f3f3f563f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e58db33f3fe8beb0e58db33f3f3f3fe8beb0e69d913f3f3fe8b38a3f3f3f3f3f3f3f3f3f3fe98194563fe4bd86e9819c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e69d913fe8beb0e8b38a3f3f3f3f3f3f3f3f3f3fe8beb0e58db33f3fe8beb0e58db33f3fe8beb0553f3fe98194563fe8beb0e6978f3fe98194e581b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e69d913fe8beb0e8b38a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e58db33f3fe8beb0e58db33f3f3f3fe8beb0e69d913f3f3fe8b38a3f3f3f3f3f3f3f3f3f3fe98194563fe4bd86e9819c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f563f3f3f3f3f3f3f563f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e58db33f3fe8beb0e58db33f3f3f3fe8beb0e69d913f3f3fe8b38a3f3f3f3f3f3f3f3f3f3fe98194563fe4bd86e9819c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e69d913fe8beb0e8b38a3f3f3f3f3f3f3f3f3f3fe8beb0e58db33f3fe8beb0e58db33f3fe8beb0553f3fe98194563fe8beb0e6978f3fe98194e581b43f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e69d913fe8beb0e8b38a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3fe8beb0e58db33f3fe8beb0e58db33f3f3f3fe8beb0e69d913f3f3fe8b38a3f3f3f3f3f3f3f3f3f3fe98194563fe4bd86e9819c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f | ???????????????????V???????V?????????????????????????渦겼뜵??渦겼뜵????渦경쓳???蘊둃?????????娃봙?鵝녽걶?????????????????????渦경쓳?渦계퀕??????????渦겼뜵??渦겼뜵??渦캵??娃봙?渦경뿈?娃붷겢?????????????????渦경쓳?渦계퀕???????????????渦겼뜵??渦겼뜵????渦경쓳???蘊둃?????????娃봙?鵝녽걶??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????N?????????????????V???????V?????????????????????????渦겼뜵??渦겼뜵????渦경쓳???蘊둃?????????娃봙?鵝녽걶?????????????????????渦경쓳?渦계퀕??????????渦겼뜵??渦겼뜵??渦캵??娃봙?渦경뿈?娃붷겢?????????????????渦경쓳?渦계퀕???????????????渦겼뜵??渦겼뜵????渦경쓳???蘊둃?????????娃봙?鵝녽걶???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |