#let data = (
  ("LATIN CAPITAL LETTER A WITH RING BELOW", "Lu", 0),
  ("LATIN SMALL LETTER A WITH RING BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER B WITH DOT ABOVE", "Lu", 0),
  ("LATIN SMALL LETTER B WITH DOT ABOVE", "Ll", 0),
  ("LATIN CAPITAL LETTER B WITH DOT BELOW", "Lu", 0),
  ("LATIN SMALL LETTER B WITH DOT BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER B WITH LINE BELOW", "Lu", 0),
  ("LATIN SMALL LETTER B WITH LINE BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE", "Lu", 0),
  ("LATIN SMALL LETTER C WITH CEDILLA AND ACUTE", "Ll", 0),
  ("LATIN CAPITAL LETTER D WITH DOT ABOVE", "Lu", 0),
  ("LATIN SMALL LETTER D WITH DOT ABOVE", "Ll", 0),
  ("LATIN CAPITAL LETTER D WITH DOT BELOW", "Lu", 0),
  ("LATIN SMALL LETTER D WITH DOT BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER D WITH LINE BELOW", "Lu", 0),
  ("LATIN SMALL LETTER D WITH LINE BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER D WITH CEDILLA", "Lu", 0),
  ("LATIN SMALL LETTER D WITH CEDILLA", "Ll", 0),
  ("LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW", "Lu", 0),
  ("LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER E WITH MACRON AND GRAVE", "Lu", 0),
  ("LATIN SMALL LETTER E WITH MACRON AND GRAVE", "Ll", 0),
  ("LATIN CAPITAL LETTER E WITH MACRON AND ACUTE", "Lu", 0),
  ("LATIN SMALL LETTER E WITH MACRON AND ACUTE", "Ll", 0),
  ("LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW", "Lu", 0),
  ("LATIN SMALL LETTER E WITH CIRCUMFLEX BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER E WITH TILDE BELOW", "Lu", 0),
  ("LATIN SMALL LETTER E WITH TILDE BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE", "Lu", 0),
  ("LATIN SMALL LETTER E WITH CEDILLA AND BREVE", "Ll", 0),
  ("LATIN CAPITAL LETTER F WITH DOT ABOVE", "Lu", 0),
  ("LATIN SMALL LETTER F WITH DOT ABOVE", "Ll", 0),
  ("LATIN CAPITAL LETTER G WITH MACRON", "Lu", 0),
  ("LATIN SMALL LETTER G WITH MACRON", "Ll", 0),
  ("LATIN CAPITAL LETTER H WITH DOT ABOVE", "Lu", 0),
  ("LATIN SMALL LETTER H WITH DOT ABOVE", "Ll", 0),
  ("LATIN CAPITAL LETTER H WITH DOT BELOW", "Lu", 0),
  ("LATIN SMALL LETTER H WITH DOT BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER H WITH DIAERESIS", "Lu", 0),
  ("LATIN SMALL LETTER H WITH DIAERESIS", "Ll", 0),
  ("LATIN CAPITAL LETTER H WITH CEDILLA", "Lu", 0),
  ("LATIN SMALL LETTER H WITH CEDILLA", "Ll", 0),
  ("LATIN CAPITAL LETTER H WITH BREVE BELOW", "Lu", 0),
  ("LATIN SMALL LETTER H WITH BREVE BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER I WITH TILDE BELOW", "Lu", 0),
  ("LATIN SMALL LETTER I WITH TILDE BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE", "Lu", 0),
  ("LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE", "Ll", 0),
  ("LATIN CAPITAL LETTER K WITH ACUTE", "Lu", 0),
  ("LATIN SMALL LETTER K WITH ACUTE", "Ll", 0),
  ("LATIN CAPITAL LETTER K WITH DOT BELOW", "Lu", 0),
  ("LATIN SMALL LETTER K WITH DOT BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER K WITH LINE BELOW", "Lu", 0),
  ("LATIN SMALL LETTER K WITH LINE BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER L WITH DOT BELOW", "Lu", 0),
  ("LATIN SMALL LETTER L WITH DOT BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON", "Lu", 0),
  ("LATIN SMALL LETTER L WITH DOT BELOW AND MACRON", "Ll", 0),
  ("LATIN CAPITAL LETTER L WITH LINE BELOW", "Lu", 0),
  ("LATIN SMALL LETTER L WITH LINE BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW", "Lu", 0),
  ("LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER M WITH ACUTE", "Lu", 0),
  ("LATIN SMALL LETTER M WITH ACUTE", "Ll", 0),
  ("LATIN CAPITAL LETTER M WITH DOT ABOVE", "Lu", 0),
  ("LATIN SMALL LETTER M WITH DOT ABOVE", "Ll", 0),
  ("LATIN CAPITAL LETTER M WITH DOT BELOW", "Lu", 0),
  ("LATIN SMALL LETTER M WITH DOT BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER N WITH DOT ABOVE", "Lu", 0),
  ("LATIN SMALL LETTER N WITH DOT ABOVE", "Ll", 0),
  ("LATIN CAPITAL LETTER N WITH DOT BELOW", "Lu", 0),
  ("LATIN SMALL LETTER N WITH DOT BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER N WITH LINE BELOW", "Lu", 0),
  ("LATIN SMALL LETTER N WITH LINE BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW", "Lu", 0),
  ("LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER O WITH TILDE AND ACUTE", "Lu", 0),
  ("LATIN SMALL LETTER O WITH TILDE AND ACUTE", "Ll", 0),
  ("LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS", "Lu", 0),
  ("LATIN SMALL LETTER O WITH TILDE AND DIAERESIS", "Ll", 0),
  ("LATIN CAPITAL LETTER O WITH MACRON AND GRAVE", "Lu", 0),
  ("LATIN SMALL LETTER O WITH MACRON AND GRAVE", "Ll", 0),
  ("LATIN CAPITAL LETTER O WITH MACRON AND ACUTE", "Lu", 0),
  ("LATIN SMALL LETTER O WITH MACRON AND ACUTE", "Ll", 0),
  ("LATIN CAPITAL LETTER P WITH ACUTE", "Lu", 0),
  ("LATIN SMALL LETTER P WITH ACUTE", "Ll", 0),
  ("LATIN CAPITAL LETTER P WITH DOT ABOVE", "Lu", 0),
  ("LATIN SMALL LETTER P WITH DOT ABOVE", "Ll", 0),
  ("LATIN CAPITAL LETTER R WITH DOT ABOVE", "Lu", 0),
  ("LATIN SMALL LETTER R WITH DOT ABOVE", "Ll", 0),
  ("LATIN CAPITAL LETTER R WITH DOT BELOW", "Lu", 0),
  ("LATIN SMALL LETTER R WITH DOT BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON", "Lu", 0),
  ("LATIN SMALL LETTER R WITH DOT BELOW AND MACRON", "Ll", 0),
  ("LATIN CAPITAL LETTER R WITH LINE BELOW", "Lu", 0),
  ("LATIN SMALL LETTER R WITH LINE BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER S WITH DOT ABOVE", "Lu", 0),
  ("LATIN SMALL LETTER S WITH DOT ABOVE", "Ll", 0),
  ("LATIN CAPITAL LETTER S WITH DOT BELOW", "Lu", 0),
  ("LATIN SMALL LETTER S WITH DOT BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE", "Lu", 0),
  ("LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE", "Ll", 0),
  ("LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE", "Lu", 0),
  ("LATIN SMALL LETTER S WITH CARON AND DOT ABOVE", "Ll", 0),
  ("LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE", "Lu", 0),
  ("LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE", "Ll", 0),
  ("LATIN CAPITAL LETTER T WITH DOT ABOVE", "Lu", 0),
  ("LATIN SMALL LETTER T WITH DOT ABOVE", "Ll", 0),
  ("LATIN CAPITAL LETTER T WITH DOT BELOW", "Lu", 0),
  ("LATIN SMALL LETTER T WITH DOT BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER T WITH LINE BELOW", "Lu", 0),
  ("LATIN SMALL LETTER T WITH LINE BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW", "Lu", 0),
  ("LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER U WITH DIAERESIS BELOW", "Lu", 0),
  ("LATIN SMALL LETTER U WITH DIAERESIS BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER U WITH TILDE BELOW", "Lu", 0),
  ("LATIN SMALL LETTER U WITH TILDE BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW", "Lu", 0),
  ("LATIN SMALL LETTER U WITH CIRCUMFLEX BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER U WITH TILDE AND ACUTE", "Lu", 0),
  ("LATIN SMALL LETTER U WITH TILDE AND ACUTE", "Ll", 0),
  ("LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS", "Lu", 0),
  ("LATIN SMALL LETTER U WITH MACRON AND DIAERESIS", "Ll", 0),
  ("LATIN CAPITAL LETTER V WITH TILDE", "Lu", 0),
  ("LATIN SMALL LETTER V WITH TILDE", "Ll", 0),
  ("LATIN CAPITAL LETTER V WITH DOT BELOW", "Lu", 0),
  ("LATIN SMALL LETTER V WITH DOT BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER W WITH GRAVE", "Lu", 0),
  ("LATIN SMALL LETTER W WITH GRAVE", "Ll", 0),
  ("LATIN CAPITAL LETTER W WITH ACUTE", "Lu", 0),
  ("LATIN SMALL LETTER W WITH ACUTE", "Ll", 0),
  ("LATIN CAPITAL LETTER W WITH DIAERESIS", "Lu", 0),
  ("LATIN SMALL LETTER W WITH DIAERESIS", "Ll", 0),
  ("LATIN CAPITAL LETTER W WITH DOT ABOVE", "Lu", 0),
  ("LATIN SMALL LETTER W WITH DOT ABOVE", "Ll", 0),
  ("LATIN CAPITAL LETTER W WITH DOT BELOW", "Lu", 0),
  ("LATIN SMALL LETTER W WITH DOT BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER X WITH DOT ABOVE", "Lu", 0),
  ("LATIN SMALL LETTER X WITH DOT ABOVE", "Ll", 0),
  ("LATIN CAPITAL LETTER X WITH DIAERESIS", "Lu", 0),
  ("LATIN SMALL LETTER X WITH DIAERESIS", "Ll", 0),
  ("LATIN CAPITAL LETTER Y WITH DOT ABOVE", "Lu", 0),
  ("LATIN SMALL LETTER Y WITH DOT ABOVE", "Ll", 0),
  ("LATIN CAPITAL LETTER Z WITH CIRCUMFLEX", "Lu", 0),
  ("LATIN SMALL LETTER Z WITH CIRCUMFLEX", "Ll", 0),
  ("LATIN CAPITAL LETTER Z WITH DOT BELOW", "Lu", 0),
  ("LATIN SMALL LETTER Z WITH DOT BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER Z WITH LINE BELOW", "Lu", 0),
  ("LATIN SMALL LETTER Z WITH LINE BELOW", "Ll", 0),
  ("LATIN SMALL LETTER H WITH LINE BELOW", "Ll", 0),
  ("LATIN SMALL LETTER T WITH DIAERESIS", "Ll", 0),
  ("LATIN SMALL LETTER W WITH RING ABOVE", "Ll", 0),
  ("LATIN SMALL LETTER Y WITH RING ABOVE", "Ll", 0),
  ("LATIN SMALL LETTER A WITH RIGHT HALF RING", "Ll", 0),
  ("LATIN SMALL LETTER LONG S WITH DOT ABOVE", "Ll", 0),
  ("LATIN SMALL LETTER LONG S WITH DIAGONAL STROKE", "Ll", 0),
  ("LATIN SMALL LETTER LONG S WITH HIGH STROKE", "Ll", 0),
  ("LATIN CAPITAL LETTER SHARP S", "Lu", 0),
  ("LATIN SMALL LETTER DELTA", "Ll", 0),
  ("LATIN CAPITAL LETTER A WITH DOT BELOW", "Lu", 0),
  ("LATIN SMALL LETTER A WITH DOT BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER A WITH HOOK ABOVE", "Lu", 0),
  ("LATIN SMALL LETTER A WITH HOOK ABOVE", "Ll", 0),
  ("LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE", "Lu", 0),
  ("LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE", "Ll", 0),
  ("LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE", "Lu", 0),
  ("LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE", "Ll", 0),
  ("LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE", "Lu", 0),
  ("LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE", "Ll", 0),
  ("LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE", "Lu", 0),
  ("LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE", "Ll", 0),
  ("LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW", "Lu", 0),
  ("LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER A WITH BREVE AND ACUTE", "Lu", 0),
  ("LATIN SMALL LETTER A WITH BREVE AND ACUTE", "Ll", 0),
  ("LATIN CAPITAL LETTER A WITH BREVE AND GRAVE", "Lu", 0),
  ("LATIN SMALL LETTER A WITH BREVE AND GRAVE", "Ll", 0),
  ("LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE", "Lu", 0),
  ("LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE", "Ll", 0),
  ("LATIN CAPITAL LETTER A WITH BREVE AND TILDE", "Lu", 0),
  ("LATIN SMALL LETTER A WITH BREVE AND TILDE", "Ll", 0),
  ("LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW", "Lu", 0),
  ("LATIN SMALL LETTER A WITH BREVE AND DOT BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER E WITH DOT BELOW", "Lu", 0),
  ("LATIN SMALL LETTER E WITH DOT BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER E WITH HOOK ABOVE", "Lu", 0),
  ("LATIN SMALL LETTER E WITH HOOK ABOVE", "Ll", 0),
  ("LATIN CAPITAL LETTER E WITH TILDE", "Lu", 0),
  ("LATIN SMALL LETTER E WITH TILDE", "Ll", 0),
  ("LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE", "Lu", 0),
  ("LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE", "Ll", 0),
  ("LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE", "Lu", 0),
  ("LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE", "Ll", 0),
  ("LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE", "Lu", 0),
  ("LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE", "Ll", 0),
  ("LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE", "Lu", 0),
  ("LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE", "Ll", 0),
  ("LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW", "Lu", 0),
  ("LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER I WITH HOOK ABOVE", "Lu", 0),
  ("LATIN SMALL LETTER I WITH HOOK ABOVE", "Ll", 0),
  ("LATIN CAPITAL LETTER I WITH DOT BELOW", "Lu", 0),
  ("LATIN SMALL LETTER I WITH DOT BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER O WITH DOT BELOW", "Lu", 0),
  ("LATIN SMALL LETTER O WITH DOT BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER O WITH HOOK ABOVE", "Lu", 0),
  ("LATIN SMALL LETTER O WITH HOOK ABOVE", "Ll", 0),
  ("LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE", "Lu", 0),
  ("LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE", "Ll", 0),
  ("LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE", "Lu", 0),
  ("LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE", "Ll", 0),
  ("LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE", "Lu", 0),
  ("LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE", "Ll", 0),
  ("LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE", "Lu", 0),
  ("LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE", "Ll", 0),
  ("LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW", "Lu", 0),
  ("LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER O WITH HORN AND ACUTE", "Lu", 0),
  ("LATIN SMALL LETTER O WITH HORN AND ACUTE", "Ll", 0),
  ("LATIN CAPITAL LETTER O WITH HORN AND GRAVE", "Lu", 0),
  ("LATIN SMALL LETTER O WITH HORN AND GRAVE", "Ll", 0),
  ("LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE", "Lu", 0),
  ("LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE", "Ll", 0),
  ("LATIN CAPITAL LETTER O WITH HORN AND TILDE", "Lu", 0),
  ("LATIN SMALL LETTER O WITH HORN AND TILDE", "Ll", 0),
  ("LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW", "Lu", 0),
  ("LATIN SMALL LETTER O WITH HORN AND DOT BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER U WITH DOT BELOW", "Lu", 0),
  ("LATIN SMALL LETTER U WITH DOT BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER U WITH HOOK ABOVE", "Lu", 0),
  ("LATIN SMALL LETTER U WITH HOOK ABOVE", "Ll", 0),
  ("LATIN CAPITAL LETTER U WITH HORN AND ACUTE", "Lu", 0),
  ("LATIN SMALL LETTER U WITH HORN AND ACUTE", "Ll", 0),
  ("LATIN CAPITAL LETTER U WITH HORN AND GRAVE", "Lu", 0),
  ("LATIN SMALL LETTER U WITH HORN AND GRAVE", "Ll", 0),
  ("LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE", "Lu", 0),
  ("LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE", "Ll", 0),
  ("LATIN CAPITAL LETTER U WITH HORN AND TILDE", "Lu", 0),
  ("LATIN SMALL LETTER U WITH HORN AND TILDE", "Ll", 0),
  ("LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW", "Lu", 0),
  ("LATIN SMALL LETTER U WITH HORN AND DOT BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER Y WITH GRAVE", "Lu", 0),
  ("LATIN SMALL LETTER Y WITH GRAVE", "Ll", 0),
  ("LATIN CAPITAL LETTER Y WITH DOT BELOW", "Lu", 0),
  ("LATIN SMALL LETTER Y WITH DOT BELOW", "Ll", 0),
  ("LATIN CAPITAL LETTER Y WITH HOOK ABOVE", "Lu", 0),
  ("LATIN SMALL LETTER Y WITH HOOK ABOVE", "Ll", 0),
  ("LATIN CAPITAL LETTER Y WITH TILDE", "Lu", 0),
  ("LATIN SMALL LETTER Y WITH TILDE", "Ll", 0),
  ("LATIN CAPITAL LETTER MIDDLE-WELSH LL", "Lu", 0),
  ("LATIN SMALL LETTER MIDDLE-WELSH LL", "Ll", 0),
  ("LATIN CAPITAL LETTER MIDDLE-WELSH V", "Lu", 0),
  ("LATIN SMALL LETTER MIDDLE-WELSH V", "Ll", 0),
  ("LATIN CAPITAL LETTER Y WITH LOOP", "Lu", 0),
  ("LATIN SMALL LETTER Y WITH LOOP", "Ll", 0),
)
