/* Automatically generated by gen-upc */ struct { unsigned lo; unsigned up; } unicode_upcase [] = { { 97, 65 }, { 98, 66 }, { 99, 67 }, { 100, 68 }, { 101, 69 }, { 102, 70 }, { 103, 71 }, { 104, 72 }, { 105, 73 }, { 106, 74 }, { 107, 75 }, { 108, 76 }, { 109, 77 }, { 110, 78 }, { 111, 79 }, { 112, 80 }, { 113, 81 }, { 114, 82 }, { 115, 83 }, { 116, 84 }, { 117, 85 }, { 118, 86 }, { 119, 87 }, { 120, 88 }, { 121, 89 }, { 122, 90 }, { 160, 32 }, { 181, 924 }, { 224, 192 }, { 225, 193 }, { 226, 194 }, { 227, 195 }, { 228, 196 }, { 229, 197 }, { 230, 198 }, { 231, 199 }, { 232, 200 }, { 233, 201 }, { 234, 202 }, { 235, 203 }, { 236, 204 }, { 237, 205 }, { 238, 206 }, { 239, 207 }, { 240, 208 }, { 241, 209 }, { 242, 210 }, { 243, 211 }, { 244, 212 }, { 245, 213 }, { 246, 214 }, { 248, 216 }, { 249, 217 }, { 250, 218 }, { 251, 219 }, { 252, 220 }, { 253, 221 }, { 254, 222 }, { 255, 376 }, { 257, 256 }, { 259, 258 }, { 261, 260 }, { 263, 262 }, { 265, 264 }, { 267, 266 }, { 269, 268 }, { 271, 270 }, { 273, 272 }, { 275, 274 }, { 277, 276 }, { 279, 278 }, { 281, 280 }, { 283, 282 }, { 285, 284 }, { 287, 286 }, { 289, 288 }, { 291, 290 }, { 293, 292 }, { 295, 294 }, { 297, 296 }, { 299, 298 }, { 301, 300 }, { 303, 302 }, { 305, 73 }, { 307, 306 }, { 309, 308 }, { 311, 310 }, { 314, 313 }, { 316, 315 }, { 318, 317 }, { 320, 319 }, { 322, 321 }, { 324, 323 }, { 326, 325 }, { 328, 327 }, { 331, 330 }, { 333, 332 }, { 335, 334 }, { 337, 336 }, { 339, 338 }, { 341, 340 }, { 343, 342 }, { 345, 344 }, { 347, 346 }, { 349, 348 }, { 351, 350 }, { 353, 352 }, { 355, 354 }, { 357, 356 }, { 359, 358 }, { 361, 360 }, { 363, 362 }, { 365, 364 }, { 367, 366 }, { 369, 368 }, { 371, 370 }, { 373, 372 }, { 375, 374 }, { 378, 377 }, { 380, 379 }, { 382, 381 }, { 383, 83 }, { 387, 386 }, { 389, 388 }, { 392, 391 }, { 396, 395 }, { 402, 401 }, { 405, 502 }, { 409, 408 }, { 414, 544 }, { 417, 416 }, { 419, 418 }, { 421, 420 }, { 424, 423 }, { 429, 428 }, { 432, 431 }, { 436, 435 }, { 438, 437 }, { 441, 440 }, { 445, 444 }, { 447, 503 }, { 454, 452 }, { 457, 455 }, { 460, 458 }, { 462, 461 }, { 464, 463 }, { 466, 465 }, { 468, 467 }, { 470, 469 }, { 472, 471 }, { 474, 473 }, { 476, 475 }, { 477, 398 }, { 479, 478 }, { 481, 480 }, { 483, 482 }, { 485, 484 }, { 487, 486 }, { 489, 488 }, { 491, 490 }, { 493, 492 }, { 495, 494 }, { 499, 497 }, { 501, 500 }, { 505, 504 }, { 507, 506 }, { 509, 508 }, { 511, 510 }, { 513, 512 }, { 515, 514 }, { 517, 516 }, { 519, 518 }, { 521, 520 }, { 523, 522 }, { 525, 524 }, { 527, 526 }, { 529, 528 }, { 531, 530 }, { 533, 532 }, { 535, 534 }, { 537, 536 }, { 539, 538 }, { 541, 540 }, { 543, 542 }, { 547, 546 }, { 549, 548 }, { 551, 550 }, { 553, 552 }, { 555, 554 }, { 557, 556 }, { 559, 558 }, { 561, 560 }, { 563, 562 }, { 595, 385 }, { 596, 390 }, { 598, 393 }, { 599, 394 }, { 601, 399 }, { 603, 400 }, { 608, 403 }, { 611, 404 }, { 616, 407 }, { 617, 406 }, { 623, 412 }, { 626, 413 }, { 629, 415 }, { 640, 422 }, { 643, 425 }, { 648, 430 }, { 650, 433 }, { 651, 434 }, { 658, 439 }, { 940, 902 }, { 941, 904 }, { 942, 905 }, { 943, 906 }, { 945, 913 }, { 946, 914 }, { 947, 915 }, { 948, 916 }, { 949, 917 }, { 950, 918 }, { 951, 919 }, { 952, 920 }, { 953, 921 }, { 954, 922 }, { 955, 923 }, { 956, 924 }, { 957, 925 }, { 958, 926 }, { 959, 927 }, { 960, 928 }, { 961, 929 }, { 962, 931 }, { 963, 931 }, { 964, 932 }, { 965, 933 }, { 966, 934 }, { 967, 935 }, { 968, 936 }, { 969, 937 }, { 970, 938 }, { 971, 939 }, { 972, 908 }, { 973, 910 }, { 974, 911 }, { 976, 914 }, { 977, 920 }, { 981, 934 }, { 982, 928 }, { 985, 984 }, { 987, 986 }, { 989, 988 }, { 991, 990 }, { 993, 992 }, { 995, 994 }, { 997, 996 }, { 999, 998 }, { 1001, 1000 }, { 1003, 1002 }, { 1005, 1004 }, { 1007, 1006 }, { 1008, 922 }, { 1009, 929 }, { 1010, 931 }, { 1013, 917 }, { 1072, 1040 }, { 1073, 1041 }, { 1074, 1042 }, { 1075, 1043 }, { 1076, 1044 }, { 1077, 1045 }, { 1078, 1046 }, { 1079, 1047 }, { 1080, 1048 }, { 1081, 1049 }, { 1082, 1050 }, { 1083, 1051 }, { 1084, 1052 }, { 1085, 1053 }, { 1086, 1054 }, { 1087, 1055 }, { 1088, 1056 }, { 1089, 1057 }, { 1090, 1058 }, { 1091, 1059 }, { 1092, 1060 }, { 1093, 1061 }, { 1094, 1062 }, { 1095, 1063 }, { 1096, 1064 }, { 1097, 1065 }, { 1098, 1066 }, { 1099, 1067 }, { 1100, 1068 }, { 1101, 1069 }, { 1102, 1070 }, { 1103, 1071 }, { 1104, 1024 }, { 1105, 1025 }, { 1106, 1026 }, { 1107, 1027 }, { 1108, 1028 }, { 1109, 1029 }, { 1110, 1030 }, { 1111, 1031 }, { 1112, 1032 }, { 1113, 1033 }, { 1114, 1034 }, { 1115, 1035 }, { 1116, 1036 }, { 1117, 1037 }, { 1118, 1038 }, { 1119, 1039 }, { 1121, 1120 }, { 1123, 1122 }, { 1125, 1124 }, { 1127, 1126 }, { 1129, 1128 }, { 1131, 1130 }, { 1133, 1132 }, { 1135, 1134 }, { 1137, 1136 }, { 1139, 1138 }, { 1141, 1140 }, { 1143, 1142 }, { 1145, 1144 }, { 1147, 1146 }, { 1149, 1148 }, { 1151, 1150 }, { 1153, 1152 }, { 1163, 1162 }, { 1165, 1164 }, { 1167, 1166 }, { 1169, 1168 }, { 1171, 1170 }, { 1173, 1172 }, { 1175, 1174 }, { 1177, 1176 }, { 1179, 1178 }, { 1181, 1180 }, { 1183, 1182 }, { 1185, 1184 }, { 1187, 1186 }, { 1189, 1188 }, { 1191, 1190 }, { 1193, 1192 }, { 1195, 1194 }, { 1197, 1196 }, { 1199, 1198 }, { 1201, 1200 }, { 1203, 1202 }, { 1205, 1204 }, { 1207, 1206 }, { 1209, 1208 }, { 1211, 1210 }, { 1213, 1212 }, { 1215, 1214 }, { 1218, 1217 }, { 1220, 1219 }, { 1222, 1221 }, { 1224, 1223 }, { 1226, 1225 }, { 1228, 1227 }, { 1230, 1229 }, { 1233, 1232 }, { 1235, 1234 }, { 1237, 1236 }, { 1239, 1238 }, { 1241, 1240 }, { 1243, 1242 }, { 1245, 1244 }, { 1247, 1246 }, { 1249, 1248 }, { 1251, 1250 }, { 1253, 1252 }, { 1255, 1254 }, { 1257, 1256 }, { 1259, 1258 }, { 1261, 1260 }, { 1263, 1262 }, { 1265, 1264 }, { 1267, 1266 }, { 1269, 1268 }, { 1273, 1272 }, { 1281, 1280 }, { 1283, 1282 }, { 1285, 1284 }, { 1287, 1286 }, { 1289, 1288 }, { 1291, 1290 }, { 1293, 1292 }, { 1295, 1294 }, { 1377, 1329 }, { 1378, 1330 }, { 1379, 1331 }, { 1380, 1332 }, { 1381, 1333 }, { 1382, 1334 }, { 1383, 1335 }, { 1384, 1336 }, { 1385, 1337 }, { 1386, 1338 }, { 1387, 1339 }, { 1388, 1340 }, { 1389, 1341 }, { 1390, 1342 }, { 1391, 1343 }, { 1392, 1344 }, { 1393, 1345 }, { 1394, 1346 }, { 1395, 1347 }, { 1396, 1348 }, { 1397, 1349 }, { 1398, 1350 }, { 1399, 1351 }, { 1400, 1352 }, { 1401, 1353 }, { 1402, 1354 }, { 1403, 1355 }, { 1404, 1356 }, { 1405, 1357 }, { 1406, 1358 }, { 1407, 1359 }, { 1408, 1360 }, { 1409, 1361 }, { 1410, 1362 }, { 1411, 1363 }, { 1412, 1364 }, { 1413, 1365 }, { 1414, 1366 }, { 7681, 7680 }, { 7683, 7682 }, { 7685, 7684 }, { 7687, 7686 }, { 7689, 7688 }, { 7691, 7690 }, { 7693, 7692 }, { 7695, 7694 }, { 7697, 7696 }, { 7699, 7698 }, { 7701, 7700 }, { 7703, 7702 }, { 7705, 7704 }, { 7707, 7706 }, { 7709, 7708 }, { 7711, 7710 }, { 7713, 7712 }, { 7715, 7714 }, { 7717, 7716 }, { 7719, 7718 }, { 7721, 7720 }, { 7723, 7722 }, { 7725, 7724 }, { 7727, 7726 }, { 7729, 7728 }, { 7731, 7730 }, { 7733, 7732 }, { 7735, 7734 }, { 7737, 7736 }, { 7739, 7738 }, { 7741, 7740 }, { 7743, 7742 }, { 7745, 7744 }, { 7747, 7746 }, { 7749, 7748 }, { 7751, 7750 }, { 7753, 7752 }, { 7755, 7754 }, { 7757, 7756 }, { 7759, 7758 }, { 7761, 7760 }, { 7763, 7762 }, { 7765, 7764 }, { 7767, 7766 }, { 7769, 7768 }, { 7771, 7770 }, { 7773, 7772 }, { 7775, 7774 }, { 7777, 7776 }, { 7779, 7778 }, { 7781, 7780 }, { 7783, 7782 }, { 7785, 7784 }, { 7787, 7786 }, { 7789, 7788 }, { 7791, 7790 }, { 7793, 7792 }, { 7795, 7794 }, { 7797, 7796 }, { 7799, 7798 }, { 7801, 7800 }, { 7803, 7802 }, { 7805, 7804 }, { 7807, 7806 }, { 7809, 7808 }, { 7811, 7810 }, { 7813, 7812 }, { 7815, 7814 }, { 7817, 7816 }, { 7819, 7818 }, { 7821, 7820 }, { 7823, 7822 }, { 7825, 7824 }, { 7827, 7826 }, { 7829, 7828 }, { 7835, 7776 }, { 7841, 7840 }, { 7843, 7842 }, { 7845, 7844 }, { 7847, 7846 }, { 7849, 7848 }, { 7851, 7850 }, { 7853, 7852 }, { 7855, 7854 }, { 7857, 7856 }, { 7859, 7858 }, { 7861, 7860 }, { 7863, 7862 }, { 7865, 7864 }, { 7867, 7866 }, { 7869, 7868 }, { 7871, 7870 }, { 7873, 7872 }, { 7875, 7874 }, { 7877, 7876 }, { 7879, 7878 }, { 7881, 7880 }, { 7883, 7882 }, { 7885, 7884 }, { 7887, 7886 }, { 7889, 7888 }, { 7891, 7890 }, { 7893, 7892 }, { 7895, 7894 }, { 7897, 7896 }, { 7899, 7898 }, { 7901, 7900 }, { 7903, 7902 }, { 7905, 7904 }, { 7907, 7906 }, { 7909, 7908 }, { 7911, 7910 }, { 7913, 7912 }, { 7915, 7914 }, { 7917, 7916 }, { 7919, 7918 }, { 7921, 7920 }, { 7923, 7922 }, { 7925, 7924 }, { 7927, 7926 }, { 7929, 7928 }, { 7936, 7944 }, { 7937, 7945 }, { 7938, 7946 }, { 7939, 7947 }, { 7940, 7948 }, { 7941, 7949 }, { 7942, 7950 }, { 7943, 7951 }, { 7952, 7960 }, { 7953, 7961 }, { 7954, 7962 }, { 7955, 7963 }, { 7956, 7964 }, { 7957, 7965 }, { 7968, 7976 }, { 7969, 7977 }, { 7970, 7978 }, { 7971, 7979 }, { 7972, 7980 }, { 7973, 7981 }, { 7974, 7982 }, { 7975, 7983 }, { 7984, 7992 }, { 7985, 7993 }, { 7986, 7994 }, { 7987, 7995 }, { 7988, 7996 }, { 7989, 7997 }, { 7990, 7998 }, { 7991, 7999 }, { 8000, 8008 }, { 8001, 8009 }, { 8002, 8010 }, { 8003, 8011 }, { 8004, 8012 }, { 8005, 8013 }, { 8017, 8025 }, { 8019, 8027 }, { 8021, 8029 }, { 8023, 8031 }, { 8032, 8040 }, { 8033, 8041 }, { 8034, 8042 }, { 8035, 8043 }, { 8036, 8044 }, { 8037, 8045 }, { 8038, 8046 }, { 8039, 8047 }, { 8048, 8122 }, { 8049, 8123 }, { 8050, 8136 }, { 8051, 8137 }, { 8052, 8138 }, { 8053, 8139 }, { 8054, 8154 }, { 8055, 8155 }, { 8056, 8184 }, { 8057, 8185 }, { 8058, 8170 }, { 8059, 8171 }, { 8060, 8186 }, { 8061, 8187 }, { 8064, 8072 }, { 8065, 8073 }, { 8066, 8074 }, { 8067, 8075 }, { 8068, 8076 }, { 8069, 8077 }, { 8070, 8078 }, { 8071, 8079 }, { 8080, 8088 }, { 8081, 8089 }, { 8082, 8090 }, { 8083, 8091 }, { 8084, 8092 }, { 8085, 8093 }, { 8086, 8094 }, { 8087, 8095 }, { 8096, 8104 }, { 8097, 8105 }, { 8098, 8106 }, { 8099, 8107 }, { 8100, 8108 }, { 8101, 8109 }, { 8102, 8110 }, { 8103, 8111 }, { 8112, 8120 }, { 8113, 8121 }, { 8115, 8124 }, { 8126, 921 }, { 8131, 8140 }, { 8144, 8152 }, { 8145, 8153 }, { 8160, 8168 }, { 8161, 8169 }, { 8165, 8172 }, { 8179, 8188 }, { 65345, 65313 }, { 65346, 65314 }, { 65347, 65315 }, { 65348, 65316 }, { 65349, 65317 }, { 65350, 65318 }, { 65351, 65319 }, { 65352, 65320 }, { 65353, 65321 }, { 65354, 65322 }, { 65355, 65323 }, { 65356, 65324 }, { 65357, 65325 }, { 65358, 65326 }, { 65359, 65327 }, { 65360, 65328 }, { 65361, 65329 }, { 65362, 65330 }, { 65363, 65331 }, { 65364, 65332 }, { 65365, 65333 }, { 65366, 65334 }, { 65367, 65335 }, { 65368, 65336 }, { 65369, 65337 }, { 65370, 65338 }, };