#let data = (
  ("LATIN SMALL LETTER B WITH STROKE", "Ll", 0),
  ("LATIN CAPITAL LETTER B WITH HOOK", "Lu", 0),
  ("LATIN CAPITAL LETTER B WITH TOPBAR", "Lu", 0),
  ("LATIN SMALL LETTER B WITH TOPBAR", "Ll", 0),
  ("LATIN CAPITAL LETTER TONE SIX", "Lu", 0),
  ("LATIN SMALL LETTER TONE SIX", "Ll", 0),
  ("LATIN CAPITAL LETTER OPEN O", "Lu", 0),
  ("LATIN CAPITAL LETTER C WITH HOOK", "Lu", 0),
  ("LATIN SMALL LETTER C WITH HOOK", "Ll", 0),
  ("LATIN CAPITAL LETTER AFRICAN D", "Lu", 0),
  ("LATIN CAPITAL LETTER D WITH HOOK", "Lu", 0),
  ("LATIN CAPITAL LETTER D WITH TOPBAR", "Lu", 0),
  ("LATIN SMALL LETTER D WITH TOPBAR", "Ll", 0),
  ("LATIN SMALL LETTER TURNED DELTA", "Ll", 0),
  ("LATIN CAPITAL LETTER REVERSED E", "Lu", 0),
  ("LATIN CAPITAL LETTER SCHWA", "Lu", 0),
  ("LATIN CAPITAL LETTER OPEN E", "Lu", 0),
  ("LATIN CAPITAL LETTER F WITH HOOK", "Lu", 0),
  ("LATIN SMALL LETTER F WITH HOOK", "Ll", 0),
  ("LATIN CAPITAL LETTER G WITH HOOK", "Lu", 0),
  ("LATIN CAPITAL LETTER GAMMA", "Lu", 0),
  ("LATIN SMALL LETTER HV", "Ll", 0),
  ("LATIN CAPITAL LETTER IOTA", "Lu", 0),
  ("LATIN CAPITAL LETTER I WITH STROKE", "Lu", 0),
  ("LATIN CAPITAL LETTER K WITH HOOK", "Lu", 0),
  ("LATIN SMALL LETTER K WITH HOOK", "Ll", 0),
  ("LATIN SMALL LETTER L WITH BAR", "Ll", 0),
  ("LATIN SMALL LETTER LAMBDA WITH STROKE", "Ll", 0),
  ("LATIN CAPITAL LETTER TURNED M", "Lu", 0),
  ("LATIN CAPITAL LETTER N WITH LEFT HOOK", "Lu", 0),
  ("LATIN SMALL LETTER N WITH LONG RIGHT LEG", "Ll", 0),
  ("LATIN CAPITAL LETTER O WITH MIDDLE TILDE", "Lu", 0),
  ("LATIN CAPITAL LETTER O WITH HORN", "Lu", 0),
  ("LATIN SMALL LETTER O WITH HORN", "Ll", 0),
  ("LATIN CAPITAL LETTER OI", "Lu", 0),
  ("LATIN SMALL LETTER OI", "Ll", 0),
  ("LATIN CAPITAL LETTER P WITH HOOK", "Lu", 0),
  ("LATIN SMALL LETTER P WITH HOOK", "Ll", 0),
  ("LATIN LETTER YR", "Lu", 0),
  ("LATIN CAPITAL LETTER TONE TWO", "Lu", 0),
  ("LATIN SMALL LETTER TONE TWO", "Ll", 0),
  ("LATIN CAPITAL LETTER ESH", "Lu", 0),
  ("LATIN LETTER REVERSED ESH LOOP", "Ll", 0),
  ("LATIN SMALL LETTER T WITH PALATAL HOOK", "Ll", 0),
  ("LATIN CAPITAL LETTER T WITH HOOK", "Lu", 0),
  ("LATIN SMALL LETTER T WITH HOOK", "Ll", 0),
  ("LATIN CAPITAL LETTER T WITH RETROFLEX HOOK", "Lu", 0),
  ("LATIN CAPITAL LETTER U WITH HORN", "Lu", 0),
  ("LATIN SMALL LETTER U WITH HORN", "Ll", 0),
  ("LATIN CAPITAL LETTER UPSILON", "Lu", 0),
  ("LATIN CAPITAL LETTER V WITH HOOK", "Lu", 0),
  ("LATIN CAPITAL LETTER Y WITH HOOK", "Lu", 0),
  ("LATIN SMALL LETTER Y WITH HOOK", "Ll", 0),
  ("LATIN CAPITAL LETTER Z WITH STROKE", "Lu", 0),
  ("LATIN SMALL LETTER Z WITH STROKE", "Ll", 0),
  ("LATIN CAPITAL LETTER EZH", "Lu", 0),
  ("LATIN CAPITAL LETTER EZH REVERSED", "Lu", 0),
  ("LATIN SMALL LETTER EZH REVERSED", "Ll", 0),
  ("LATIN SMALL LETTER EZH WITH TAIL", "Ll", 0),
  ("LATIN LETTER TWO WITH STROKE", "Lo", 0),
  ("LATIN CAPITAL LETTER TONE FIVE", "Lu", 0),
  ("LATIN SMALL LETTER TONE FIVE", "Ll", 0),
  ("LATIN LETTER INVERTED GLOTTAL STOP WITH STROKE", "Ll", 0),
  ("LATIN LETTER WYNN", "Ll", 0),
  ("LATIN LETTER DENTAL CLICK", "Lo", 0),
  ("LATIN LETTER LATERAL CLICK", "Lo", 0),
  ("LATIN LETTER ALVEOLAR CLICK", "Lo", 0),
  ("LATIN LETTER RETROFLEX CLICK", "Lo", 0),
  ("LATIN CAPITAL LETTER DZ WITH CARON", "Lu", 0),
  ("LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON", "Lt", 0),
  ("LATIN SMALL LETTER DZ WITH CARON", "Ll", 0),
  ("LATIN CAPITAL LETTER LJ", "Lu", 0),
  ("LATIN CAPITAL LETTER L WITH SMALL LETTER J", "Lt", 0),
  ("LATIN SMALL LETTER LJ", "Ll", 0),
  ("LATIN CAPITAL LETTER NJ", "Lu", 0),
  ("LATIN CAPITAL LETTER N WITH SMALL LETTER J", "Lt", 0),
  ("LATIN SMALL LETTER NJ", "Ll", 0),
  ("LATIN CAPITAL LETTER A WITH CARON", "Lu", 0),
  ("LATIN SMALL LETTER A WITH CARON", "Ll", 0),
  ("LATIN CAPITAL LETTER I WITH CARON", "Lu", 0),
  ("LATIN SMALL LETTER I WITH CARON", "Ll", 0),
  ("LATIN CAPITAL LETTER O WITH CARON", "Lu", 0),
  ("LATIN SMALL LETTER O WITH CARON", "Ll", 0),
  ("LATIN CAPITAL LETTER U WITH CARON", "Lu", 0),
  ("LATIN SMALL LETTER U WITH CARON", "Ll", 0),
  ("LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON", "Lu", 0),
  ("LATIN SMALL LETTER U WITH DIAERESIS AND MACRON", "Ll", 0),
  ("LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE", "Lu", 0),
  ("LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE", "Ll", 0),
  ("LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON", "Lu", 0),
  ("LATIN SMALL LETTER U WITH DIAERESIS AND CARON", "Ll", 0),
  ("LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE", "Lu", 0),
  ("LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE", "Ll", 0),
  ("LATIN SMALL LETTER TURNED E", "Ll", 0),
  ("LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON", "Lu", 0),
  ("LATIN SMALL LETTER A WITH DIAERESIS AND MACRON", "Ll", 0),
  ("LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON", "Lu", 0),
  ("LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON", "Ll", 0),
  ("LATIN CAPITAL LETTER AE WITH MACRON", "Lu", 0),
  ("LATIN SMALL LETTER AE WITH MACRON", "Ll", 0),
  ("LATIN CAPITAL LETTER G WITH STROKE", "Lu", 0),
  ("LATIN SMALL LETTER G WITH STROKE", "Ll", 0),
  ("LATIN CAPITAL LETTER G WITH CARON", "Lu", 0),
  ("LATIN SMALL LETTER G WITH CARON", "Ll", 0),
  ("LATIN CAPITAL LETTER K WITH CARON", "Lu", 0),
  ("LATIN SMALL LETTER K WITH CARON", "Ll", 0),
  ("LATIN CAPITAL LETTER O WITH OGONEK", "Lu", 0),
  ("LATIN SMALL LETTER O WITH OGONEK", "Ll", 0),
  ("LATIN CAPITAL LETTER O WITH OGONEK AND MACRON", "Lu", 0),
  ("LATIN SMALL LETTER O WITH OGONEK AND MACRON", "Ll", 0),
  ("LATIN CAPITAL LETTER EZH WITH CARON", "Lu", 0),
  ("LATIN SMALL LETTER EZH WITH CARON", "Ll", 0),
  ("LATIN SMALL LETTER J WITH CARON", "Ll", 0),
  ("LATIN CAPITAL LETTER DZ", "Lu", 0),
  ("LATIN CAPITAL LETTER D WITH SMALL LETTER Z", "Lt", 0),
  ("LATIN SMALL LETTER DZ", "Ll", 0),
  ("LATIN CAPITAL LETTER G WITH ACUTE", "Lu", 0),
  ("LATIN SMALL LETTER G WITH ACUTE", "Ll", 0),
  ("LATIN CAPITAL LETTER HWAIR", "Lu", 0),
  ("LATIN CAPITAL LETTER WYNN", "Lu", 0),
  ("LATIN CAPITAL LETTER N WITH GRAVE", "Lu", 0),
  ("LATIN SMALL LETTER N WITH GRAVE", "Ll", 0),
  ("LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE", "Lu", 0),
  ("LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE", "Ll", 0),
  ("LATIN CAPITAL LETTER AE WITH ACUTE", "Lu", 0),
  ("LATIN SMALL LETTER AE WITH ACUTE", "Ll", 0),
  ("LATIN CAPITAL LETTER O WITH STROKE AND ACUTE", "Lu", 0),
  ("LATIN SMALL LETTER O WITH STROKE AND ACUTE", "Ll", 0),
  ("LATIN CAPITAL LETTER A WITH DOUBLE GRAVE", "Lu", 0),
  ("LATIN SMALL LETTER A WITH DOUBLE GRAVE", "Ll", 0),
  ("LATIN CAPITAL LETTER A WITH INVERTED BREVE", "Lu", 0),
  ("LATIN SMALL LETTER A WITH INVERTED BREVE", "Ll", 0),
  ("LATIN CAPITAL LETTER E WITH DOUBLE GRAVE", "Lu", 0),
  ("LATIN SMALL LETTER E WITH DOUBLE GRAVE", "Ll", 0),
  ("LATIN CAPITAL LETTER E WITH INVERTED BREVE", "Lu", 0),
  ("LATIN SMALL LETTER E WITH INVERTED BREVE", "Ll", 0),
  ("LATIN CAPITAL LETTER I WITH DOUBLE GRAVE", "Lu", 0),
  ("LATIN SMALL LETTER I WITH DOUBLE GRAVE", "Ll", 0),
  ("LATIN CAPITAL LETTER I WITH INVERTED BREVE", "Lu", 0),
  ("LATIN SMALL LETTER I WITH INVERTED BREVE", "Ll", 0),
  ("LATIN CAPITAL LETTER O WITH DOUBLE GRAVE", "Lu", 0),
  ("LATIN SMALL LETTER O WITH DOUBLE GRAVE", "Ll", 0),
  ("LATIN CAPITAL LETTER O WITH INVERTED BREVE", "Lu", 0),
  ("LATIN SMALL LETTER O WITH INVERTED BREVE", "Ll", 0),
  ("LATIN CAPITAL LETTER R WITH DOUBLE GRAVE", "Lu", 0),
  ("LATIN SMALL LETTER R WITH DOUBLE GRAVE", "Ll", 0),
  ("LATIN CAPITAL LETTER R WITH INVERTED BREVE", "Lu", 0),
  ("LATIN SMALL LETTER R WITH INVERTED BREVE", "Ll", 0),
  ("LATIN CAPITAL LETTER U WITH DOUBLE GRAVE", "Lu", 0),
  ("LATIN SMALL LETTER U WITH DOUBLE GRAVE", "Ll", 0),
  ("LATIN CAPITAL LETTER U WITH INVERTED BREVE", "Lu", 0),
  ("LATIN SMALL LETTER U WITH INVERTED BREVE", "Ll", 0),
  ("LATIN CAPITAL LETTER S WITH COMMA BELOW", "Lu", 0),
  ("LATIN SMALL LETTER S WITH COMMA BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER T WITH COMMA BELOW", "Lu", 0),
  ("LATIN SMALL LETTER T WITH COMMA BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER YOGH", "Lu", 0),
  ("LATIN SMALL LETTER YOGH", "Ll", 0),
  ("LATIN CAPITAL LETTER H WITH CARON", "Lu", 0),
  ("LATIN SMALL LETTER H WITH CARON", "Ll", 0),
  ("LATIN CAPITAL LETTER N WITH LONG RIGHT LEG", "Lu", 0),
  ("LATIN SMALL LETTER D WITH CURL", "Ll", 0),
  ("LATIN CAPITAL LETTER OU", "Lu", 0),
  ("LATIN SMALL LETTER OU", "Ll", 0),
  ("LATIN CAPITAL LETTER Z WITH HOOK", "Lu", 0),
  ("LATIN SMALL LETTER Z WITH HOOK", "Ll", 0),
  ("LATIN CAPITAL LETTER A WITH DOT ABOVE", "Lu", 0),
  ("LATIN SMALL LETTER A WITH DOT ABOVE", "Ll", 0),
  ("LATIN CAPITAL LETTER E WITH CEDILLA", "Lu", 0),
  ("LATIN SMALL LETTER E WITH CEDILLA", "Ll", 0),
  ("LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON", "Lu", 0),
  ("LATIN SMALL LETTER O WITH DIAERESIS AND MACRON", "Ll", 0),
  ("LATIN CAPITAL LETTER O WITH TILDE AND MACRON", "Lu", 0),
  ("LATIN SMALL LETTER O WITH TILDE AND MACRON", "Ll", 0),
  ("LATIN CAPITAL LETTER O WITH DOT ABOVE", "Lu", 0),
  ("LATIN SMALL LETTER O WITH DOT ABOVE", "Ll", 0),
  ("LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON", "Lu", 0),
  ("LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON", "Ll", 0),
  ("LATIN CAPITAL LETTER Y WITH MACRON", "Lu", 0),
  ("LATIN SMALL LETTER Y WITH MACRON", "Ll", 0),
  ("LATIN SMALL LETTER L WITH CURL", "Ll", 0),
  ("LATIN SMALL LETTER N WITH CURL", "Ll", 0),
  ("LATIN SMALL LETTER T WITH CURL", "Ll", 0),
  ("LATIN SMALL LETTER DOTLESS J", "Ll", 0),
  ("LATIN SMALL LETTER DB DIGRAPH", "Ll", 0),
  ("LATIN SMALL LETTER QP DIGRAPH", "Ll", 0),
  ("LATIN CAPITAL LETTER A WITH STROKE", "Lu", 0),
  ("LATIN CAPITAL LETTER C WITH STROKE", "Lu", 0),
  ("LATIN SMALL LETTER C WITH STROKE", "Ll", 0),
  ("LATIN CAPITAL LETTER L WITH BAR", "Lu", 0),
  ("LATIN CAPITAL LETTER T WITH DIAGONAL STROKE", "Lu", 0),
  ("LATIN SMALL LETTER S WITH SWASH TAIL", "Ll", 0),
  ("LATIN SMALL LETTER Z WITH SWASH TAIL", "Ll", 0),
  ("LATIN CAPITAL LETTER GLOTTAL STOP", "Lu", 0),
  ("LATIN SMALL LETTER GLOTTAL STOP", "Ll", 0),
  ("LATIN CAPITAL LETTER B WITH STROKE", "Lu", 0),
  ("LATIN CAPITAL LETTER U BAR", "Lu", 0),
  ("LATIN CAPITAL LETTER TURNED V", "Lu", 0),
  ("LATIN CAPITAL LETTER E WITH STROKE", "Lu", 0),
  ("LATIN SMALL LETTER E WITH STROKE", "Ll", 0),
  ("LATIN CAPITAL LETTER J WITH STROKE", "Lu", 0),
  ("LATIN SMALL LETTER J WITH STROKE", "Ll", 0),
  ("LATIN CAPITAL LETTER SMALL Q WITH HOOK TAIL", "Lu", 0),
  ("LATIN SMALL LETTER Q WITH HOOK TAIL", "Ll", 0),
  ("LATIN CAPITAL LETTER R WITH STROKE", "Lu", 0),
  ("LATIN SMALL LETTER R WITH STROKE", "Ll", 0),
  ("LATIN CAPITAL LETTER Y WITH STROKE", "Lu", 0),
  ("LATIN SMALL LETTER Y WITH STROKE", "Ll", 0),
)
