pub const OTHER_PUNCTUATION: &'static [(char, char)] =
&[('!', '#'), ('%', '\''), ('*', '*'), (',', ','), ('.', '/'), (':', ';'),
('?', '@'), ('\\', '\\'), ('\u{a1}', '\u{a1}'), ('\u{a7}', '\u{a7}'),
('\u{b6}', '\u{b7}'), ('\u{bf}', '\u{bf}'), ('\u{37e}', '\u{37e}'),
('\u{387}', '\u{387}'), ('\u{55a}', '\u{55f}'), ('\u{589}', '\u{589}'),
('\u{5c0}', '\u{5c0}'), ('\u{5c3}', '\u{5c3}'), ('\u{5c6}', '\u{5c6}'),
('\u{5f3}', '\u{5f4}'), ('\u{609}', '\u{60a}'), ('\u{60c}', '\u{60d}'),
('\u{61b}', '\u{61b}'), ('\u{61e}', '\u{61f}'), ('\u{66a}', '\u{66d}'),
('\u{6d4}', '\u{6d4}'), ('\u{700}', '\u{70d}'), ('\u{7f7}', '\u{7f9}'),
('\u{830}', '\u{83e}'), ('\u{85e}', '\u{85e}'), ('\u{964}', '\u{965}'),
('\u{970}', '\u{970}'), ('\u{9fd}', '\u{9fd}'), ('\u{af0}', '\u{af0}'),
('\u{df4}', '\u{df4}'), ('\u{e4f}', '\u{e4f}'), ('\u{e5a}', '\u{e5b}'),
('\u{f04}', '\u{f12}'), ('\u{f14}', '\u{f14}'), ('\u{f85}', '\u{f85}'),
('\u{fd0}', '\u{fd4}'), ('\u{fd9}', '\u{fda}'), ('\u{104a}', '\u{104f}'),
('\u{10fb}', '\u{10fb}'), ('\u{1360}', '\u{1368}'),
('\u{166d}', '\u{166e}'), ('\u{16eb}', '\u{16ed}'),
('\u{1735}', '\u{1736}'), ('\u{17d4}', '\u{17d6}'),
('\u{17d8}', '\u{17da}'), ('\u{1800}', '\u{1805}'),
('\u{1807}', '\u{180a}'), ('\u{1944}', '\u{1945}'),
('\u{1a1e}', '\u{1a1f}'), ('\u{1aa0}', '\u{1aa6}'),
('\u{1aa8}', '\u{1aad}'), ('\u{1b5a}', '\u{1b60}'),
('\u{1bfc}', '\u{1bff}'), ('\u{1c3b}', '\u{1c3f}'),
('\u{1c7e}', '\u{1c7f}'), ('\u{1cc0}', '\u{1cc7}'),
('\u{1cd3}', '\u{1cd3}'), ('\u{2016}', '\u{2017}'),
('\u{2020}', '\u{2027}'), ('\u{2030}', '\u{2038}'),
('\u{203b}', '\u{203e}'), ('\u{2041}', '\u{2043}'),
('\u{2047}', '\u{2051}'), ('\u{2053}', '\u{2053}'),
('\u{2055}', '\u{205e}'), ('\u{2cf9}', '\u{2cfc}'),
('\u{2cfe}', '\u{2cff}'), ('\u{2d70}', '\u{2d70}'),
('\u{2e00}', '\u{2e01}'), ('\u{2e06}', '\u{2e08}'),
('\u{2e0b}', '\u{2e0b}'), ('\u{2e0e}', '\u{2e16}'),
('\u{2e18}', '\u{2e19}'), ('\u{2e1b}', '\u{2e1b}'),
('\u{2e1e}', '\u{2e1f}'), ('\u{2e2a}', '\u{2e2e}'),
('\u{2e30}', '\u{2e39}'), ('\u{2e3c}', '\u{2e3f}'),
('\u{2e41}', '\u{2e41}'), ('\u{2e43}', '\u{2e49}'),
('\u{3001}', '\u{3003}'), ('\u{303d}', '\u{303d}'),
('\u{30fb}', '\u{30fb}'), ('\u{a4fe}', '\u{a4ff}'),
('\u{a60d}', '\u{a60f}'), ('\u{a673}', '\u{a673}'),
('\u{a67e}', '\u{a67e}'), ('\u{a6f2}', '\u{a6f7}'),
('\u{a874}', '\u{a877}'), ('\u{a8ce}', '\u{a8cf}'),
('\u{a8f8}', '\u{a8fa}'), ('\u{a8fc}', '\u{a8fc}'),
('\u{a92e}', '\u{a92f}'), ('\u{a95f}', '\u{a95f}'),
('\u{a9c1}', '\u{a9cd}'), ('\u{a9de}', '\u{a9df}'),
('\u{aa5c}', '\u{aa5f}'), ('\u{aade}', '\u{aadf}'),
('\u{aaf0}', '\u{aaf1}'), ('\u{abeb}', '\u{abeb}'),
('\u{fe10}', '\u{fe16}'), ('\u{fe19}', '\u{fe19}'),
('\u{fe30}', '\u{fe30}'), ('\u{fe45}', '\u{fe46}'),
('\u{fe49}', '\u{fe4c}'), ('\u{fe50}', '\u{fe52}'),
('\u{fe54}', '\u{fe57}'), ('\u{fe5f}', '\u{fe61}'),
('\u{fe68}', '\u{fe68}'), ('\u{fe6a}', '\u{fe6b}'),
('\u{ff01}', '\u{ff03}'), ('\u{ff05}', '\u{ff07}'),
('\u{ff0a}', '\u{ff0a}'), ('\u{ff0c}', '\u{ff0c}'),
('\u{ff0e}', '\u{ff0f}'), ('\u{ff1a}', '\u{ff1b}'),
('\u{ff1f}', '\u{ff20}'), ('\u{ff3c}', '\u{ff3c}'),
('\u{ff61}', '\u{ff61}'), ('\u{ff64}', '\u{ff65}'),
('\u{10100}', '\u{10102}'), ('\u{1039f}', '\u{1039f}'),
('\u{103d0}', '\u{103d0}'), ('\u{1056f}', '\u{1056f}'),
('\u{10857}', '\u{10857}'), ('\u{1091f}', '\u{1091f}'),
('\u{1093f}', '\u{1093f}'), ('\u{10a50}', '\u{10a58}'),
('\u{10a7f}', '\u{10a7f}'), ('\u{10af0}', '\u{10af6}'),
('\u{10b39}', '\u{10b3f}'), ('\u{10b99}', '\u{10b9c}'),
('\u{11047}', '\u{1104d}'), ('\u{110bb}', '\u{110bc}'),
('\u{110be}', '\u{110c1}'), ('\u{11140}', '\u{11143}'),
('\u{11174}', '\u{11175}'), ('\u{111c5}', '\u{111c9}'),
('\u{111cd}', '\u{111cd}'), ('\u{111db}', '\u{111db}'),
('\u{111dd}', '\u{111df}'), ('\u{11238}', '\u{1123d}'),
('\u{112a9}', '\u{112a9}'), ('\u{1144b}', '\u{1144f}'),
('\u{1145b}', '\u{1145b}'), ('\u{1145d}', '\u{1145d}'),
('\u{114c6}', '\u{114c6}'), ('\u{115c1}', '\u{115d7}'),
('\u{11641}', '\u{11643}'), ('\u{11660}', '\u{1166c}'),
('\u{1173c}', '\u{1173e}'), ('\u{11a3f}', '\u{11a46}'),
('\u{11a9a}', '\u{11a9c}'), ('\u{11a9e}', '\u{11aa2}'),
('\u{11c41}', '\u{11c45}'), ('\u{11c70}', '\u{11c71}'),
('\u{12470}', '\u{12474}'), ('\u{16a6e}', '\u{16a6f}'),
('\u{16af5}', '\u{16af5}'), ('\u{16b37}', '\u{16b3b}'),
('\u{16b44}', '\u{16b44}'), ('\u{1bc9f}', '\u{1bc9f}'),
('\u{1da87}', '\u{1da8b}'), ('\u{1e95e}', '\u{1e95f}')]