#let data = (
  ("RIGHT ANGLE SUBSTITUTION MARKER", "Po", 0),
  ("RIGHT ANGLE DOTTED SUBSTITUTION MARKER", "Po", 0),
  ("LEFT SUBSTITUTION BRACKET", "Pi", 0),
  ("RIGHT SUBSTITUTION BRACKET", "Pf", 0),
  ("LEFT DOTTED SUBSTITUTION BRACKET", "Pi", 0),
  ("RIGHT DOTTED SUBSTITUTION BRACKET", "Pf", 0),
  ("RAISED INTERPOLATION MARKER", "Po", 0),
  ("RAISED DOTTED INTERPOLATION MARKER", "Po", 0),
  ("DOTTED TRANSPOSITION MARKER", "Po", 0),
  ("LEFT TRANSPOSITION BRACKET", "Pi", 0),
  ("RIGHT TRANSPOSITION BRACKET", "Pf", 0),
  ("RAISED SQUARE", "Po", 0),
  ("LEFT RAISED OMISSION BRACKET", "Pi", 0),
  ("RIGHT RAISED OMISSION BRACKET", "Pf", 0),
  ("EDITORIAL CORONIS", "Po", 0),
  ("PARAGRAPHOS", "Po", 0),
  ("FORKED PARAGRAPHOS", "Po", 0),
  ("REVERSED FORKED PARAGRAPHOS", "Po", 0),
  ("HYPODIASTOLE", "Po", 0),
  ("DOTTED OBELOS", "Po", 0),
  ("DOWNWARDS ANCORA", "Po", 0),
  ("UPWARDS ANCORA", "Po", 0),
  ("DOTTED RIGHT-POINTING ANGLE", "Po", 0),
  ("DOUBLE OBLIQUE HYPHEN", "Pd", 0),
  ("INVERTED INTERROBANG", "Po", 0),
  ("PALM BRANCH", "Po", 0),
  ("HYPHEN WITH DIAERESIS", "Pd", 0),
  ("TILDE WITH RING ABOVE", "Po", 0),
  ("LEFT LOW PARAPHRASE BRACKET", "Pi", 0),
  ("RIGHT LOW PARAPHRASE BRACKET", "Pf", 0),
  ("TILDE WITH DOT ABOVE", "Po", 0),
  ("TILDE WITH DOT BELOW", "Po", 0),
  ("LEFT VERTICAL BAR WITH QUILL", "Pi", 0),
  ("RIGHT VERTICAL BAR WITH QUILL", "Pf", 0),
  ("TOP LEFT HALF BRACKET", "Ps", 0),
  ("TOP RIGHT HALF BRACKET", "Pe", 0),
  ("BOTTOM LEFT HALF BRACKET", "Ps", 0),
  ("BOTTOM RIGHT HALF BRACKET", "Pe", 0),
  ("LEFT SIDEWAYS U BRACKET", "Ps", 0),
  ("RIGHT SIDEWAYS U BRACKET", "Pe", 0),
  ("LEFT DOUBLE PARENTHESIS", "Ps", 0),
  ("RIGHT DOUBLE PARENTHESIS", "Pe", 0),
  ("TWO DOTS OVER ONE DOT PUNCTUATION", "Po", 0),
  ("ONE DOT OVER TWO DOTS PUNCTUATION", "Po", 0),
  ("SQUARED FOUR DOT PUNCTUATION", "Po", 0),
  ("FIVE DOT MARK", "Po", 0),
  ("REVERSED QUESTION MARK", "Po", 0),
  ("VERTICAL TILDE", "Lm", 0),
  ("RING POINT", "Po", 0),
  ("WORD SEPARATOR MIDDLE DOT", "Po", 0),
  ("TURNED COMMA", "Po", 0),
  ("RAISED DOT", "Po", 0),
  ("RAISED COMMA", "Po", 0),
  ("TURNED SEMICOLON", "Po", 0),
  ("DAGGER WITH LEFT GUARD", "Po", 0),
  ("DAGGER WITH RIGHT GUARD", "Po", 0),
  ("TURNED DAGGER", "Po", 0),
  ("TOP HALF SECTION SIGN", "Po", 0),
  ("TWO-EM DASH", "Pd", 0),
  ("THREE-EM DASH", "Pd", 0),
  ("STENOGRAPHIC FULL STOP", "Po", 0),
  ("VERTICAL SIX DOTS", "Po", 0),
  ("WIGGLY VERTICAL LINE", "Po", 0),
  ("CAPITULUM", "Po", 0),
  ("DOUBLE HYPHEN", "Pd", 0),
  ("REVERSED COMMA", "Po", 0),
  ("DOUBLE LOW-REVERSED-9 QUOTATION MARK", "Ps", 0),
  ("DASH WITH LEFT UPTURN", "Po", 0),
  ("DOUBLE SUSPENSION MARK", "Po", 0),
  ("INVERTED LOW KAVYKA", "Po", 0),
  ("INVERTED LOW KAVYKA WITH KAVYKA ABOVE", "Po", 0),
  ("LOW KAVYKA", "Po", 0),
  ("LOW KAVYKA WITH DOT", "Po", 0),
  ("DOUBLE STACKED COMMA", "Po", 0),
  ("DOTTED SOLIDUS", "Po", 0),
  ("TRIPLE DAGGER", "Po", 0),
  ("MEDIEVAL COMMA", "Po", 0),
  ("PARAGRAPHUS MARK", "Po", 0),
  ("PUNCTUS ELEVATUS MARK", "Po", 0),
  ("CORNISH VERSE DIVIDER", "Po", 0),
  ("CROSS PATTY WITH RIGHT CROSSBAR", "So", 0),
  ("CROSS PATTY WITH LEFT CROSSBAR", "So", 0),
  ("TIRONIAN SIGN CAPITAL ET", "Po", 0),
  ("MEDIEVAL EXCLAMATION MARK", "Po", 0),
  ("MEDIEVAL QUESTION MARK", "Po", 0),
  ("LEFT SQUARE BRACKET WITH STROKE", "Ps", 0),
  ("RIGHT SQUARE BRACKET WITH STROKE", "Pe", 0),
  ("LEFT SQUARE BRACKET WITH DOUBLE STROKE", "Ps", 0),
  ("RIGHT SQUARE BRACKET WITH DOUBLE STROKE", "Pe", 0),
  ("TOP HALF LEFT PARENTHESIS", "Ps", 0),
  ("TOP HALF RIGHT PARENTHESIS", "Pe", 0),
  ("BOTTOM HALF LEFT PARENTHESIS", "Ps", 0),
  ("BOTTOM HALF RIGHT PARENTHESIS", "Pe", 0),
  ("OBLIQUE HYPHEN", "Pd", 0),
)
