/* Automatically generated by gen-ent */

struct { char *s; int c; } entities [1000] = {
  {"AElig",    0x00C6},  /* LATIN CAPITAL LETTER AE               */
  {"Aacgr",    0x0386},  /* GREEK CAPITAL LETTER ALPHA WITH TONOS       */
  {"Aacute",    0x00C1},  /* LATIN CAPITAL LETTER A WITH ACUTE           */
  {"Abreve",    0x0102},  /* LATIN CAPITAL LETTER A WITH BREVE           */
  {"Acirc",    0x00C2},  /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX       */
  {"Acy",    0x0410},  /* CYRILLIC CAPITAL LETTER A               */
  {"Agr",    0x0391},  /* GREEK CAPITAL LETTER ALPHA            */
  {"Agrave",    0x00C0},  /* LATIN CAPITAL LETTER A WITH GRAVE           */
  {"Alpha",    0x0391},  /* GREEK CAPITAL LETTER ALPHA            */
  {"Amacr",    0x0100},  /* LATIN CAPITAL LETTER A WITH MACRON        */
  {"Aogon",    0x0104},  /* LATIN CAPITAL LETTER A WITH OGONEK        */
  {"Aring",    0x00C5},  /* LATIN CAPITAL LETTER A WITH RING ABOVE       */
  {"Atilde",    0x00C3},  /* LATIN CAPITAL LETTER A WITH TILDE           */
  {"Auml",    0x00C4},  /* LATIN CAPITAL LETTER A WITH DIAERESIS       */
  {"Barwed",    0x2306},  /* PERSPECTIVE                   */
  {"Bcy",    0x0411},  /* CYRILLIC CAPITAL LETTER BE            */
  {"Beta",    0x0392},  /* GREEK CAPITAL LETTER BETA               */
  {"Bgr",    0x0392},  /* GREEK CAPITAL LETTER BETA               */
  {"CHcy",    0x0427},  /* CYRILLIC CAPITAL LETTER CHE           */
  {"Cacute",    0x0106},  /* LATIN CAPITAL LETTER C WITH ACUTE           */
  {"Cap",    0x22D2},  /* DOUBLE INTERSECTION               */
  {"Ccaron",    0x010C},  /* LATIN CAPITAL LETTER C WITH CARON           */
  {"Ccedil",    0x00C7},  /* LATIN CAPITAL LETTER C WITH CEDILLA       */
  {"Ccirc",    0x0108},  /* LATIN CAPITAL LETTER C WITH CIRCUMFLEX       */
  {"Cdot",    0x010A},  /* LATIN CAPITAL LETTER C WITH DOT ABOVE       */
  {"Chi",    0x03A7},  /* GREEK CAPITAL LETTER CHI               */
  {"Cup",    0x22D3},  /* DOUBLE UNION                   */
  {"DJcy",    0x0402},  /* CYRILLIC CAPITAL LETTER DJE           */
  {"DScy",    0x0405},  /* CYRILLIC CAPITAL LETTER DZE           */
  {"DZcy",    0x040F},  /* CYRILLIC CAPITAL LETTER DZHE           */
  {"Dagger",    0x2021},  /* DOUBLE DAGGER                   */
  {"Dcaron",    0x010E},  /* LATIN CAPITAL LETTER D WITH CARON           */
  {"Dcy",    0x0414},  /* CYRILLIC CAPITAL LETTER DE            */
  {"Delta",    0x0394},  /* GREEK CAPITAL LETTER DELTA            */
  {"Dgr",    0x0394},  /* GREEK CAPITAL LETTER DELTA            */
  {"Dot",    0x00A8},  /* DIAERESIS                       */
  {"DotDot",    0x20DC},  /* COMBINING FOUR DOTS ABOVE               */
  {"Dstrok",    0x0110},  /* LATIN CAPITAL LETTER D WITH STROKE        */
  {"EEacgr",    0x0389},  /* GREEK CAPITAL LETTER ETA WITH TONOS       */
  {"EEgr",    0x0397},  /* GREEK CAPITAL LETTER ETA               */
  {"ENG",    0x014A},  /* LATIN CAPITAL LETTER ENG               */
  {"ETH",    0x00D0},  /* LATIN CAPITAL LETTER ETH               */
  {"Eacgr",    0x0388},  /* GREEK CAPITAL LETTER EPSILON WITH TONOS       */
  {"Eacute",    0x00C9},  /* LATIN CAPITAL LETTER E WITH ACUTE           */
  {"Ecaron",    0x011A},  /* LATIN CAPITAL LETTER E WITH CARON           */
  {"Ecirc",    0x00CA},  /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX       */
  {"Ecy",    0x042D},  /* CYRILLIC CAPITAL LETTER E               */
  {"Edot",    0x0116},  /* LATIN CAPITAL LETTER E WITH DOT ABOVE       */
  {"Egr",    0x0395},  /* GREEK CAPITAL LETTER EPSILON           */
  {"Egrave",    0x00C8},  /* LATIN CAPITAL LETTER E WITH GRAVE           */
  {"Emacr",    0x0112},  /* LATIN CAPITAL LETTER E WITH MACRON        */
  {"Eogon",    0x0118},  /* LATIN CAPITAL LETTER E WITH OGONEK        */
  {"Epsilon",    0x0395},  /* GREEK CAPITAL LETTER EPSILON           */
  {"Eta",    0x0397},  /* GREEK CAPITAL LETTER ETA               */
  {"Euml",    0x00CB},  /* LATIN CAPITAL LETTER E WITH DIAERESIS       */
  {"Euro",    0x20AC},  /* EURO SYMBOL                                   */
  {"Fcy",    0x0424},  /* CYRILLIC CAPITAL LETTER EF            */
  {"GJcy",    0x0403},  /* CYRILLIC CAPITAL LETTER GJE           */
  {"Gamma",    0x0393},  /* GREEK CAPITAL LETTER GAMMA            */
  {"Gbreve",    0x011E},  /* LATIN CAPITAL LETTER G WITH BREVE           */
  {"Gcedil",    0x0122},  /* LATIN CAPITAL LETTER G WITH CEDILLA       */
  {"Gcirc",    0x011C},  /* LATIN CAPITAL LETTER G WITH CIRCUMFLEX       */
  {"Gcy",    0x0413},  /* CYRILLIC CAPITAL LETTER GHE           */
  {"Gdot",    0x0120},  /* LATIN CAPITAL LETTER G WITH DOT ABOVE       */
  {"Gg",    0x22D9},  /* VERY MUCH GREATER-THAN               */
  {"Ggr",    0x0393},  /* GREEK CAPITAL LETTER GAMMA            */
  {"Gt",    0x226B},  /* MUCH GREATER-THAN                   */
  {"HARDcy",    0x042A},  /* CYRILLIC CAPITAL LETTER HARD SIGN           */
  {"Hcirc",    0x0124},  /* LATIN CAPITAL LETTER H WITH CIRCUMFLEX       */
  {"Hstrok",    0x0126},  /* LATIN CAPITAL LETTER H WITH STROKE        */
  {"IEcy",    0x0415},  /* CYRILLIC CAPITAL LETTER IE            */
  {"IJlig",    0x0132},  /* LATIN CAPITAL LIGATURE IJ               */
  {"IOcy",    0x0401},  /* CYRILLIC CAPITAL LETTER IO            */
  {"Iacgr",    0x038A},  /* GREEK CAPITAL LETTER IOTA WITH TONOS       */
  {"Iacute",    0x00CD},  /* LATIN CAPITAL LETTER I WITH ACUTE           */
  {"Icirc",    0x00CE},  /* LATIN CAPITAL LETTER I WITH CIRCUMFLEX       */
  {"Icy",    0x0418},  /* CYRILLIC CAPITAL LETTER I               */
  {"Idigr",    0x03AA},  /* GREEK CAPITAL LETTER IOTA WITH DIALYTIKA       */
  {"Idot",    0x0130},  /* LATIN CAPITAL LETTER I WITH DOT ABOVE       */
  {"Igr",    0x0399},  /* GREEK CAPITAL LETTER IOTA               */
  {"Igrave",    0x00CC},  /* LATIN CAPITAL LETTER I WITH GRAVE           */
  {"Imacr",    0x012A},  /* LATIN CAPITAL LETTER I WITH MACRON        */
  {"Iogon",    0x012E},  /* LATIN CAPITAL LETTER I WITH OGONEK        */
  {"Iota",    0x0399},  /* GREEK CAPITAL LETTER IOTA               */
  {"Itilde",    0x0128},  /* LATIN CAPITAL LETTER I WITH TILDE           */
  {"Iukcy",    0x0406},  /* CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN*/
  {"Iuml",    0x00CF},  /* LATIN CAPITAL LETTER I WITH DIAERESIS       */
  {"Jcirc",    0x0134},  /* LATIN CAPITAL LETTER J WITH CIRCUMFLEX       */
  {"Jcy",    0x0419},  /* CYRILLIC CAPITAL LETTER SHORT I           */
  {"Jsercy",    0x0408},  /* CYRILLIC CAPITAL LETTER JE            */
  {"Jukcy",    0x0404},  /* CYRILLIC CAPITAL LETTER UKRAINIAN IE       */
  {"KHcy",    0x0425},  /* CYRILLIC CAPITAL LETTER HA            */
  {"KHgr",    0x03A7},  /* GREEK CAPITAL LETTER CHI               */
  {"KJcy",    0x040C},  /* CYRILLIC CAPITAL LETTER KJE           */
  {"Kappa",    0x039A},  /* GREEK CAPITAL LETTER KAPPA            */
  {"Kcedil",    0x0136},  /* LATIN CAPITAL LETTER K WITH CEDILLA       */
  {"Kcy",    0x041A},  /* CYRILLIC CAPITAL LETTER KA            */
  {"Kgr",    0x039A},  /* GREEK CAPITAL LETTER KAPPA            */
  {"LJcy",    0x0409},  /* CYRILLIC CAPITAL LETTER LJE           */
  {"Lacute",    0x0139},  /* LATIN CAPITAL LETTER L WITH ACUTE           */
  {"Lambda",    0x039B},  /* GREEK CAPITAL LETTER LAMDA            */
  {"Larr",    0x219E},  /* LEFTWARDS TWO HEADED ARROW            */
  {"Lcaron",    0x013D},  /* LATIN CAPITAL LETTER L WITH CARON           */
  {"Lcedil",    0x013B},  /* LATIN CAPITAL LETTER L WITH CEDILLA       */
  {"Lcy",    0x041B},  /* CYRILLIC CAPITAL LETTER EL            */
  {"Lgr",    0x039B},  /* GREEK CAPITAL LETTER LAMDA            */
  {"Ll",    0x22D8},  /* VERY MUCH LESS-THAN               */
  {"Lmidot",    0x013F},  /* LATIN CAPITAL LETTER L WITH MIDDLE DOT       */
  {"Lstrok",    0x0141},  /* LATIN CAPITAL LETTER L WITH STROKE        */
  {"Lt",    0x226A},  /* MUCH LESS-THAN                   */
  {"Mcy",    0x041C},  /* CYRILLIC CAPITAL LETTER EM            */
  {"Mgr",    0x039C},  /* GREEK CAPITAL LETTER MU               */
  {"Mu",    0x039C},  /* GREEK CAPITAL LETTER MU               */
  {"NJcy",    0x040A},  /* CYRILLIC CAPITAL LETTER NJE           */
  {"Nacute",    0x0143},  /* LATIN CAPITAL LETTER N WITH ACUTE           */
  {"Ncaron",    0x0147},  /* LATIN CAPITAL LETTER N WITH CARON           */
  {"Ncedil",    0x0145},  /* LATIN CAPITAL LETTER N WITH CEDILLA       */
  {"Ncy",    0x041D},  /* CYRILLIC CAPITAL LETTER EN            */
  {"Ngr",    0x039D},  /* GREEK CAPITAL LETTER NU               */
  {"Ntilde",    0x00D1},  /* LATIN CAPITAL LETTER N WITH TILDE           */
  {"Nu",    0x039D},  /* GREEK CAPITAL LETTER NU               */
  {"OElig",    0x0152},  /* LATIN CAPITAL LIGATURE OE               */
  {"OHacgr",    0x038F},  /* GREEK CAPITAL LETTER OMEGA WITH TONOS       */
  {"OHgr",    0x03A9},  /* GREEK CAPITAL LETTER OMEGA            */
  {"Oacgr",    0x038C},  /* GREEK CAPITAL LETTER OMICRON WITH TONOS       */
  {"Oacute",    0x00D3},  /* LATIN CAPITAL LETTER O WITH ACUTE           */
  {"Ocirc",    0x00D4},  /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX       */
  {"Ocy",    0x041E},  /* CYRILLIC CAPITAL LETTER O               */
  {"Odblac",    0x0150},  /* LATIN CAPITAL LETTER O WITH DOUBLE ACUTE       */
  {"Ogr",    0x039F},  /* GREEK CAPITAL LETTER OMICRON           */
  {"Ograve",    0x00D2},  /* LATIN CAPITAL LETTER O WITH GRAVE           */
  {"Omacr",    0x014C},  /* LATIN CAPITAL LETTER O WITH MACRON        */
  {"Omega",    0x03A9},  /* GREEK CAPITAL LETTER OMEGA            */
  {"Omicron",    0x039F},  /* GREEK CAPITAL LETTER OMICRON           */
  {"Oslash",    0x00D8},  /* LATIN CAPITAL LETTER O WITH STROKE        */
  {"Otilde",    0x00D5},  /* LATIN CAPITAL LETTER O WITH TILDE           */
  {"Ouml",    0x00D6},  /* LATIN CAPITAL LETTER O WITH DIAERESIS       */
  {"PHgr",    0x03A6},  /* GREEK CAPITAL LETTER PHI               */
  {"PSgr",    0x03A8},  /* GREEK CAPITAL LETTER PSI               */
  {"Pcy",    0x041F},  /* CYRILLIC CAPITAL LETTER PE            */
  {"Pgr",    0x03A0},  /* GREEK CAPITAL LETTER PI               */
  {"Phi",    0x03A6},  /* GREEK CAPITAL LETTER PHI               */
  {"Pi",    0x03A0},  /* GREEK CAPITAL LETTER PI               */
  {"Prime",    0x2033},  /* DOUBLE PRIME                   */
  {"Psi",    0x03A8},  /* GREEK CAPITAL LETTER PSI               */
  {"Racute",    0x0154},  /* LATIN CAPITAL LETTER R WITH ACUTE           */
  {"Rarr",    0x21A0},  /* RIGHTWARDS TWO HEADED ARROW           */
  {"Rcaron",    0x0158},  /* LATIN CAPITAL LETTER R WITH CARON           */
  {"Rcedil",    0x0156},  /* LATIN CAPITAL LETTER R WITH CEDILLA       */
  {"Rcy",    0x0420},  /* CYRILLIC CAPITAL LETTER ER            */
  {"Rgr",    0x03A1},  /* GREEK CAPITAL LETTER RHO               */
  {"Rho",    0x03A1},  /* GREEK CAPITAL LETTER RHO               */
  {"SHCHcy",    0x0429},  /* CYRILLIC CAPITAL LETTER SHCHA           */
  {"SHcy",    0x0428},  /* CYRILLIC CAPITAL LETTER SHA           */
  {"SOFTcy",    0x042C},  /* CYRILLIC CAPITAL LETTER SOFT SIGN           */
  {"Sacute",    0x015A},  /* LATIN CAPITAL LETTER S WITH ACUTE           */
  {"Scaron",    0x0160},  /* LATIN CAPITAL LETTER S WITH CARON           */
  {"Scedil",    0x015E},  /* LATIN CAPITAL LETTER S WITH CEDILLA       */
  {"Scirc",    0x015C},  /* LATIN CAPITAL LETTER S WITH CIRCUMFLEX       */
  {"Scy",    0x0421},  /* CYRILLIC CAPITAL LETTER ES            */
  {"Sgr",    0x03A3},  /* GREEK CAPITAL LETTER SIGMA            */
  {"Sigma",    0x03A3},  /* GREEK CAPITAL LETTER SIGMA            */
  {"Sub",    0x22D0},  /* DOUBLE SUBSET                   */
  {"Sup",    0x22D1},  /* DOUBLE SUPERSET                   */
  {"THORN",    0x00DE},  /* LATIN CAPITAL LETTER THORN            */
  {"THgr",    0x0398},  /* GREEK CAPITAL LETTER THETA            */
  {"TSHcy",    0x040B},  /* CYRILLIC CAPITAL LETTER TSHE           */
  {"TScy",    0x0426},  /* CYRILLIC CAPITAL LETTER TSE           */
  {"Tau",    0x03A4},  /* GREEK CAPITAL LETTER TAU               */
  {"Tcaron",    0x0164},  /* LATIN CAPITAL LETTER T WITH CARON           */
  {"Tcedil",    0x0162},  /* LATIN CAPITAL LETTER T WITH CEDILLA       */
  {"Tcy",    0x0422},  /* CYRILLIC CAPITAL LETTER TE            */
  {"Tgr",    0x03A4},  /* GREEK CAPITAL LETTER TAU               */
  {"Theta",    0x0398},  /* GREEK CAPITAL LETTER THETA            */
  {"Tstrok",    0x0166},  /* LATIN CAPITAL LETTER T WITH STROKE        */
  {"Uacgr",    0x038E},  /* GREEK CAPITAL LETTER UPSILON WITH TONOS       */
  {"Uacute",    0x00DA},  /* LATIN CAPITAL LETTER U WITH ACUTE           */
  {"Ubrcy",    0x040E},  /* CYRILLIC CAPITAL LETTER SHORT U           */
  {"Ubreve",    0x016C},  /* LATIN CAPITAL LETTER U WITH BREVE           */
  {"Ucirc",    0x00DB},  /* LATIN CAPITAL LETTER U WITH CIRCUMFLEX       */
  {"Ucy",    0x0423},  /* CYRILLIC CAPITAL LETTER U               */
  {"Udblac",    0x0170},  /* LATIN CAPITAL LETTER U WITH DOUBLE ACUTE       */
  {"Udigr",    0x03AB},  /* GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA   */
  {"Ugr",    0x03A5},  /* GREEK CAPITAL LETTER UPSILON           */
  {"Ugrave",    0x00D9},  /* LATIN CAPITAL LETTER U WITH GRAVE           */
  {"Umacr",    0x016A},  /* LATIN CAPITAL LETTER U WITH MACRON        */
  {"Uogon",    0x0172},  /* LATIN CAPITAL LETTER U WITH OGONEK        */
  {"Upsi",    0x03A5},  /* GREEK CAPITAL LETTER UPSILON           */
  {"Upsilon",    0x03A5},  /* GREEK CAPITAL LETTER UPSILON           */
  {"Uring",    0x016E},  /* LATIN CAPITAL LETTER U WITH RING ABOVE       */
  {"Utilde",    0x0168},  /* LATIN CAPITAL LETTER U WITH TILDE           */
  {"Uuml",    0x00DC},  /* LATIN CAPITAL LETTER U WITH DIAERESIS       */
  {"Vcy",    0x0412},  /* CYRILLIC CAPITAL LETTER VE            */
  {"Vdash",    0x22A9},  /* FORCES                       */
  {"Verbar",    0x2016},  /* DOUBLE VERTICAL LINE               */
  {"Vvdash",    0x22AA},  /* TRIPLE VERTICAL BAR RIGHT TURNSTILE       */
  {"Wcirc",    0x0174},  /* LATIN CAPITAL LETTER W WITH CIRCUMFLEX       */
  {"Xgr",    0x039E},  /* GREEK CAPITAL LETTER XI               */
  {"Xi",    0x039E},  /* GREEK CAPITAL LETTER XI               */
  {"YAcy",    0x042F},  /* CYRILLIC CAPITAL LETTER YA            */
  {"YIcy",    0x0407},  /* CYRILLIC CAPITAL LETTER YI            */
  {"YUcy",    0x042E},  /* CYRILLIC CAPITAL LETTER YU            */
  {"Yacute",    0x00DD},  /* LATIN CAPITAL LETTER Y WITH ACUTE           */
  {"Ycirc",    0x0176},  /* LATIN CAPITAL LETTER Y WITH CIRCUMFLEX       */
  {"Ycy",    0x042B},  /* CYRILLIC CAPITAL LETTER YERU           */
  {"Yuml",    0x0178},  /* LATIN CAPITAL LETTER Y WITH DIAERESIS       */
  {"ZHcy",    0x0416},  /* CYRILLIC CAPITAL LETTER ZHE           */
  {"Zacute",    0x0179},  /* LATIN CAPITAL LETTER Z WITH ACUTE           */
  {"Zcaron",    0x017D},  /* LATIN CAPITAL LETTER Z WITH CARON           */
  {"Zcy",    0x0417},  /* CYRILLIC CAPITAL LETTER ZE            */
  {"Zdot",    0x017B},  /* LATIN CAPITAL LETTER Z WITH DOT ABOVE       */
  {"Zeta",    0x0396},  /* GREEK CAPITAL LETTER ZETA               */
  {"Zgr",    0x0396},  /* GREEK CAPITAL LETTER ZETA               */
  {"aacgr",    0x03AC},  /* GREEK SMALL LETTER ALPHA WITH TONOS       */
  {"aacute",    0x00E1},  /* LATIN SMALL LETTER A WITH ACUTE           */
  {"abreve",    0x0103},  /* LATIN SMALL LETTER A WITH BREVE           */
  {"acirc",    0x00E2},  /* LATIN SMALL LETTER A WITH CIRCUMFLEX       */
  {"acute",    0x00B4},  /* ACUTE ACCENT                   */
  {"acy",    0x0430},  /* CYRILLIC SMALL LETTER A               */
  {"aelig",    0x00E6},  /* LATIN SMALL LETTER AE               */
  {"agr",    0x03B1},  /* GREEK SMALL LETTER ALPHA               */
  {"agrave",    0x00E0},  /* LATIN SMALL LETTER A WITH GRAVE           */
  {"alefsym",    0x2135},  /* ALEF SYMBOL                   */
  {"aleph",    0x2135},  /* ALEF SYMBOL                   */
  {"alpha",    0x03B1},  /* GREEK SMALL LETTER ALPHA               */
  {"amacr",    0x0101},  /* LATIN SMALL LETTER A WITH MACRON           */
  {"amalg",    0x2210},  /* N-ARY COPRODUCT                   */
  {"amp",    0x0026},  /* AMPERSAND                       */
  {"and",    0x2227},  /* LOGICAL AND                   */
  {"ang",    0x2220},  /* ANGLE                       */
  {"ang90",    0x221F},  /* RIGHT ANGLE                   */
  {"angmsd",    0x2221},  /* MEASURED ANGLE                   */
  {"angsph",    0x2222},  /* SPHERICAL ANGLE                   */
  {"angst",    0x212B},  /* ANGSTROM SIGN                   */
  {"aogon",    0x0105},  /* LATIN SMALL LETTER A WITH OGONEK           */
  {"ap",    0x2248},  /* ALMOST EQUAL TO                   */
  {"ape",    0x224A},  /* ALMOST EQUAL OR EQUAL TO               */
  {"apos",    0x02BC},  /* MODIFIER LETTER APOSTROPHE            */
  {"aring",    0x00E5},  /* LATIN SMALL LETTER A WITH RING ABOVE       */
  {"ast",    0x002A},  /* ASTERISK                       */
  {"asymp",    0x2248},  /* ALMOST EQUAL TO                   */
  {"atilde",    0x00E3},  /* LATIN SMALL LETTER A WITH TILDE           */
  {"auml",    0x00E4},  /* LATIN SMALL LETTER A WITH DIAERESIS       */
  {"b.Delta",    0x0394},  /* GREEK CAPITAL LETTER DELTA            */
  {"b.Gamma",    0x0393},  /* GREEK CAPITAL LETTER GAMMA            */
  {"b.Lambda",    0x039B},  /* GREEK CAPITAL LETTER LAMDA            */
  {"b.Omega",    0x03A9},  /* GREEK CAPITAL LETTER OMEGA            */
  {"b.Phi",    0x03A6},  /* GREEK CAPITAL LETTER PHI               */
  {"b.Pi",    0x03A0},  /* GREEK CAPITAL LETTER PI               */
  {"b.Psi",    0x03A8},  /* GREEK CAPITAL LETTER PSI               */
  {"b.Sigma",    0x03A3},  /* GREEK CAPITAL LETTER SIGMA            */
  {"b.Theta",    0x0398},  /* GREEK CAPITAL LETTER THETA            */
  {"b.Upsi",    0x03A5},  /* GREEK CAPITAL LETTER UPSILON           */
  {"b.Xi",    0x039E},  /* GREEK CAPITAL LETTER XI               */
  {"b.alpha",    0x03B1},  /* GREEK SMALL LETTER ALPHA               */
  {"b.beta",    0x03B2},  /* GREEK SMALL LETTER BETA               */
  {"b.chi",    0x03C7},  /* GREEK SMALL LETTER CHI               */
  {"b.delta",    0x03B3},  /* GREEK SMALL LETTER GAMMA               */
  {"b.epsi",    0x03B5},  /* GREEK SMALL LETTER EPSILON            */
  {"b.epsis",    0x03B5},  /* GREEK SMALL LETTER EPSILON            */
  {"b.epsiv",    0x03B5},  /* GREEK SMALL LETTER EPSILON            */
  {"b.eta",    0x03B7},  /* GREEK SMALL LETTER ETA               */
  {"b.gamma",    0x03B3},  /* GREEK SMALL LETTER GAMMA               */
  {"b.gammad",    0x03DC},  /* GREEK LETTER DIGAMMA               */
  {"b.iota",    0x03B9},  /* GREEK SMALL LETTER IOTA               */
  {"b.kappa",    0x03BA},  /* GREEK SMALL LETTER KAPPA               */
  {"b.kappav",    0x03F0},  /* GREEK KAPPA SYMBOL                */
  {"b.lambda",    0x03BB},  /* GREEK SMALL LETTER LAMDA               */
  {"b.mu",    0x03BC},  /* GREEK SMALL LETTER MU               */
  {"b.nu",    0x03BD},  /* GREEK SMALL LETTER NU               */
  {"b.omega",    0x03CE},  /* GREEK SMALL LETTER OMEGA WITH TONOS       */
  {"b.phis",    0x03C6},  /* GREEK SMALL LETTER PHI               */
  {"b.phiv",    0x03D5},  /* GREEK PHI SYMBOL                   */
  {"b.pi",    0x03C0},  /* GREEK SMALL LETTER PI               */
  {"b.piv",    0x03D6},  /* GREEK PI SYMBOL                   */
  {"b.psi",    0x03C8},  /* GREEK SMALL LETTER PSI               */
  {"b.rho",    0x03C1},  /* GREEK SMALL LETTER RHO               */
  {"b.rhov",    0x03F1},  /* GREEK RHO SYMBOL                   */
  {"b.sigma",    0x03C3},  /* GREEK SMALL LETTER SIGMA               */
  {"b.sigmav",    0x03C2},  /* GREEK SMALL LETTER FINAL SIGMA           */
  {"b.tau",    0x03C4},  /* GREEK SMALL LETTER TAU               */
  {"b.thetas",    0x03B8},  /* GREEK SMALL LETTER THETA               */
  {"b.thetav",    0x03D1},  /* GREEK THETA SYMBOL                */
  {"b.upsi",    0x03C5},  /* GREEK SMALL LETTER UPSILON            */
  {"b.xi",    0x03BE},  /* GREEK SMALL LETTER XI               */
  {"b.zeta",    0x03B6},  /* GREEK SMALL LETTER ZETA               */
  {"barwed",    0x22BC},  /* NAND                       */
  {"bcong",    0x224C},  /* ALL EQUAL TO                   */
  {"bcy",    0x0431},  /* CYRILLIC SMALL LETTER BE               */
  {"bdquo",    0x201E},  /* DOUBLE LOW-9 QUOTATION MARK           */
  {"becaus",    0x2235},  /* BECAUSE                       */
  {"bepsi",    0x220D},  /* SMALL CONTAINS AS MEMBER               */
  {"bernou",    0x212C},  /* SCRIPT CAPITAL B                   */
  {"beta",    0x03B2},  /* GREEK SMALL LETTER BETA               */
  {"beth",    0x2136},  /* BET SYMBOL                    */
  {"bgr",    0x03B2},  /* GREEK SMALL LETTER BETA               */
  {"blank",    0x2423},  /* OPEN BOX                       */
  {"blk12",    0x2592},  /* MEDIUM SHADE                   */
  {"blk14",    0x2591},  /* LIGHT SHADE                   */
  {"blk34",    0x2593},  /* DARK SHADE                    */
  {"block",    0x2588},  /* FULL BLOCK                    */
  {"bottom",    0x22A5},  /* UP TACK                       */
  {"bowtie",    0x22C8},  /* BOWTIE                       */
  {"boxDL",    0x2557},  /* BOX DRAWINGS DOUBLE DOWN AND LEFT           */
  {"boxDR",    0x2554},  /* BOX DRAWINGS DOUBLE DOWN AND RIGHT        */
  {"boxDl",    0x2556},  /* BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE       */
  {"boxDr",    0x2553},  /* BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE       */
  {"boxH",    0x2550},  /* BOX DRAWINGS DOUBLE HORIZONTAL           */
  {"boxHD",    0x2566},  /* BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL       */
  {"boxHU",    0x2569},  /* BOX DRAWINGS DOUBLE UP AND HORIZONTAL       */
  {"boxHd",    0x2564},  /* BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE*/
  {"boxHu",    0x2567},  /* BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE  */
  {"boxUL",    0x255D},  /* BOX DRAWINGS DOUBLE UP AND LEFT           */
  {"boxUR",    0x255A},  /* BOX DRAWINGS DOUBLE UP AND RIGHT           */
  {"boxUl",    0x255C},  /* BOX DRAWINGS UP DOUBLE AND LEFT SINGLE       */
  {"boxUr",    0x2559},  /* BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE       */
  {"boxV",    0x2551},  /* BOX DRAWINGS DOUBLE VERTICAL           */
  {"boxVH",    0x256C},  /* BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL   */
  {"boxVL",    0x2563},  /* BOX DRAWINGS DOUBLE VERTICAL AND LEFT       */
  {"boxVR",    0x2560},  /* BOX DRAWINGS DOUBLE VERTICAL AND RIGHT       */
  {"boxVh",    0x256B},  /* BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SI*/
  {"boxVl",    0x2562},  /* BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE  */
  {"boxVr",    0x255F},  /* BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE */
  {"boxdL",    0x2555},  /* BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE       */
  {"boxdR",    0x2552},  /* BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE       */
  {"boxdl",    0x2510},  /* BOX DRAWINGS LIGHT DOWN AND LEFT           */
  {"boxdr",    0x250C},  /* BOX DRAWINGS LIGHT DOWN AND RIGHT           */
  {"boxh",    0x2500},  /* BOX DRAWINGS LIGHT HORIZONTAL           */
  {"boxhD",    0x2565},  /* BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE*/
  {"boxhU",    0x2568},  /* BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE  */
  {"boxhd",    0x252C},  /* BOX DRAWINGS LIGHT DOWN AND HORIZONTAL       */
  {"boxhu",    0x2534},  /* BOX DRAWINGS LIGHT UP AND HORIZONTAL       */
  {"boxuL",    0x255B},  /* BOX DRAWINGS UP SINGLE AND LEFT DOUBLE       */
  {"boxuR",    0x2558},  /* BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE       */
  {"boxul",    0x2518},  /* BOX DRAWINGS LIGHT UP AND LEFT           */
  {"boxur",    0x2514},  /* BOX DRAWINGS LIGHT UP AND RIGHT           */
  {"boxv",    0x2502},  /* BOX DRAWINGS LIGHT VERTICAL           */
  {"boxvH",    0x256A},  /* BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DO*/
  {"boxvL",    0x2561},  /* BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE  */
  {"boxvR",    0x255E},  /* BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE */
  {"boxvh",    0x253C},  /* BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL    */
  {"boxvl",    0x2524},  /* BOX DRAWINGS LIGHT VERTICAL AND LEFT       */
  {"boxvr",    0x251C},  /* BOX DRAWINGS LIGHT VERTICAL AND RIGHT       */
  {"bprime",    0x2035},  /* REVERSED PRIME                   */
  {"breve",    0x02D8},  /* BREVE                       */
  {"brkbar",    0x00A6},  /* obsolete synonym for "brvbar" 0x00A6       */
  {"brvbar",    0x00A6},  /* BROKEN BAR                    */
  {"bsim",    0x223D},  /* REVERSED TILDE                   */
  {"bsime",    0x22CD},  /* REVERSED TILDE EQUALS               */
  {"bsol",    0x005C},  /* REVERSE SOLIDUS                   */
  {"bull",    0x2022},  /* BULLET                       */
  {"bump",    0x224E},  /* GEOMETRICALLY EQUIVALENT TO           */
  {"bumpe",    0x224F},  /* DIFFERENCE BETWEEN                */
  {"cacute",    0x0107},  /* LATIN SMALL LETTER C WITH ACUTE           */
  {"cap",    0x2229},  /* INTERSECTION                   */
  {"caret",    0x2041},  /* CARET INSERTION POINT               */
  {"caron",    0x02C7},  /* CARON                       */
  {"ccaron",    0x010D},  /* LATIN SMALL LETTER C WITH CARON           */
  {"ccedil",    0x00E7},  /* LATIN SMALL LETTER C WITH CEDILLA           */
  {"ccirc",    0x0109},  /* LATIN SMALL LETTER C WITH CIRCUMFLEX       */
  {"cdot",    0x010B},  /* LATIN SMALL LETTER C WITH DOT ABOVE       */
  {"cedil",    0x00B8},  /* CEDILLA                       */
  {"cent",    0x00A2},  /* CENT SIGN                       */
  {"chcy",    0x0447},  /* CYRILLIC SMALL LETTER CHE               */
  {"check",    0x2713},  /* CHECK MARK                    */
  {"chi",    0x03C7},  /* GREEK SMALL LETTER CHI               */
  {"cir",    0x25CB},  /* WHITE CIRCLE                   */
  {"circ",    0x02C6},  /* MODIFIER LETTER CIRCUMFLEX ACCENT           */
  {"cire",    0x2257},  /* RING EQUAL TO                   */
  {"clubs",    0x2663},  /* BLACK CLUB SUIT                   */
  {"colon",    0x003A},  /* COLON                       */
  {"colone",    0x2254},  /* COLON EQUALS                   */
  {"comma",    0x002C},  /* COMMA                       */
  {"commat",    0x0040},  /* COMMERCIAL AT                   */
  {"comp",    0x2201},  /* COMPLEMENT                    */
  {"compfn",    0x2218},  /* RING OPERATOR                   */
  {"cong",    0x2245},  /* APPROXIMATELY EQUAL TO               */
  {"conint",    0x222E},  /* CONTOUR INTEGRAL                   */
  {"coprod",    0x2210},  /* N-ARY COPRODUCT                   */
  {"copy",    0x00A9},  /* COPYRIGHT SIGN                   */
  {"copysr",    0x2117},  /* SOUND RECORDING COPYRIGHT               */
  {"crarr",    0x21B5},  /* DOWNWARDS ARROW WITH CORNER LEFTWARDS       */
  {"cross",    0x2717},  /* BALLOT X                       */
  {"cuepr",    0x22DE},  /* EQUAL TO OR PRECEDES               */
  {"cuesc",    0x22DF},  /* EQUAL TO OR SUCCEEDS               */
  {"cularr",    0x21B6},  /* ANTICLOCKWISE TOP SEMICIRCLE ARROW        */
  {"cup",    0x222A},  /* UNION                       */
  {"cupre",    0x227C},  /* PRECEDES OR EQUAL TO               */
  {"curarr",    0x21B7},  /* CLOCKWISE TOP SEMICIRCLE ARROW           */
  {"curren",    0x00A4},  /* CURRENCY SIGN                   */
  {"cuvee",    0x22CE},  /* CURLY LOGICAL OR                   */
  {"cuwed",    0x22CF},  /* CURLY LOGICAL AND                   */
  {"dArr",    0x21D3},  /* DOWNWARDS DOUBLE ARROW               */
  {"dagger",    0x2020},  /* DAGGER                       */
  {"daleth",    0x2138},  /* DALET SYMBOL                   */
  {"darr",    0x2193},  /* DOWNWARDS ARROW                   */
  {"darr2",    0x21CA},  /* DOWNWARDS PAIRED ARROWS               */
  {"dash",    0x2010},  /* HYPHEN                       */
  {"dashv",    0x22A3},  /* LEFT TACK                       */
  {"dblac",    0x02DD},  /* DOUBLE ACUTE ACCENT               */
  {"dcaron",    0x010F},  /* LATIN SMALL LETTER D WITH CARON           */
  {"dcy",    0x0434},  /* CYRILLIC SMALL LETTER DE               */
  {"deg",    0x00B0},  /* DEGREE SIGN                   */
  {"delta",    0x03B4},  /* GREEK SMALL LETTER DELTA               */
  {"dgr",    0x03B4},  /* GREEK SMALL LETTER DELTA               */
  {"dharl",    0x21C3},  /* DOWNWARDS HARPOON WITH BARB LEFTWARDS       */
  {"dharr",    0x21C2},  /* DOWNWARDS HARPOON WITH BARB RIGHTWARDS       */
  {"diam",    0x22C4},  /* DIAMOND OPERATOR                   */
  {"diams",    0x2666},  /* BLACK DIAMOND SUIT                */
  {"die",    0x00A8},  /* DIAERESIS                       */
  {"divide",    0x00F7},  /* DIVISION SIGN                   */
  {"divonx",    0x22C7},  /* DIVISION TIMES                   */
  {"djcy",    0x0452},  /* CYRILLIC SMALL LETTER DJE               */
  {"dlarr",    0x2199},  /* SOUTH WEST ARROW                   */
  {"dlcorn",    0x231E},  /* BOTTOM LEFT CORNER                */
  {"dlcrop",    0x230D},  /* BOTTOM LEFT CROP                   */
  {"dollar",    0x0024},  /* DOLLAR SIGN                   */
  {"dot",    0x02D9},  /* DOT ABOVE                       */
  {"drarr",    0x2198},  /* SOUTH EAST ARROW                   */
  {"drcorn",    0x231F},  /* BOTTOM RIGHT CORNER               */
  {"drcrop",    0x230C},  /* BOTTOM RIGHT CROP                   */
  {"dscy",    0x0455},  /* CYRILLIC SMALL LETTER DZE               */
  {"dstrok",    0x0111},  /* LATIN SMALL LETTER D WITH STROKE           */
  {"dtri",    0x25BF},  /* WHITE DOWN-POINTING SMALL TRIANGLE        */
  {"dtrif",    0x25BE},  /* BLACK DOWN-POINTING SMALL TRIANGLE        */
  {"dzcy",    0x045F},  /* CYRILLIC SMALL LETTER DZHE            */
  {"eDot",    0x2251},  /* GEOMETRICALLY EQUAL TO               */
  {"eacgr",    0x03AD},  /* GREEK SMALL LETTER EPSILON WITH TONOS       */
  {"eacute",    0x00E9},  /* LATIN SMALL LETTER E WITH ACUTE           */
  {"ecaron",    0x011B},  /* LATIN SMALL LETTER E WITH CARON           */
  {"ecir",    0x2256},  /* RING IN EQUAL TO                   */
  {"ecirc",    0x00EA},  /* LATIN SMALL LETTER E WITH CIRCUMFLEX       */
  {"ecolon",    0x2255},  /* EQUALS COLON                   */
  {"ecy",    0x044D},  /* CYRILLIC SMALL LETTER E               */
  {"edot",    0x0117},  /* LATIN SMALL LETTER E WITH DOT ABOVE       */
  {"eeacgr",    0x03AE},  /* GREEK SMALL LETTER ETA WITH TONOS           */
  {"eegr",    0x03B7},  /* GREEK SMALL LETTER ETA               */
  {"efDot",    0x2252},  /* APPROXIMATELY EQUAL TO OR THE IMAGE OF       */
  {"egr",    0x03B5},  /* GREEK SMALL LETTER EPSILON            */
  {"egrave",    0x00E8},  /* LATIN SMALL LETTER E WITH GRAVE           */
  {"egs",    0x22DD},  /* EQUAL TO OR GREATER-THAN               */
  {"ell",    0x2113},  /* SCRIPT SMALL L                   */
  {"els",    0x22DC},  /* EQUAL TO OR LESS-THAN               */
  {"emacr",    0x0113},  /* LATIN SMALL LETTER E WITH MACRON           */
  {"emdash",    0x2014},  /* obsolete synonym for "mdash" 0x2014       */
  {"empty",    0x2205},  /* EMPTY SET                       */
  {"emsp",    0x2003},  /* EM SPACE                       */
  {"emsp13",    0x2004},  /* THREE-PER-EM SPACE                */
  {"emsp14",    0x2005},  /* FOUR-PER-EM SPACE                   */
  {"endash",    0x2013},  /* obsolete synonym for "ndash" 0x2013       */
  {"eng",    0x014B},  /* LATIN SMALL LETTER ENG               */
  {"ensp",    0x2002},  /* EN SPACE                       */
  {"eogon",    0x0119},  /* LATIN SMALL LETTER E WITH OGONEK           */
  {"epsi",    0x03B5},  /* GREEK SMALL LETTER EPSILON            */
  {"epsilon",    0x03B5},  /* GREEK SMALL LETTER EPSILON            */
  {"epsis",    0x220A},  /* SMALL ELEMENT OF                   */
  {"equals",    0x003D},  /* EQUALS SIGN                   */
  {"equiv",    0x2261},  /* IDENTICAL TO                   */
  {"erDot",    0x2253},  /* IMAGE OF OR APPROXIMATELY EQUAL TO        */
  {"esdot",    0x2250},  /* APPROACHES THE LIMIT               */
  {"eta",    0x03B7},  /* GREEK SMALL LETTER ETA               */
  {"eth",    0x00F0},  /* LATIN SMALL LETTER ETH               */
  {"euml",    0x00EB},  /* LATIN SMALL LETTER E WITH DIAERESIS       */
  {"euro",    0x20AC},  /* EURO SYMBOL                                   */
  {"excl",    0x0021},  /* EXCLAMATION MARK                   */
  {"exist",    0x2203},  /* THERE EXISTS                   */
  {"fcy",    0x0444},  /* CYRILLIC SMALL LETTER EF               */
  {"female",    0x2640},  /* FEMALE SIGN                   */
  {"ffilig",    0xFB03},  /* LATIN SMALL LIGATURE FFI               */
  {"fflig",    0xFB00},  /* LATIN SMALL LIGATURE FF               */
  {"ffllig",    0xFB04},  /* LATIN SMALL LIGATURE FFL               */
  {"filig",    0xFB01},  /* LATIN SMALL LIGATURE FI               */
  {"flat",    0x266D},  /* MUSIC FLAT SIGN                   */
  {"fllig",    0xFB02},  /* LATIN SMALL LIGATURE FL               */
  {"fnof",    0x0192},  /* LATIN SMALL LETTER F WITH HOOK           */
  {"forall",    0x2200},  /* FOR ALL                       */
  {"fork",    0x22D4},  /* PITCHFORK                       */
  {"frac12",    0x00BD},  /* VULGAR FRACTION ONE HALF               */
  {"frac13",    0x2153},  /* VULGAR FRACTION ONE THIRD               */
  {"frac14",    0x00BC},  /* VULGAR FRACTION ONE QUARTER           */
  {"frac15",    0x2155},  /* VULGAR FRACTION ONE FIFTH               */
  {"frac16",    0x2159},  /* VULGAR FRACTION ONE SIXTH               */
  {"frac18",    0x215B},  /* VULGAR FRACTION ONE EIGHTH            */
  {"frac23",    0x2154},  /* VULGAR FRACTION TWO THIRDS            */
  {"frac25",    0x2156},  /* VULGAR FRACTION TWO FIFTHS            */
  {"frac34",    0x00BE},  /* VULGAR FRACTION THREE QUARTERS           */
  {"frac35",    0x2157},  /* VULGAR FRACTION THREE FIFTHS           */
  {"frac38",    0x215C},  /* VULGAR FRACTION THREE EIGHTHS           */
  {"frac45",    0x2158},  /* VULGAR FRACTION FOUR FIFTHS           */
  {"frac56",    0x215A},  /* VULGAR FRACTION FIVE SIXTHS           */
  {"frac58",    0x215D},  /* VULGAR FRACTION FIVE EIGHTHS           */
  {"frac78",    0x215E},  /* VULGAR FRACTION SEVEN EIGHTHS           */
  {"frasl",    0x2044},  /* FRACTION SLASH                   */
  {"frown",    0x2322},  /* FROWN                       */
  {"gE",    0x2267},  /* GREATER-THAN OVER EQUAL TO            */
  {"gacute",    0x01F5},  /* LATIN SMALL LETTER G WITH ACUTE           */
  {"gamma",    0x03B3},  /* GREEK SMALL LETTER GAMMA               */
  {"gammad",    0x03DC},  /* GREEK LETTER DIGAMMA               */
  {"gbreve",    0x011F},  /* LATIN SMALL LETTER G WITH BREVE           */
  {"gcedil",    0x0123},  /* LATIN SMALL LETTER G WITH CEDILLA           */
  {"gcirc",    0x011D},  /* LATIN SMALL LETTER G WITH CIRCUMFLEX       */
  {"gcy",    0x0433},  /* CYRILLIC SMALL LETTER GHE               */
  {"gdot",    0x0121},  /* LATIN SMALL LETTER G WITH DOT ABOVE       */
  {"ge",    0x2265},  /* GREATER-THAN OR EQUAL TO               */
  {"gel",    0x22DB},  /* GREATER-THAN EQUAL TO OR LESS-THAN        */
  {"ges",    0x2265},  /* GREATER-THAN OR EQUAL TO               */
  {"ggr",    0x03B3},  /* GREEK SMALL LETTER GAMMA               */
  {"gimel",    0x2137},  /* GIMEL SYMBOL                   */
  {"gjcy",    0x0453},  /* CYRILLIC SMALL LETTER GJE               */
  {"gl",    0x2277},  /* GREATER-THAN OR LESS-THAN               */
  {"gnE",    0x2269},  /* GREATER-THAN BUT NOT EQUAL TO           */
  {"gne",    0x2269},  /* GREATER-THAN BUT NOT EQUAL TO           */
  {"gnsim",    0x22E7},  /* GREATER-THAN BUT NOT EQUIVALENT TO        */
  {"grave",    0x0060},  /* GRAVE ACCENT                   */
  {"gsdot",    0x22D7},  /* GREATER-THAN WITH DOT               */
  {"gsim",    0x2273},  /* GREATER-THAN OR EQUIVALENT TO           */
  {"gt",    0x003E},  /* GREATER-THAN SIGN                   */
  {"gvnE",    0x2269},  /* GREATER-THAN BUT NOT EQUAL TO           */
  {"hArr",    0x21D4},  /* LEFT RIGHT DOUBLE ARROW               */
  {"hairsp",    0x200A},  /* HAIR SPACE                    */
  {"half",    0x00BD},  /* VULGAR FRACTION ONE HALF               */
  {"hamilt",    0x210B},  /* SCRIPT CAPITAL H                   */
  {"hardcy",    0x044A},  /* CYRILLIC SMALL LETTER HARD SIGN           */
  {"harr",    0x2194},  /* LEFT RIGHT ARROW                   */
  {"harrw",    0x21AD},  /* LEFT RIGHT WAVE ARROW               */
  {"hcirc",    0x0125},  /* LATIN SMALL LETTER H WITH CIRCUMFLEX       */
  {"hearts",    0x2665},  /* BLACK HEART SUIT                   */
  {"hellip",    0x2026},  /* HORIZONTAL ELLIPSIS               */
  {"hibar",    0x00AF},  /* obsolete synonym for "macr" 0x00AF        */
  {"horbar",    0x2015},  /* HORIZONTAL BAR                   */
  {"hstrok",    0x0127},  /* LATIN SMALL LETTER H WITH STROKE           */
  {"hybull",    0x2043},  /* HYPHEN BULLET                   */
  {"hyphen",    0x002D},  /* HYPHEN-MINUS                   */
  {"iacgr",    0x03AF},  /* GREEK SMALL LETTER IOTA WITH TONOS        */
  {"iacute",    0x00ED},  /* LATIN SMALL LETTER I WITH ACUTE           */
  {"icirc",    0x00EE},  /* LATIN SMALL LETTER I WITH CIRCUMFLEX       */
  {"icy",    0x0438},  /* CYRILLIC SMALL LETTER I               */
  {"idiagr",    0x0390},  /* GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TON*/
  {"idigr",    0x03CA},  /* GREEK SMALL LETTER IOTA WITH DIALYTIKA       */
  {"iecy",    0x0435},  /* CYRILLIC SMALL LETTER IE               */
  {"iexcl",    0x00A1},  /* INVERTED EXCLAMATION MARK               */
  {"iff",    0x21D4},  /* LEFT RIGHT DOUBLE ARROW               */
  {"igr",    0x03B9},  /* GREEK SMALL LETTER IOTA               */
  {"igrave",    0x00EC},  /* LATIN SMALL LETTER I WITH GRAVE           */
  {"ijlig",    0x0133},  /* LATIN SMALL LIGATURE IJ               */
  {"imacr",    0x012B},  /* LATIN SMALL LETTER I WITH MACRON           */
  {"image",    0x2111},  /* BLACK-LETTER CAPITAL I               */
  {"incare",    0x2105},  /* CARE OF                       */
  {"infin",    0x221E},  /* INFINITY                       */
  {"inodot",    0x0131},  /* LATIN SMALL LETTER DOTLESS I           */
  {"int",    0x222B},  /* INTEGRAL                       */
  {"intcal",    0x22BA},  /* INTERCALATE                   */
  {"iocy",    0x0451},  /* CYRILLIC SMALL LETTER IO               */
  {"iogon",    0x012F},  /* LATIN SMALL LETTER I WITH OGONEK           */
  {"iota",    0x03B9},  /* GREEK SMALL LETTER IOTA               */
  {"iquest",    0x00BF},  /* INVERTED QUESTION MARK               */
  {"isin",    0x2208},  /* ELEMENT OF                    */
  {"itilde",    0x0129},  /* LATIN SMALL LETTER I WITH TILDE           */
  {"iukcy",    0x0456},  /* CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I*/
  {"iuml",    0x00EF},  /* LATIN SMALL LETTER I WITH DIAERESIS       */
  {"jcirc",    0x0135},  /* LATIN SMALL LETTER J WITH CIRCUMFLEX       */
  {"jcy",    0x0439},  /* CYRILLIC SMALL LETTER SHORT I           */
  {"jsercy",    0x0458},  /* CYRILLIC SMALL LETTER JE               */
  {"jukcy",    0x0454},  /* CYRILLIC SMALL LETTER UKRAINIAN IE        */
  {"kappa",    0x03BA},  /* GREEK SMALL LETTER KAPPA               */
  {"kappav",    0x03F0},  /* GREEK KAPPA SYMBOL                */
  {"kcedil",    0x0137},  /* LATIN SMALL LETTER K WITH CEDILLA           */
  {"kcy",    0x043A},  /* CYRILLIC SMALL LETTER KA               */
  {"kgr",    0x03BA},  /* GREEK SMALL LETTER KAPPA               */
  {"kgreen",    0x0138},  /* LATIN SMALL LETTER KRA               */
  {"khcy",    0x0445},  /* CYRILLIC SMALL LETTER HA               */
  {"khgr",    0x03C7},  /* GREEK SMALL LETTER CHI               */
  {"kjcy",    0x045C},  /* CYRILLIC SMALL LETTER KJE               */
  {"lAarr",    0x21DA},  /* LEFTWARDS TRIPLE ARROW               */
  {"lArr",    0x21D0},  /* LEFTWARDS DOUBLE ARROW               */
  {"lE",    0x2266},  /* LESS-THAN OVER EQUAL TO               */
  {"lacute",    0x013A},  /* LATIN SMALL LETTER L WITH ACUTE           */
  {"lagran",    0x2112},  /* SCRIPT CAPITAL L                   */
  {"lambda",    0x03BB},  /* GREEK SMALL LETTER LAMDA               */
  {"lang",    0x2329},  /* LEFT-POINTING ANGLE BRACKET           */
  {"laquo",    0x00AB},  /* LEFT-POINTING DOUBLE ANGLE QUOTATION MARK       */
  {"larr",    0x2190},  /* LEFTWARDS ARROW                   */
  {"larr2",    0x21C7},  /* LEFTWARDS PAIRED ARROWS               */
  {"larrhk",    0x21A9},  /* LEFTWARDS ARROW WITH HOOK               */
  {"larrlp",    0x21AB},  /* LEFTWARDS ARROW WITH LOOP               */
  {"larrtl",    0x21A2},  /* LEFTWARDS ARROW WITH TAIL               */
  {"lcaron",    0x013E},  /* LATIN SMALL LETTER L WITH CARON           */
  {"lcedil",    0x013C},  /* LATIN SMALL LETTER L WITH CEDILLA           */
  {"lceil",    0x2308},  /* LEFT CEILING                   */
  {"lcub",    0x007B},  /* LEFT CURLY BRACKET                */
  {"lcy",    0x043B},  /* CYRILLIC SMALL LETTER EL               */
  {"ldot",    0x22D6},  /* LESS-THAN WITH DOT                */
  {"ldquo",    0x201C},  /* LEFT DOUBLE QUOTATION MARK            */
  {"ldquor",    0x201E},  /* DOUBLE LOW-9 QUOTATION MARK           */
  {"le",    0x2264},  /* LESS-THAN OR EQUAL TO               */
  {"leg",    0x22DA},  /* LESS-THAN EQUAL TO OR GREATER-THAN        */
  {"les",    0x2264},  /* LESS-THAN OR EQUAL TO               */
  {"lfloor",    0x230A},  /* LEFT FLOOR                    */
  {"lg",    0x2276},  /* LESS-THAN OR GREATER-THAN               */
  {"lgr",    0x03BB},  /* GREEK SMALL LETTER LAMDA               */
  {"lhard",    0x21BD},  /* LEFTWARDS HARPOON WITH BARB DOWNWARDS       */
  {"lharu",    0x21BC},  /* LEFTWARDS HARPOON WITH BARB UPWARDS       */
  {"lhblk",    0x2584},  /* LOWER HALF BLOCK                   */
  {"ljcy",    0x0459},  /* CYRILLIC SMALL LETTER LJE               */
  {"lmidot",    0x0140},  /* LATIN SMALL LETTER L WITH MIDDLE DOT       */
  {"lnE",    0x2268},  /* LESS-THAN BUT NOT EQUAL TO            */
  {"lne",    0x2268},  /* LESS-THAN BUT NOT EQUAL TO            */
  {"lnsim",    0x22E6},  /* LESS-THAN BUT NOT EQUIVALENT TO           */
  {"lowast",    0x2217},  /* ASTERISK OPERATOR                   */
  {"lowbar",    0x005F},  /* LOW LINE                       */
  {"loz",    0x25CA},  /* LOZENGE                       */
  {"loz",    0x2727},  /* WHITE FOUR POINTED STAR               */
  {"lozf",    0x2726},  /* BLACK FOUR POINTED STAR               */
  {"lpar",    0x0028},  /* LEFT PARENTHESIS                   */
  {"lrarr2",    0x21C6},  /* LEFTWARDS ARROW OVER RIGHTWARDS ARROW       */
  {"lrhar2",    0x21CB},  /* LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON       */
  {"lrm",    0x200E},  /* LEFT-TO-RIGHT MARK                */
  {"lsaquo",    0x2039},  /* SINGLE LEFT-POINTING ANGLE QUOTATION MARK       */
  {"lsh",    0x21B0},  /* UPWARDS ARROW WITH TIP LEFTWARDS           */
  {"lsim",    0x2272},  /* LESS-THAN OR EQUIVALENT TO            */
  {"lsqb",    0x005B},  /* LEFT SQUARE BRACKET               */
  {"lsquo",    0x2018},  /* LEFT SINGLE QUOTATION MARK            */
  {"lsquor",    0x201A},  /* SINGLE LOW-9 QUOTATION MARK           */
  {"lstrok",    0x0142},  /* LATIN SMALL LETTER L WITH STROKE           */
  {"lt",    0x003C},  /* LESS-THAN SIGN                   */
  {"lthree",    0x22CB},  /* LEFT SEMIDIRECT PRODUCT               */
  {"ltimes",    0x22C9},  /* LEFT NORMAL FACTOR SEMIDIRECT PRODUCT       */
  {"ltri",    0x25C3},  /* WHITE LEFT-POINTING SMALL TRIANGLE        */
  {"ltrie",    0x22B4},  /* NORMAL SUBGROUP OF OR EQUAL TO           */
  {"ltrif",    0x25C2},  /* BLACK LEFT-POINTING SMALL TRIANGLE        */
  {"lvnE",    0x2268},  /* LESS-THAN BUT NOT EQUAL TO            */
  {"macr",    0x00AF},  /* MACRON                       */
  {"male",    0x2642},  /* MALE SIGN                       */
  {"malt",    0x2720},  /* MALTESE CROSS                   */
  {"map",    0x21A6},  /* RIGHTWARDS ARROW FROM BAR               */
  {"marker",    0x25AE},  /* BLACK VERTICAL RECTANGLE               */
  {"mcy",    0x043C},  /* CYRILLIC SMALL LETTER EM               */
  {"mdash",    0x2014},  /* EM DASH                       */
  {"mgr",    0x03BC},  /* GREEK SMALL LETTER MU               */
  {"micro",    0x00B5},  /* MICRO SIGN                    */
  {"mid",    0x2223},  /* DIVIDES                       */
  {"middot",    0x00B7},  /* MIDDLE DOT                    */
  {"minus",    0x2212},  /* MINUS SIGN                    */
  {"minusb",    0x229F},  /* SQUARED MINUS                   */
  {"mldr",    0x2026},  /* HORIZONTAL ELLIPSIS               */
  {"mnplus",    0x2213},  /* MINUS-OR-PLUS SIGN                */
  {"models",    0x22A7},  /* MODELS                       */
  {"mu",    0x03BC},  /* GREEK SMALL LETTER MU               */
  {"mumap",    0x22B8},  /* MULTIMAP                       */
  {"nVDash",    0x22AF},  /* NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNS*/
  {"nVdash",    0x22AE},  /* DOES NOT FORCE                   */
  {"nabla",    0x2207},  /* NABLA                       */
  {"nacute",    0x0144},  /* LATIN SMALL LETTER N WITH ACUTE           */
  {"nap",    0x2249},  /* NOT ALMOST EQUAL TO               */
  {"napos",    0x0149},  /* LATIN SMALL LETTER N PRECEDED BY APOSTROPHE   */
  {"natur",    0x266E},  /* MUSIC NATURAL SIGN                */
  {"nbsp",    0x00A0},  /* NO-BREAK SPACE                   */
  {"ncaron",    0x0148},  /* LATIN SMALL LETTER N WITH CARON           */
  {"ncedil",    0x0146},  /* LATIN SMALL LETTER N WITH CEDILLA           */
  {"ncong",    0x2247},  /* NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO   */
  {"ncy",    0x043D},  /* CYRILLIC SMALL LETTER EN               */
  {"ndash",    0x2013},  /* EN DASH                       */
  {"ne",    0x2260},  /* NOT EQUAL TO                   */
  {"nearr",    0x2197},  /* NORTH EAST ARROW                   */
  {"nequiv",    0x2262},  /* NOT IDENTICAL TO                   */
  {"nexist",    0x2204},  /* THERE DOES NOT EXIST               */
  {"nge",    0x2271},  /* NEITHER GREATER-THAN NOR EQUAL TO           */
  {"nges",    0x2271},  /* NEITHER GREATER-THAN NOR EQUAL TO           */
  {"ngr",    0x03BD},  /* GREEK SMALL LETTER NU               */
  {"ngt",    0x226F},  /* NOT GREATER-THAN                   */
  {"nhArr",    0x21CE},  /* LEFT RIGHT DOUBLE ARROW WITH STROKE       */
  {"nharr",    0x21AE},  /* LEFT RIGHT ARROW WITH STROKE           */
  {"ni",    0x220B},  /* CONTAINS AS MEMBER                */
  {"njcy",    0x045A},  /* CYRILLIC SMALL LETTER NJE               */
  {"nlArr",    0x21CD},  /* LEFTWARDS DOUBLE ARROW WITH STROKE        */
  {"nlarr",    0x219A},  /* LEFTWARDS ARROW WITH STROKE           */
  {"nldr",    0x2025},  /* TWO DOT LEADER                   */
  {"nle",    0x2270},  /* NEITHER LESS-THAN NOR EQUAL TO           */
  {"nles",    0x2270},  /* NEITHER LESS-THAN NOR EQUAL TO           */
  {"nlt",    0x226E},  /* NOT LESS-THAN                   */
  {"nltri",    0x22EA},  /* NOT NORMAL SUBGROUP OF               */
  {"nltrie",    0x22EC},  /* NOT NORMAL SUBGROUP OF OR EQUAL TO        */
  {"nmid",    0x2224},  /* DOES NOT DIVIDE                   */
  {"not",    0x00AC},  /* NOT SIGN                       */
  {"notin",    0x2209},  /* NOT AN ELEMENT OF                   */
  {"npar",    0x2226},  /* NOT PARALLEL TO                   */
  {"npr",    0x2280},  /* DOES NOT PRECEDE                   */
  {"npre",    0x22E0},  /* DOES NOT PRECEDE OR EQUAL               */
  {"nrArr",    0x21CF},  /* RIGHTWARDS DOUBLE ARROW WITH STROKE       */
  {"nrarr",    0x219B},  /* RIGHTWARDS ARROW WITH STROKE           */
  {"nrtri",    0x22EB},  /* DOES NOT CONTAIN AS NORMAL SUBGROUP       */
  {"nrtrie",    0x22ED},  /* DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL  */
  {"nsc",    0x2281},  /* DOES NOT SUCCEED                   */
  {"nsce",    0x22E1},  /* DOES NOT SUCCEED OR EQUAL               */
  {"nsim",    0x2241},  /* NOT TILDE                       */
  {"nsime",    0x2244},  /* NOT ASYMPTOTICALLY EQUAL TO           */
  {"nspar",    0x2226},  /* NOT PARALLEL TO                   */
  {"nsub",    0x2284},  /* NOT A SUBSET OF                   */
  {"nsubE",    0x2288},  /* NEITHER A SUBSET OF NOR EQUAL TO           */
  {"nsube",    0x2288},  /* NEITHER A SUBSET OF NOR EQUAL TO           */
  {"nsup",    0x2285},  /* NOT A SUPERSET OF                   */
  {"nsupE",    0x2289},  /* NEITHER A SUPERSET OF NOR EQUAL TO        */
  {"nsupe",    0x2289},  /* NEITHER A SUPERSET OF NOR EQUAL TO        */
  {"ntilde",    0x00F1},  /* LATIN SMALL LETTER N WITH TILDE           */
  {"nu",    0x03BD},  /* GREEK SMALL LETTER NU               */
  {"num",    0x0023},  /* NUMBER SIGN                   */
  {"numero",    0x2116},  /* NUMERO SIGN                   */
  {"numsp",    0x2007},  /* FIGURE SPACE                   */
  {"nvDash",    0x22AD},  /* NOT TRUE                       */
  {"nvdash",    0x22AC},  /* DOES NOT PROVE                   */
  {"nwarr",    0x2196},  /* NORTH WEST ARROW                   */
  {"oS",    0x24C8},  /* CIRCLED LATIN CAPITAL LETTER S           */
  {"oacgr",    0x03CC},  /* GREEK SMALL LETTER OMICRON WITH TONOS       */
  {"oacute",    0x00F3},  /* LATIN SMALL LETTER O WITH ACUTE           */
  {"oast",    0x229B},  /* CIRCLED ASTERISK OPERATOR               */
  {"ocir",    0x229A},  /* CIRCLED RING OPERATOR               */
  {"ocirc",    0x00F4},  /* LATIN SMALL LETTER O WITH CIRCUMFLEX       */
  {"ocy",    0x043E},  /* CYRILLIC SMALL LETTER O               */
  {"odash",    0x229D},  /* CIRCLED DASH                   */
  {"odblac",    0x0151},  /* LATIN SMALL LETTER O WITH DOUBLE ACUTE       */
  {"odot",    0x2299},  /* CIRCLED DOT OPERATOR               */
  {"oelig",    0x0153},  /* LATIN SMALL LIGATURE OE               */
  {"ogon",    0x02DB},  /* OGONEK                       */
  {"ogr",    0x03BF},  /* GREEK SMALL LETTER OMICRON            */
  {"ograve",    0x00F2},  /* LATIN SMALL LETTER O WITH GRAVE           */
  {"ohacgr",    0x03CE},  /* GREEK SMALL LETTER OMEGA WITH TONOS       */
  {"ohgr",    0x03C9},  /* GREEK SMALL LETTER OMEGA               */
  {"ohm",    0x2126},  /* OHM SIGN                       */
  {"olarr",    0x21BA},  /* ANTICLOCKWISE OPEN CIRCLE ARROW           */
  {"oline",    0x203E},  /* OVERLINE                       */
  {"omacr",    0x014D},  /* LATIN SMALL LETTER O WITH MACRON           */
  {"omega",    0x03C9},  /* GREEK SMALL LETTER OMEGA               */
  {"omicron",    0x03BF},  /* GREEK SMALL LETTER OMICRON            */
  {"ominus",    0x2296},  /* CIRCLED MINUS                   */
  {"oplus",    0x2295},  /* CIRCLED PLUS                   */
  {"or",    0x2228},  /* LOGICAL OR                    */
  {"orarr",    0x21BB},  /* CLOCKWISE OPEN CIRCLE ARROW           */
  {"order",    0x2134},  /* SCRIPT SMALL O                   */
  {"ordf",    0x00AA},  /* FEMININE ORDINAL INDICATOR            */
  {"ordm",    0x00BA},  /* MASCULINE ORDINAL INDICATOR           */
  {"oslash",    0x00F8},  /* LATIN SMALL LETTER O WITH STROKE           */
  {"osol",    0x2298},  /* CIRCLED DIVISION SLASH               */
  {"otilde",    0x00F5},  /* LATIN SMALL LETTER O WITH TILDE           */
  {"otimes",    0x2297},  /* CIRCLED TIMES                   */
  {"ouml",    0x00F6},  /* LATIN SMALL LETTER O WITH DIAERESIS       */
  {"par",    0x2225},  /* PARALLEL TO                   */
  {"para",    0x00B6},  /* PILCROW SIGN                   */
  {"part",    0x2202},  /* PARTIAL DIFFERENTIAL               */
  {"pcy",    0x043F},  /* CYRILLIC SMALL LETTER PE               */
  {"percnt",    0x0025},  /* PERCENT SIGN                   */
  {"period",    0x002E},  /* FULL STOP                       */
  {"permil",    0x2030},  /* PER MILLE SIGN                   */
  {"perp",    0x22A5},  /* UP TACK                       */
  {"pgr",    0x03C0},  /* GREEK SMALL LETTER PI               */
  {"phgr",    0x03C6},  /* GREEK SMALL LETTER PHI               */
  {"phi",    0x03C6},  /* GREEK SMALL LETTER PHI               */
  {"phis",    0x03C6},  /* GREEK SMALL LETTER PHI               */
  {"phiv",    0x03D5},  /* GREEK PHI SYMBOL                   */
  {"phmmat",    0x2133},  /* SCRIPT CAPITAL M                   */
  {"phone",    0x260E},  /* BLACK TELEPHONE                   */
  {"pi",    0x03C0},  /* GREEK SMALL LETTER PI               */
  {"piv",    0x03D6},  /* GREEK PI SYMBOL                   */
  {"planck",    0x210F},  /* PLANCK CONSTANT OVER TWO PI           */
  {"plus",    0x002B},  /* PLUS SIGN                       */
  {"plusb",    0x229E},  /* SQUARED PLUS                   */
  {"plusdo",    0x2214},  /* DOT PLUS                       */
  {"plusmn",    0x00B1},  /* PLUS-MINUS SIGN                   */
  {"pound",    0x00A3},  /* POUND SIGN                    */
  {"pr",    0x227A},  /* PRECEDES                       */
  {"pre",    0x227C},  /* PRECEDES OR EQUAL TO               */
  {"prime",    0x2032},  /* PRIME                       */
  {"prnsim",    0x22E8},  /* PRECEDES BUT NOT EQUIVALENT TO           */
  {"prod",    0x220F},  /* N-ARY PRODUCT                   */
  {"prop",    0x221D},  /* PROPORTIONAL TO                   */
  {"prsim",    0x227E},  /* PRECEDES OR EQUIVALENT TO               */
  {"psgr",    0x03C8},  /* GREEK SMALL LETTER PSI               */
  {"psi",    0x03C8},  /* GREEK SMALL LETTER PSI               */
  {"puncsp",    0x2008},  /* PUNCTUATION SPACE                   */
  {"quest",    0x003F},  /* QUESTION MARK                   */
  {"quot",    0x0022},  /* QUOTATION MARK                   */
  {"quote",    0x0022},  /* QUOTATION MARK                   */
  {"rAarr",    0x21DB},  /* RIGHTWARDS TRIPLE ARROW               */
  {"rArr",    0x21D2},  /* RIGHTWARDS DOUBLE ARROW               */
  {"racute",    0x0155},  /* LATIN SMALL LETTER R WITH ACUTE           */
  {"radic",    0x221A},  /* SQUARE ROOT                   */
  {"rang",    0x232A},  /* RIGHT-POINTING ANGLE BRACKET           */
  {"raquo",    0x00BB},  /* RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK    */
  {"rarr",    0x2192},  /* RIGHTWARDS ARROW                   */
  {"rarr2",    0x21C9},  /* RIGHTWARDS PAIRED ARROWS               */
  {"rarrhk",    0x21AA},  /* RIGHTWARDS ARROW WITH HOOK            */
  {"rarrlp",    0x21AC},  /* RIGHTWARDS ARROW WITH LOOP            */
  {"rarrtl",    0x21A3},  /* RIGHTWARDS ARROW WITH TAIL            */
  {"rarrw",    0x219D},  /* RIGHTWARDS WAVE ARROW               */
  {"rcaron",    0x0159},  /* LATIN SMALL LETTER R WITH CARON           */
  {"rcedil",    0x0157},  /* LATIN SMALL LETTER R WITH CEDILLA           */
  {"rceil",    0x2309},  /* RIGHT CEILING                   */
  {"rcub",    0x007D},  /* RIGHT CURLY BRACKET               */
  {"rcy",    0x0440},  /* CYRILLIC SMALL LETTER ER               */
  {"rdquo",    0x201D},  /* RIGHT DOUBLE QUOTATION MARK           */
  {"rdquor",    0x201C},  /* LEFT DOUBLE QUOTATION MARK            */
  {"real",    0x211C},  /* BLACK-LETTER CAPITAL R               */
  {"rect",    0x25AD},  /* WHITE RECTANGLE                   */
  {"reg",    0x00AE},  /* REGISTERED SIGN                   */
  {"rfloor",    0x230B},  /* RIGHT FLOOR                   */
  {"rgr",    0x03C1},  /* GREEK SMALL LETTER RHO               */
  {"rhard",    0x21C1},  /* RIGHTWARDS HARPOON WITH BARB DOWNWARDS       */
  {"rharu",    0x21C0},  /* RIGHTWARDS HARPOON WITH BARB UPWARDS       */
  {"rho",    0x03C1},  /* GREEK SMALL LETTER RHO               */
  {"rhov",    0x03F1},  /* GREEK RHO SYMBOL                   */
  {"ring",    0x02DA},  /* RING ABOVE                    */
  {"rlarr2",    0x21C4},  /* RIGHTWARDS ARROW OVER LEFTWARDS ARROW       */
  {"rlhar2",    0x21CC},  /* RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON       */
  {"rlm",    0x200F},  /* RIGHT-TO-LEFT MARK                */
  {"rpar",    0x0029},  /* RIGHT PARENTHESIS                   */
  {"rsaquo",    0x203A},  /* SINGLE RIGHT-POINTING ANGLE QUOTATION MARK    */
  {"rsh",    0x21B1},  /* UPWARDS ARROW WITH TIP RIGHTWARDS           */
  {"rsqb",    0x005D},  /* RIGHT SQUARE BRACKET               */
  {"rsquo",    0x2019},  /* RIGHT SINGLE QUOTATION MARK           */
  {"rsquor",    0x2018},  /* LEFT SINGLE QUOTATION MARK            */
  {"rthree",    0x22CC},  /* RIGHT SEMIDIRECT PRODUCT               */
  {"rtimes",    0x22CA},  /* RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT       */
  {"rtri",    0x25B9},  /* WHITE RIGHT-POINTING SMALL TRIANGLE       */
  {"rtrie",    0x22B5},  /* CONTAINS AS NORMAL SUBGROUP OR EQUAL TO       */
  {"rtrif",    0x25B8},  /* BLACK RIGHT-POINTING SMALL TRIANGLE       */
  {"rx",    0x211E},  /* PRESCRIPTION TAKE                   */
  {"sacute",    0x015B},  /* LATIN SMALL LETTER S WITH ACUTE           */
  {"samalg",    0x2210},  /* N-ARY COPRODUCT                   */
  {"sbquo",    0x201A},  /* SINGLE LOW-9 QUOTATION MARK           */
  {"sbsol",    0x005C},  /* REVERSE SOLIDUS                   */
  {"sc",    0x227B},  /* SUCCEEDS                       */
  {"scaron",    0x0161},  /* LATIN SMALL LETTER S WITH CARON           */
  {"sccue",    0x227D},  /* SUCCEEDS OR EQUAL TO               */
  {"sce",    0x227D},  /* SUCCEEDS OR EQUAL TO               */
  {"scedil",    0x015F},  /* LATIN SMALL LETTER S WITH CEDILLA           */
  {"scirc",    0x015D},  /* LATIN SMALL LETTER S WITH CIRCUMFLEX       */
  {"scnsim",    0x22E9},  /* SUCCEEDS BUT NOT EQUIVALENT TO           */
  {"scsim",    0x227F},  /* SUCCEEDS OR EQUIVALENT TO               */
  {"scy",    0x0441},  /* CYRILLIC SMALL LETTER ES               */
  {"sdot",    0x22C5},  /* DOT OPERATOR                   */
  {"sdotb",    0x22A1},  /* SQUARED DOT OPERATOR               */
  {"sect",    0x00A7},  /* SECTION SIGN                   */
  {"semi",    0x003B},  /* SEMICOLON                       */
  {"setmn",    0x2216},  /* SET MINUS                       */
  {"sext",    0x2736},  /* SIX POINTED BLACK STAR               */
  {"sfgr",    0x03C2},  /* GREEK SMALL LETTER FINAL SIGMA           */
  {"sfrown",    0x2322},  /* FROWN                       */
  {"sgr",    0x03C3},  /* GREEK SMALL LETTER SIGMA               */
  {"sharp",    0x266F},  /* MUSIC SHARP SIGN                   */
  {"shchcy",    0x0449},  /* CYRILLIC SMALL LETTER SHCHA           */
  {"shcy",    0x0448},  /* CYRILLIC SMALL LETTER SHA               */
  {"shy",    0x00AD},  /* SOFT HYPHEN                   */
  {"sigma",    0x03C3},  /* GREEK SMALL LETTER SIGMA               */
  {"sigmaf",    0x03C2},  /* GREEK SMALL LETTER FINAL SIGMA           */
  {"sigmav",    0x03C2},  /* GREEK SMALL LETTER FINAL SIGMA           */
  {"sim",    0x223C},  /* TILDE OPERATOR                   */
  {"sime",    0x2243},  /* ASYMPTOTICALLY EQUAL TO               */
  {"smile",    0x2323},  /* SMILE                       */
  {"softcy",    0x044C},  /* CYRILLIC SMALL LETTER SOFT SIGN           */
  {"sol",    0x002F},  /* SOLIDUS                       */
  {"spades",    0x2660},  /* BLACK SPADE SUIT                   */
  {"spar",    0x2225},  /* PARALLEL TO                   */
  {"sqcap",    0x2293},  /* SQUARE CAP                    */
  {"sqcup",    0x2294},  /* SQUARE CUP                    */
  {"sqsub",    0x228F},  /* SQUARE IMAGE OF                   */
  {"sqsube",    0x2291},  /* SQUARE IMAGE OF OR EQUAL TO           */
  {"sqsup",    0x2290},  /* SQUARE ORIGINAL OF                */
  {"sqsupe",    0x2292},  /* SQUARE ORIGINAL OF OR EQUAL TO           */
  {"squ",    0x25A1},  /* WHITE SQUARE                   */
  {"square",    0x25A1},  /* WHITE SQUARE                   */
  {"squf",    0x25AA},  /* BLACK SMALL SQUARE                */
  {"ssetmn",    0x2216},  /* SET MINUS                       */
  {"ssmile",    0x2323},  /* SMILE                       */
  {"sstarf",    0x22C6},  /* STAR OPERATOR                   */
  {"star",    0x2606},  /* WHITE STAR                    */
  {"starf",    0x2605},  /* BLACK STAR                    */
  {"sub",    0x2282},  /* SUBSET OF                       */
  {"subE",    0x2286},  /* SUBSET OF OR EQUAL TO               */
  {"sube",    0x2286},  /* SUBSET OF OR EQUAL TO               */
  {"subnE",    0x228A},  /* SUBSET OF WITH NOT EQUAL TO           */
  {"subne",    0x228A},  /* SUBSET OF WITH NOT EQUAL TO           */
  {"sum",    0x2211},  /* N-ARY SUMMATION                   */
  {"sung",    0x266A},  /* EIGHTH NOTE                   */
  {"sup",    0x2283},  /* SUPERSET OF                   */
  {"sup1",    0x00B9},  /* SUPERSCRIPT ONE                   */
  {"sup2",    0x00B2},  /* SUPERSCRIPT TWO                   */
  {"sup3",    0x00B3},  /* SUPERSCRIPT THREE                   */
  {"supE",    0x2287},  /* SUPERSET OF OR EQUAL TO               */
  {"supe",    0x2287},  /* SUPERSET OF OR EQUAL TO               */
  {"supnE",    0x228B},  /* SUPERSET OF WITH NOT EQUAL TO           */
  {"supne",    0x228B},  /* SUPERSET OF WITH NOT EQUAL TO           */
  {"szlig",    0x00DF},  /* LATIN SMALL LETTER SHARP S            */
  {"target",    0x2316},  /* POSITION INDICATOR                */
  {"tau",    0x03C4},  /* GREEK SMALL LETTER TAU               */
  {"tcaron",    0x0165},  /* LATIN SMALL LETTER T WITH CARON           */
  {"tcedil",    0x0163},  /* LATIN SMALL LETTER T WITH CEDILLA           */
  {"tcy",    0x0442},  /* CYRILLIC SMALL LETTER TE               */
  {"tdot",    0x20DB},  /* COMBINING THREE DOTS ABOVE            */
  {"telrec",    0x2315},  /* TELEPHONE RECORDER                */
  {"tgr",    0x03C4},  /* GREEK SMALL LETTER TAU               */
  {"there4",    0x2234},  /* THEREFORE                       */
  {"theta",    0x03B8},  /* GREEK SMALL LETTER THETA               */
  {"thetas",    0x03B8},  /* GREEK SMALL LETTER THETA               */
  {"thetasym",    0x03D1},  /* GREEK THETA SYMBOL                */
  {"thetav",    0x03D1},  /* GREEK THETA SYMBOL                */
  {"thgr",    0x03B8},  /* GREEK SMALL LETTER THETA               */
  {"thinsp",    0x2009},  /* THIN SPACE                    */
  {"thkap",    0x2248},  /* ALMOST EQUAL TO                   */
  {"thksim",    0x223C},  /* TILDE OPERATOR                   */
  {"thorn",    0x00FE},  /* LATIN SMALL LETTER THORN               */
  {"tilde",    0x02DC},  /* SMALL TILDE                   */
  {"times",    0x00D7},  /* MULTIPLICATION SIGN               */
  {"timesb",    0x22A0},  /* SQUARED TIMES                   */
  {"top",    0x22A4},  /* DOWN TACK                       */
  {"tprime",    0x2034},  /* TRIPLE PRIME                   */
  {"trade",    0x2122},  /* TRADE MARK SIGN                   */
  {"trie",    0x225C},  /* DELTA EQUAL TO                   */
  {"tscy",    0x0446},  /* CYRILLIC SMALL LETTER TSE               */
  {"tshcy",    0x045B},  /* CYRILLIC SMALL LETTER TSHE            */
  {"tstrok",    0x0167},  /* LATIN SMALL LETTER T WITH STROKE           */
  {"twixt",    0x226C},  /* BETWEEN                       */
  {"uArr",    0x21D1},  /* UPWARDS DOUBLE ARROW               */
  {"uacgr",    0x03CD},  /* GREEK SMALL LETTER UPSILON WITH TONOS       */
  {"uacute",    0x00FA},  /* LATIN SMALL LETTER U WITH ACUTE           */
  {"uarr",    0x2191},  /* UPWARDS ARROW                   */
  {"uarr2",    0x21C8},  /* UPWARDS PAIRED ARROWS               */
  {"ubrcy",    0x045E},  /* CYRILLIC SMALL LETTER SHORT U           */
  {"ubreve",    0x016D},  /* LATIN SMALL LETTER U WITH BREVE           */
  {"ucirc",    0x00FB},  /* LATIN SMALL LETTER U WITH CIRCUMFLEX       */
  {"ucy",    0x0443},  /* CYRILLIC SMALL LETTER U               */
  {"udblac",    0x0171},  /* LATIN SMALL LETTER U WITH DOUBLE ACUTE       */
  {"udiagr",    0x03B0},  /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND */
  {"udigr",    0x03CB},  /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA       */
  {"ugr",    0x03C5},  /* GREEK SMALL LETTER UPSILON            */
  {"ugrave",    0x00F9},  /* LATIN SMALL LETTER U WITH GRAVE           */
  {"uharl",    0x21BF},  /* UPWARDS HARPOON WITH BARB LEFTWARDS       */
  {"uharr",    0x21BE},  /* UPWARDS HARPOON WITH BARB RIGHTWARDS       */
  {"uhblk",    0x2580},  /* UPPER HALF BLOCK                   */
  {"ulcorn",    0x231C},  /* TOP LEFT CORNER                   */
  {"ulcrop",    0x230F},  /* TOP LEFT CROP                   */
  {"umacr",    0x016B},  /* LATIN SMALL LETTER U WITH MACRON           */
  {"uml",    0x00A8},  /* DIAERESIS                       */
  {"uogon",    0x0173},  /* LATIN SMALL LETTER U WITH OGONEK           */
  {"uplus",    0x228E},  /* MULTISET UNION                   */
  {"upsi",    0x03C5},  /* GREEK SMALL LETTER UPSILON            */
  {"upsih",    0x03D2},  /* GREEK UPSILON WITH HOOK SYMBOL           */
  {"upsilon",    0x03C5},  /* GREEK SMALL LETTER UPSILON            */
  {"urcorn",    0x231D},  /* TOP RIGHT CORNER                   */
  {"urcrop",    0x230E},  /* TOP RIGHT CROP                   */
  {"uring",    0x016F},  /* LATIN SMALL LETTER U WITH RING ABOVE       */
  {"utilde",    0x0169},  /* LATIN SMALL LETTER U WITH TILDE           */
  {"utri",    0x25B5},  /* WHITE UP-POINTING SMALL TRIANGLE           */
  {"utrif",    0x25B4},  /* BLACK UP-POINTING SMALL TRIANGLE           */
  {"uuml",    0x00FC},  /* LATIN SMALL LETTER U WITH DIAERESIS       */
  {"vArr",    0x21D5},  /* UP DOWN DOUBLE ARROW               */
  {"vDash",    0x22A8},  /* TRUE                       */
  {"varr",    0x2195},  /* UP DOWN ARROW                   */
  {"vcy",    0x0432},  /* CYRILLIC SMALL LETTER VE               */
  {"vdash",    0x22A2},  /* RIGHT TACK                    */
  {"veebar",    0x22BB},  /* XOR                       */
  {"vellip",    0x22EE},  /* VERTICAL ELLIPSIS                   */
  {"verbar",    0x007C},  /* VERTICAL LINE                   */
  {"vltri",    0x22B2},  /* NORMAL SUBGROUP OF                */
  {"vprime",    0x2032},  /* PRIME                       */
  {"vprop",    0x221D},  /* PROPORTIONAL TO                   */
  {"vrtri",    0x22B3},  /* CONTAINS AS NORMAL SUBGROUP           */
  {"vsubnE",    0x228A},  /* SUBSET OF WITH NOT EQUAL TO           */
  {"vsubne",    0x228A},  /* SUBSET OF WITH NOT EQUAL TO           */
  {"vsupnE",    0x228B},  /* SUPERSET OF WITH NOT EQUAL TO           */
  {"vsupne",    0x228B},  /* SUPERSET OF WITH NOT EQUAL TO           */
  {"wcirc",    0x0175},  /* LATIN SMALL LETTER W WITH CIRCUMFLEX       */
  {"wedgeq",    0x2259},  /* ESTIMATES                       */
  {"weierp",    0x2118},  /* SCRIPT CAPITAL P                   */
  {"wreath",    0x2240},  /* WREATH PRODUCT                   */
  {"xcirc",    0x25CB},  /* WHITE CIRCLE                   */
  {"xdtri",    0x25BD},  /* WHITE DOWN-POINTING TRIANGLE           */
  {"xgr",    0x03BE},  /* GREEK SMALL LETTER XI               */
  {"xhArr",    0x2194},  /* LEFT RIGHT ARROW                   */
  {"xharr",    0x2194},  /* LEFT RIGHT ARROW                   */
  {"xi",    0x03BE},  /* GREEK SMALL LETTER XI               */
  {"xlArr",    0x21D0},  /* LEFTWARDS DOUBLE ARROW               */
  {"xrArr",    0x21D2},  /* RIGHTWARDS DOUBLE ARROW               */
  {"xutri",    0x25B3},  /* WHITE UP-POINTING TRIANGLE            */
  {"yacute",    0x00FD},  /* LATIN SMALL LETTER Y WITH ACUTE           */
  {"yacy",    0x044F},  /* CYRILLIC SMALL LETTER YA               */
  {"ycirc",    0x0177},  /* LATIN SMALL LETTER Y WITH CIRCUMFLEX       */
  {"ycy",    0x044B},  /* CYRILLIC SMALL LETTER YERU            */
  {"yen",    0x00A5},  /* YEN SIGN                       */
  {"yicy",    0x0457},  /* CYRILLIC SMALL LETTER YI               */
  {"yucy",    0x044E},  /* CYRILLIC SMALL LETTER YU               */
  {"yuml",    0x00FF},  /* LATIN SMALL LETTER Y WITH DIAERESIS       */
  {"zacute",    0x017A},  /* LATIN SMALL LETTER Z WITH ACUTE           */
  {"zcaron",    0x017E},  /* LATIN SMALL LETTER Z WITH CARON           */
  {"zcy",    0x0437},  /* CYRILLIC SMALL LETTER ZE               */
  {"zdot",    0x017C},  /* LATIN SMALL LETTER Z WITH DOT ABOVE       */
  {"zeta",    0x03B6},  /* GREEK SMALL LETTER ZETA               */
  {"zgr",    0x03B6},  /* GREEK SMALL LETTER ZETA               */
  {"zhcy",    0x0436},  /* CYRILLIC SMALL LETTER ZHE               */
  {"zwj",    0x200D},  /* ZERO WIDTH JOINER                   */
  {"zwnj",    0x200C},  /* ZERO WIDTH NON-JOINER               */
  {NULL,    0}
};

#define N_ENTITIES 999