文字コード | ビット列 | 表示される文字 |
ISO-8859-1 | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110101000100011111100111111100011101011000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111010100010001111110011111110001110101100010011111100111111100011101011110110001110101000100011111111101101111010010011111100111111111100001010101111001000111100011000111010111110001111110011111100111111100011101010001000111111001111111000111010110001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111010100010001111110011111110001110101100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101010001000111111001111111000111010110001001111110011111110001110101111011000111010100010001111111110110111101001001111110011111111110000101010111100100011110001100011101011111000111111001111110011111110001110101000100011111100111111100011101011000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110101000100011111100111111100011101011000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111010100010001111110011111110001110101100010011111100111111100011101011110110001110101000100011111111101101111010010011111100111111111100001010101111001000111100011000111010111110001111110011111100111111100011101010001000111111001111111000111010110001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110101000100011111100111111100011101011000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111010100010001111110011111110001110101100010011111100111111100011101011110110001110101000100011111111101101111010010011111100111111111100001010101111001000111100011000111010111110001111110011111100111111100011101010001000111111001111111000111010110001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111010100010001111110011111110001110101100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101010001000111111001111111000111010110001001111110011111110001110101111011000111010100010001111111110110111101001001111110011111111110000101010111100100011110001100011101011111000111111001111110011111110001110101000100011111100111111100011101011000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????¢??±??????????????¢??±??½¢?íé??ð«Èñ¾???¢??±?????????????????????????¢??±??????????????¢??±??½¢?íé??ð«Èñ¾???¢??±?????????????????????¢??±??????????????¢??±??½¢?íé??ð«Èñ¾???¢??±????????????????????????????????¢??±??????????????¢??±??½¢?íé??ð«Èñ¾???¢??±????????????????????????????¢??±??????????????¢??±??½¢?íé??ð«Èñ¾???¢??±?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
SJIS-WIN | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110101000100011111100111111100011101011000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111010100010001111110011111110001110101100010011111100111111100011101011110110001110101000100011111111101101111010010011111100111111111100001010101111001000111100011000111010111110001111110011111100111111100011101010001000111111001111111000111010110001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111010100010001111110011111110001110101100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101010001000111111001111111000111010110001001111110011111110001110101111011000111010100010001111111110110111101001001111110011111111110000101010111100100011110001100011101011111000111111001111110011111110001110101000100011111100111111100011101011000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110101000100011111100111111100011101011000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111010100010001111110011111110001110101100010011111100111111100011101011110110001110101000100011111111101101111010010011111100111111111100001010101111001000111100011000111010111110001111110011111100111111100011101010001000111111001111111000111010110001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110101000100011111100111111100011101011000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111010100010001111110011111110001110101100010011111100111111100011101011110110001110101000100011111111101101111010010011111100111111111100001010101111001000111100011000111010111110001111110011111100111111100011101010001000111111001111111000111010110001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111010100010001111110011111110001110101100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101010001000111111001111111000111010110001001111110011111110001110101111011000111010100010001111111110110111101001001111110011111111110000101010111100100011110001100011101011111000111111001111110011111110001110101000100011111100111111100011101011000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????爾??竺??????????????爾??竺??漆爾?渧??ネセ???爾??竺?????????????????????????爾??竺??????????????爾??竺??漆爾?渧??ネセ???爾??竺?????????????????????爾??竺??????????????爾??竺??漆爾?渧??ネセ???爾??竺????????????????????????????????爾??竺??????????????爾??竺??漆爾?渧??ネセ???爾??竺????????????????????????????爾??竺??????????????爾??竺??漆爾?渧??ネセ???爾??竺?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
EUC-JP | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110101000100011111100111111100011101011000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111010100010001111110011111110001110101100010011111100111111100011101011110110001110101000100011111111101101111010010011111100111111111100001010101111001000111100011000111010111110001111110011111100111111100011101010001000111111001111111000111010110001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111010100010001111110011111110001110101100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101010001000111111001111111000111010110001001111110011111110001110101111011000111010100010001111111110110111101001001111110011111111110000101010111100100011110001100011101011111000111111001111110011111110001110101000100011111100111111100011101011000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110101000100011111100111111100011101011000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111010100010001111110011111110001110101100010011111100111111100011101011110110001110101000100011111111101101111010010011111100111111111100001010101111001000111100011000111010111110001111110011111100111111100011101010001000111111001111111000111010110001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110101000100011111100111111100011101011000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111010100010001111110011111110001110101100010011111100111111100011101011110110001110101000100011111111101101111010010011111100111111111100001010101111001000111100011000111010111110001111110011111100111111100011101010001000111111001111111000111010110001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111010100010001111110011111110001110101100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101010001000111111001111111000111010110001001111110011111110001110101111011000111010100010001111111110110111101001001111110011111111110000101010111100100011110001100011101011111000111111001111110011111110001110101000100011111100111111100011101011000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????「??ア??????????????「??ア??ス「?迚??隧費セ???「??ア?????????????????????????「??ア??????????????「??ア??ス「?迚??隧費セ???「??ア?????????????????????「??ア??????????????「??ア??ス「?迚??隧費セ???「??ア????????????????????????????????「??ア??????????????「??ア??ス「?迚??隧費セ???「??ア????????????????????????????「??ア??????????????「??ア??ス「?迚??隧費セ???「??ア?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UTF-8 | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110101000100011111100111111100011101011000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111010100010001111110011111110001110101100010011111100111111100011101011110110001110101000100011111111101101111010010011111100111111111100001010101111001000111100011000111010111110001111110011111100111111100011101010001000111111001111111000111010110001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111010100010001111110011111110001110101100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101010001000111111001111111000111010110001001111110011111110001110101111011000111010100010001111111110110111101001001111110011111111110000101010111100100011110001100011101011111000111111001111110011111110001110101000100011111100111111100011101011000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110101000100011111100111111100011101011000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111010100010001111110011111110001110101100010011111100111111100011101011110110001110101000100011111111101101111010010011111100111111111100001010101111001000111100011000111010111110001111110011111100111111100011101010001000111111001111111000111010110001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110101000100011111100111111100011101011000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111010100010001111110011111110001110101100010011111100111111100011101011110110001110101000100011111111101101111010010011111100111111111100001010101111001000111100011000111010111110001111110011111100111111100011101010001000111111001111111000111010110001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111010100010001111110011111110001110101100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101010001000111111001111111000111010110001001111110011111110001110101111011000111010100010001111111110110111101001001111110011111111110000101010111100100011110001100011101011111000111111001111110011111110001110101000100011111100111111100011101011000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
UHC | 00111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110101000100011111100111111100011101011000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111010100010001111110011111110001110101100010011111100111111100011101011110110001110101000100011111111101101111010010011111100111111111100001010101111001000111100011000111010111110001111110011111100111111100011101010001000111111001111111000111010110001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111010100010001111110011111110001110101100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101010001000111111001111111000111010110001001111110011111110001110101111011000111010100010001111111110110111101001001111110011111111110000101010111100100011110001100011101011111000111111001111110011111110001110101000100011111100111111100011101011000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110101000100011111100111111100011101011000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111010100010001111110011111110001110101100010011111100111111100011101011110110001110101000100011111111101101111010010011111100111111111100001010101111001000111100011000111010111110001111110011111100111111100011101010001000111111001111111000111010110001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111110001110101000100011111100111111100011101011000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111010100010001111110011111110001110101100010011111100111111100011101011110110001110101000100011111111101101111010010011111100111111111100001010101111001000111100011000111010111110001111110011111100111111100011101010001000111111001111111000111010110001001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111111000111010100010001111110011111110001110101100010011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111100011101010001000111111001111111000111010110001001111110011111110001110101111011000111010100010001111111110110111101001001111110011111111110000101010111100100011110001100011101011111000111111001111110011111110001110101000100011111100111111100011101011000100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111001111110011111100111111 | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????렋??렠??????????????렋??렠??렰렋?樟??提희렱???렋??렠?????????????????????????렋??렠??????????????렋??렠??렰렋?樟??提희렱???렋??렠?????????????????????렋??렠??????????????렋??렠??렰렋?樟??提희렱???렋??렠????????????????????????????????렋??렠??????????????렋??렠??렰렋?樟??提희렱???렋??렠????????????????????????????렋??렠??????????????렋??렠??렰렋?樟??提희렱???렋??렠?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |