#let data = (
  ("ARABIC LETTER ALEF WITH ATTACHED FATHA", "Lo", 0),
  ("ARABIC LETTER ALEF WITH ATTACHED TOP RIGHT FATHA", "Lo", 0),
  ("ARABIC LETTER ALEF WITH RIGHT MIDDLE STROKE", "Lo", 0),
  ("ARABIC LETTER ALEF WITH LEFT MIDDLE STROKE", "Lo", 0),
  ("ARABIC LETTER ALEF WITH ATTACHED KASRA", "Lo", 0),
  ("ARABIC LETTER ALEF WITH ATTACHED BOTTOM RIGHT KASRA", "Lo", 0),
  ("ARABIC LETTER ALEF WITH ATTACHED ROUND DOT ABOVE", "Lo", 0),
  ("ARABIC LETTER ALEF WITH ATTACHED RIGHT ROUND DOT", "Lo", 0),
  ("ARABIC LETTER ALEF WITH ATTACHED LEFT ROUND DOT", "Lo", 0),
  ("ARABIC LETTER ALEF WITH ATTACHED ROUND DOT BELOW", "Lo", 0),
  ("ARABIC LETTER ALEF WITH DOT ABOVE", "Lo", 0),
  ("ARABIC LETTER ALEF WITH ATTACHED TOP RIGHT FATHA AND DOT ABOVE", "Lo", 0),
  ("ARABIC LETTER ALEF WITH RIGHT MIDDLE STROKE AND DOT ABOVE", "Lo", 0),
  ("ARABIC LETTER ALEF WITH ATTACHED BOTTOM RIGHT KASRA AND DOT ABOVE", "Lo", 0),
  ("ARABIC LETTER ALEF WITH ATTACHED TOP RIGHT FATHA AND LEFT RING", "Lo", 0),
  ("ARABIC LETTER ALEF WITH RIGHT MIDDLE STROKE AND LEFT RING", "Lo", 0),
  ("ARABIC LETTER ALEF WITH ATTACHED BOTTOM RIGHT KASRA AND LEFT RING", "Lo", 0),
  ("ARABIC LETTER ALEF WITH ATTACHED RIGHT HAMZA", "Lo", 0),
  ("ARABIC LETTER ALEF WITH ATTACHED LEFT HAMZA", "Lo", 0),
  ("ARABIC TATWEEL WITH OVERSTRUCK HAMZA", "Lo", 0),
  ("ARABIC TATWEEL WITH OVERSTRUCK WAW", "Lo", 0),
  ("ARABIC TATWEEL WITH TWO DOTS BELOW", "Lo", 0),
  ("ARABIC LETTER THIN YEH", "Lo", 0),
  ("ARABIC BASELINE ROUND DOT", "Lo", 0),
  ("ARABIC RAISED ROUND DOT", "Sk", 0),
  ("ARABIC LETTER NOON WITH INVERTED SMALL V", "Lo", 0),
  ("ARABIC LETTER HAH WITH INVERTED SMALL V BELOW", "Lo", 0),
  ("ARABIC LETTER TAH WITH DOT BELOW", "Lo", 0),
  ("ARABIC LETTER TAH WITH THREE DOTS BELOW", "Lo", 0),
  ("ARABIC LETTER KEHEH WITH TWO DOTS VERTICALLY BELOW", "Lo", 0),
  ("ARABIC VERTICAL TAIL", "Lo", 0),
  (),
  ("ARABIC POUND MARK ABOVE", "Cf", 0),
  ("ARABIC PIASTRE MARK ABOVE", "Cf", 0),
  (),
  (),
  (),
  (),
  (),
  ("ARABIC PEPET", "Mn", 230),
  ("ARABIC SMALL HIGH WORD AL-JUZ", "Mn", 230),
  ("ARABIC SMALL LOW WORD ISHMAAM", "Mn", 220),
  ("ARABIC SMALL LOW WORD IMAALA", "Mn", 220),
  ("ARABIC SMALL LOW WORD TASHEEL", "Mn", 220),
  ("ARABIC MADDA WAAJIB", "Mn", 230),
  ("ARABIC SUPERSCRIPT ALEF MOKHASSAS", "Mn", 230),
  ("ARABIC DOUBLED MADDA", "Mn", 230),
  ("ARABIC HALF MADDA OVER MADDA", "Mn", 230),
)
