aboutsummaryrefslogtreecommitdiff
path: root/lib/unicode/prop/uprop_get_gc.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/unicode/prop/uprop_get_gc.c')
-rw-r--r--lib/unicode/prop/uprop_get_gc.c3194
1 files changed, 1533 insertions, 1661 deletions
diff --git a/lib/unicode/prop/uprop_get_gc.c b/lib/unicode/prop/uprop_get_gc.c
index 9ba25b9..a846431 100644
--- a/lib/unicode/prop/uprop_get_gc.c
+++ b/lib/unicode/prop/uprop_get_gc.c
@@ -2,554 +2,1098 @@
#include "unicode/prop.h"
-static constexpr uint8_t stage1[] = {
+static constexpr uint16_t stage1[] = {
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
- 32, 33, 34, 34, 35, 36, 37, 38, 39, 34, 34, 34, 40, 41, 42, 43,
- 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59,
- 60, 61, 62, 63, 64, 64, 65, 66, 67, 68, 69, 70, 71, 69, 72, 73,
- 69, 69, 64, 74, 64, 64, 75, 76, 77, 78, 79, 80, 81, 82, 69, 83,
- 84, 85, 86, 87, 88, 89, 69, 69, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 90, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 91, 34, 34, 34, 34, 34, 34, 34, 34, 92, 34, 34, 93, 94, 95, 96,
- 97, 98, 99, 100, 101, 102, 103, 104, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 105,
- 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 34, 34, 108, 109, 110, 111, 34, 34, 112, 113, 114, 115, 116, 117,
- 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 34, 34, 130, 131,
- 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 122, 143, 144, 145, 146,
- 147, 148, 149, 150, 151, 152, 153, 122, 154, 155, 122, 156, 157, 158, 159, 122,
- 160, 161, 162, 163, 164, 165, 166, 122, 167, 168, 169, 170, 122, 171, 172, 173,
- 34, 34, 34, 34, 34, 34, 34, 174, 175, 34, 176, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 177,
- 34, 34, 34, 34, 34, 34, 34, 34, 178, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 34, 34, 34, 34, 179, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 34, 34, 34, 34, 180, 181, 182, 183, 122, 122, 122, 122, 184, 185, 186, 187,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 188,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 189, 190, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 191,
- 34, 34, 192, 34, 34, 193, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 194, 195, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 196, 197,
- 69, 198, 199, 200, 201, 202, 203, 122, 204, 205, 206, 207, 208, 209, 210, 211,
- 69, 69, 69, 69, 212, 213, 122, 122, 122, 122, 122, 122, 122, 122, 214, 122,
- 215, 216, 217, 122, 122, 218, 122, 122, 122, 219, 122, 122, 122, 122, 122, 220,
- 34, 221, 222, 122, 122, 122, 122, 122, 223, 224, 225, 122, 226, 227, 122, 122,
- 228, 229, 230, 231, 232, 122, 69, 233, 69, 69, 69, 69, 69, 234, 235, 236,
- 237, 238, 69, 69, 239, 240, 69, 241, 122, 122, 122, 122, 122, 122, 122, 122,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 242, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 243, 34,
- 244, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 245, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 246, 34, 34, 34, 34, 247, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 34, 34, 34, 34, 248, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 249, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34,
- 34, 34, 34, 34, 34, 34, 34, 250, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 251, 122, 252, 253, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 254,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
- 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 254,
+ 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
+ 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
+ 64, 65, 66, 67, 26, 26, 26, 26, 26, 68, 69, 70, 71, 72, 73, 74,
+ 75, 26, 26, 26, 26, 26, 26, 26, 26, 76, 77, 78, 79, 80, 81, 82,
+ 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98,
+ 99, 100, 101, 102, 103, 104, 105, 12, 106, 106, 107, 106, 108, 109, 110, 111,
+ 112, 113, 114, 115, 116, 117, 118, 119, 120, 120, 120, 120, 121, 122, 123, 124,
+ 125, 126, 127, 128, 129, 129, 130, 131, 129, 132, 129, 129, 129, 133, 134, 135,
+ 129, 129, 129, 129, 120, 120, 136, 137, 120, 120, 120, 120, 138, 139, 140, 129,
+ 16, 141, 106, 142, 143, 144, 145, 146, 147, 148, 149, 150, 129, 129, 129, 151,
+ 152, 153, 154, 155, 156, 26, 157, 158, 159, 160, 161, 129, 129, 129, 129, 129,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 129, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 162, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 163, 164, 26, 26, 26, 26, 165, 166, 167, 168, 169, 170, 171, 172,
+ 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 189, 190,
+ 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191,
+ 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 26, 26, 26, 26, 26, 193, 26, 194, 195, 196, 197, 198,
+ 26, 26, 26, 26, 199, 200, 201, 202, 203, 204, 26, 205, 206, 207, 208, 209,
+ 210, 211, 26, 212, 213, 214, 215, 216, 217, 217, 218, 219, 220, 221, 222, 223,
+ 224, 225, 226, 227, 228, 229, 230, 231, 26, 26, 26, 26, 232, 233, 234, 217,
+ 235, 236, 237, 238, 239, 217, 240, 241, 242, 243, 244, 245, 246, 247, 248, 217,
+ 26, 249, 250, 251, 252, 253, 254, 217, 217, 255, 256, 257, 258, 259, 260, 261,
+ 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277,
+ 278, 279, 280, 281, 217, 217, 282, 283, 284, 285, 286, 287, 288, 289, 217, 217,
+ 290, 217, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 217, 217, 302,
+ 303, 304, 305, 217, 306, 307, 308, 217, 217, 217, 217, 309, 310, 311, 312, 313,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 194, 217,
+ 314, 315, 26, 26, 26, 316, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 317, 318,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 319, 320, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 212,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 289, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 321, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 26, 26, 26, 26, 26, 26, 26, 26, 300, 322, 323, 324, 325, 326, 327, 217,
+ 217, 217, 217, 217, 217, 328, 217, 217, 217, 329, 330, 217, 26, 331, 332, 333,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 334,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 335, 249, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 336,
+ 26, 26, 26, 26, 337, 338, 26, 26, 26, 26, 26, 339, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 26, 340, 341, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 129, 129, 129, 342, 129, 129, 129, 129, 129, 129, 150, 217, 343, 344, 129, 345,
+ 129, 129, 129, 346, 347, 348, 349, 350, 129, 351, 217, 352, 129, 353, 217, 217,
+ 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369,
+ 129, 129, 129, 129, 129, 129, 129, 129, 370, 371, 372, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 373, 217, 217, 217,
+ 374, 375, 376, 217, 377, 378, 217, 217, 217, 217, 379, 380, 217, 217, 217, 217,
+ 217, 217, 217, 381, 217, 217, 217, 382, 217, 217, 217, 217, 217, 217, 217, 383,
+ 26, 26, 26, 384, 385, 386, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 387, 388, 217, 389, 217, 217, 217, 390, 391, 392, 393, 217, 217, 217, 217,
+ 394, 129, 395, 396, 397, 129, 398, 399, 400, 401, 217, 217, 129, 129, 129, 402,
+ 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 403, 129, 404, 129, 405,
+ 406, 407, 408, 409, 129, 129, 129, 129, 129, 410, 411, 412, 129, 129, 413, 342,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 414, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 415, 26, 26, 26,
+ 416, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 417, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 418,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 419, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 26, 26, 26, 26, 26, 26, 26, 26, 419, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 420, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+ 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 421, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 422, 423, 217, 217, 12, 12, 12, 424, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 425,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192,
+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 425,
};
-static constexpr enum uprop_gc stage2[][128] = {
+static constexpr enum uprop_gc stage2[][64] = {
{GC_CC, GC_CC, GC_CC, GC_CC, GC_CC, GC_CC, GC_CC, GC_CC,
GC_CC, GC_CC, GC_CC, GC_CC, GC_CC, GC_CC, GC_CC, GC_CC,
GC_CC, GC_CC, GC_CC, GC_CC, GC_CC, GC_CC, GC_CC, GC_CC,
@@ -557,8 +1101,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_ZS, GC_PO, GC_PO, GC_PO, GC_SC, GC_PO, GC_PO, GC_PO,
GC_PS, GC_PE, GC_PO, GC_SM, GC_PO, GC_PD, GC_PO, GC_PO,
GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
- GC_ND, GC_ND, GC_PO, GC_PO, GC_SM, GC_SM, GC_SM, GC_PO,
- GC_PO, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
+ GC_ND, GC_ND, GC_PO, GC_PO, GC_SM, GC_SM, GC_SM, GC_PO},
+ {GC_PO, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_PS, GC_PO, GC_PE, GC_SK, GC_PC,
@@ -573,8 +1117,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_ZS, GC_PO, GC_SC, GC_SC, GC_SC, GC_SC, GC_SO, GC_PO,
GC_SK, GC_SO, GC_LO, GC_PI, GC_SM, GC_CF, GC_SO, GC_SK,
GC_SO, GC_SM, GC_NO, GC_NO, GC_SK, GC_LL, GC_PO, GC_PO,
- GC_SK, GC_NO, GC_LO, GC_PF, GC_NO, GC_NO, GC_NO, GC_PO,
- GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
+ GC_SK, GC_NO, GC_LO, GC_PF, GC_NO, GC_NO, GC_NO, GC_PO},
+ {GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_SM,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LL,
@@ -589,8 +1133,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
- GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU,
- GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU,
+ GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU},
+ {GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU,
GC_LL, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
@@ -605,8 +1149,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LU,
GC_LL, GC_LU, GC_LL, GC_LL, GC_LU, GC_LL, GC_LU, GC_LU,
GC_LL, GC_LU, GC_LU, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU,
- GC_LU, GC_LL, GC_LL, GC_LO, GC_LU, GC_LL, GC_LL, GC_LL,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LU, GC_LT, GC_LL, GC_LU,
+ GC_LU, GC_LL, GC_LL, GC_LO, GC_LU, GC_LL, GC_LL, GC_LL},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LU, GC_LT, GC_LL, GC_LU,
GC_LT, GC_LL, GC_LU, GC_LT, GC_LL, GC_LU, GC_LL, GC_LU,
GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU,
GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LL, GC_LU, GC_LL,
@@ -621,8 +1165,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
GC_LU, GC_LL, GC_LU, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
- GC_LL, GC_LL, GC_LU, GC_LU, GC_LL, GC_LU, GC_LU, GC_LL,
- GC_LL, GC_LU, GC_LL, GC_LU, GC_LU, GC_LU, GC_LU, GC_LL,
+ GC_LL, GC_LL, GC_LU, GC_LU, GC_LL, GC_LU, GC_LU, GC_LL},
+ {GC_LL, GC_LU, GC_LL, GC_LU, GC_LU, GC_LU, GC_LU, GC_LL,
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
@@ -637,8 +1181,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM,
- GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM,
- GC_LM, GC_LM, GC_SK, GC_SK, GC_SK, GC_SK, GC_LM, GC_LM,
+ GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM},
+ {GC_LM, GC_LM, GC_SK, GC_SK, GC_SK, GC_SK, GC_LM, GC_LM,
GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM,
GC_LM, GC_LM, GC_SK, GC_SK, GC_SK, GC_SK, GC_SK, GC_SK,
GC_SK, GC_SK, GC_SK, GC_SK, GC_SK, GC_SK, GC_SK, GC_SK,
@@ -653,8 +1197,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
+ GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN},
+ {GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
@@ -669,8 +1213,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LU, GC_LU, GC_CN, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
- GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
- GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
+ GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL},
+ {GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LU,
GC_LL, GC_LL, GC_LU, GC_LU, GC_LU, GC_LL, GC_LL, GC_LL,
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
@@ -685,8 +1229,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
- GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
- GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
+ GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL},
+ {GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
@@ -701,8 +1245,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
- GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
- GC_LU, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU,
+ GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL},
+ {GC_LU, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU,
GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LL,
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
@@ -717,8 +1261,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
GC_CN, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
- GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
- GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
+ GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU},
+ {GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_CN,
GC_CN, GC_LM, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO,
@@ -733,8 +1277,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_PD, GC_MN,
- GC_PO, GC_MN, GC_MN, GC_PO, GC_MN, GC_MN, GC_PO, GC_MN,
+ GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_PD, GC_MN},
+ {GC_PO, GC_MN, GC_MN, GC_PO, GC_MN, GC_MN, GC_PO, GC_MN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -749,8 +1293,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LM, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
+ {GC_LM, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
@@ -765,8 +1309,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_PO, GC_LO, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_CF, GC_SO, GC_MN,
@@ -781,8 +1325,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
+ GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN},
+ {GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_CN, GC_CN, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -797,8 +1341,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_LO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
+ GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
+ {GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
GC_ND, GC_ND, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -813,8 +1357,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_MN, GC_MN, GC_MN, GC_MN, GC_LM, GC_MN, GC_MN, GC_MN,
GC_LM, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_CN, GC_CN,
GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO,
- GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_CN,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_CN},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_MN, GC_MN, GC_MN, GC_CN, GC_CN, GC_PO, GC_CN,
@@ -824,13 +1368,13 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
{GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_SK, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN,
- GC_CF, GC_CF, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
+ GC_CF, GC_CF, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LM, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
@@ -845,8 +1389,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_MN, GC_MC, GC_MN, GC_LO, GC_MC, GC_MC,
- GC_MC, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
+ GC_LO, GC_LO, GC_MN, GC_MC, GC_MN, GC_LO, GC_MC, GC_MC},
+ {GC_MC, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MC, GC_MC, GC_MC, GC_MC, GC_MN, GC_MC, GC_MC,
GC_LO, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -861,8 +1405,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_CN, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_CN, GC_LO, GC_CN, GC_CN, GC_CN, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_CN, GC_CN, GC_MN, GC_LO, GC_MC, GC_MC,
- GC_MC, GC_MN, GC_MN, GC_MN, GC_MN, GC_CN, GC_CN, GC_MC,
+ GC_LO, GC_LO, GC_CN, GC_CN, GC_MN, GC_LO, GC_MC, GC_MC},
+ {GC_MC, GC_MN, GC_MN, GC_MN, GC_MN, GC_CN, GC_CN, GC_MC,
GC_MC, GC_CN, GC_CN, GC_MC, GC_MC, GC_MN, GC_LO, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_MC,
GC_CN, GC_CN, GC_CN, GC_CN, GC_LO, GC_LO, GC_CN, GC_LO,
@@ -877,8 +1421,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_CN, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_CN, GC_LO, GC_LO, GC_CN, GC_LO, GC_LO, GC_CN,
- GC_LO, GC_LO, GC_CN, GC_CN, GC_MN, GC_CN, GC_MC, GC_MC,
- GC_MC, GC_MN, GC_MN, GC_CN, GC_CN, GC_CN, GC_CN, GC_MN,
+ GC_LO, GC_LO, GC_CN, GC_CN, GC_MN, GC_CN, GC_MC, GC_MC},
+ {GC_MC, GC_MN, GC_MN, GC_CN, GC_CN, GC_CN, GC_CN, GC_MN,
GC_MN, GC_CN, GC_CN, GC_MN, GC_MN, GC_MN, GC_CN, GC_CN,
GC_CN, GC_MN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_LO, GC_CN,
@@ -893,8 +1437,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_CN, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_CN, GC_LO, GC_LO, GC_CN, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_CN, GC_CN, GC_MN, GC_LO, GC_MC, GC_MC,
- GC_MC, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_CN, GC_MN,
+ GC_LO, GC_LO, GC_CN, GC_CN, GC_MN, GC_LO, GC_MC, GC_MC},
+ {GC_MC, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_CN, GC_MN,
GC_MN, GC_MC, GC_CN, GC_MC, GC_MC, GC_MN, GC_CN, GC_CN,
GC_LO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -909,8 +1453,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_CN, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_CN, GC_LO, GC_LO, GC_CN, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_CN, GC_CN, GC_MN, GC_LO, GC_MC, GC_MN,
- GC_MC, GC_MN, GC_MN, GC_MN, GC_MN, GC_CN, GC_CN, GC_MC,
+ GC_LO, GC_LO, GC_CN, GC_CN, GC_MN, GC_LO, GC_MC, GC_MN},
+ {GC_MC, GC_MN, GC_MN, GC_MN, GC_MN, GC_CN, GC_CN, GC_MC,
GC_MC, GC_CN, GC_CN, GC_MC, GC_MC, GC_MN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_MN, GC_MN, GC_MC,
GC_CN, GC_CN, GC_CN, GC_CN, GC_LO, GC_LO, GC_CN, GC_LO,
@@ -925,8 +1469,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_CN, GC_CN, GC_CN, GC_LO, GC_LO, GC_CN, GC_CN, GC_CN,
GC_LO, GC_LO, GC_LO, GC_CN, GC_CN, GC_CN, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_CN, GC_CN, GC_CN, GC_CN, GC_MC, GC_MC,
- GC_MN, GC_MC, GC_MC, GC_CN, GC_CN, GC_CN, GC_MC, GC_MC,
+ GC_LO, GC_LO, GC_CN, GC_CN, GC_CN, GC_CN, GC_MC, GC_MC},
+ {GC_MN, GC_MC, GC_MC, GC_CN, GC_CN, GC_CN, GC_MC, GC_MC,
GC_MC, GC_CN, GC_MC, GC_MC, GC_MC, GC_MN, GC_CN, GC_CN,
GC_LO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_MC,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -941,8 +1485,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_CN, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_CN, GC_CN, GC_MN, GC_LO, GC_MN, GC_MN,
- GC_MN, GC_MC, GC_MC, GC_MC, GC_MC, GC_CN, GC_MN, GC_MN,
+ GC_LO, GC_LO, GC_CN, GC_CN, GC_MN, GC_LO, GC_MN, GC_MN},
+ {GC_MN, GC_MC, GC_MC, GC_MC, GC_MC, GC_CN, GC_MN, GC_MN,
GC_MN, GC_CN, GC_MN, GC_MN, GC_MN, GC_MN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_MN, GC_MN, GC_CN,
GC_LO, GC_LO, GC_LO, GC_CN, GC_CN, GC_LO, GC_CN, GC_CN,
@@ -957,8 +1501,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_CN, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_CN, GC_CN, GC_MN, GC_LO, GC_MC, GC_MN,
- GC_MC, GC_MC, GC_MC, GC_MC, GC_MC, GC_CN, GC_MN, GC_MC,
+ GC_LO, GC_LO, GC_CN, GC_CN, GC_MN, GC_LO, GC_MC, GC_MN},
+ {GC_MC, GC_MC, GC_MC, GC_MC, GC_MC, GC_CN, GC_MN, GC_MC,
GC_MC, GC_CN, GC_MC, GC_MC, GC_MN, GC_MN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_MC, GC_MC, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_LO, GC_LO, GC_CN,
@@ -973,8 +1517,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_MN, GC_MN, GC_LO, GC_MC, GC_MC,
- GC_MC, GC_MN, GC_MN, GC_MN, GC_MN, GC_CN, GC_MC, GC_MC,
+ GC_LO, GC_LO, GC_LO, GC_MN, GC_MN, GC_LO, GC_MC, GC_MC},
+ {GC_MC, GC_MN, GC_MN, GC_MN, GC_MN, GC_CN, GC_MC, GC_MC,
GC_MC, GC_CN, GC_MC, GC_MC, GC_MC, GC_MN, GC_LO, GC_SO,
GC_CN, GC_CN, GC_CN, GC_CN, GC_LO, GC_LO, GC_LO, GC_MC,
GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_LO,
@@ -989,8 +1533,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_CN, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_LO, GC_CN, GC_CN,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_LO, GC_CN, GC_CN},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN,
GC_CN, GC_CN, GC_MN, GC_CN, GC_CN, GC_CN, GC_CN, GC_MC,
GC_MC, GC_MC, GC_MN, GC_MN, GC_MN, GC_CN, GC_MN, GC_CN,
GC_MC, GC_MC, GC_MC, GC_MC, GC_MC, GC_MC, GC_MC, GC_MC,
@@ -1005,8 +1549,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_MN, GC_LO, GC_LO, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_CN, GC_CN, GC_CN, GC_CN, GC_SC,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LM, GC_MN,
+ GC_MN, GC_MN, GC_MN, GC_CN, GC_CN, GC_CN, GC_CN, GC_SC},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LM, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_PO,
GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
GC_ND, GC_ND, GC_PO, GC_PO, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -1021,8 +1565,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_LO, GC_CN, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_MN, GC_LO, GC_LO, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_LO, GC_CN, GC_CN,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_LM, GC_CN,
+ GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_LO, GC_CN, GC_CN},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_LM, GC_CN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_CN,
GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
GC_ND, GC_ND, GC_CN, GC_CN, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -1037,8 +1581,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
GC_ND, GC_ND, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
GC_NO, GC_NO, GC_NO, GC_NO, GC_SO, GC_MN, GC_SO, GC_MN,
- GC_SO, GC_MN, GC_PS, GC_PE, GC_PS, GC_PE, GC_MC, GC_MC,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_SO, GC_MN, GC_PS, GC_PE, GC_PS, GC_PE, GC_MC, GC_MC},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_CN, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -1053,8 +1597,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_CN, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_MN, GC_SO,
+ GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_CN, GC_SO, GC_SO},
+ {GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_MN, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_CN, GC_SO, GC_SO,
GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_PO, GC_PO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -1069,8 +1613,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_MC, GC_MC, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MC, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MC, GC_MN, GC_MN, GC_MC, GC_MC, GC_MN, GC_MN, GC_LO,
- GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
+ GC_MC, GC_MN, GC_MN, GC_MC, GC_MC, GC_MN, GC_MN, GC_LO},
+ {GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
GC_ND, GC_ND, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_MC, GC_MC,
GC_MN, GC_MN, GC_LO, GC_LO, GC_LO, GC_LO, GC_MN, GC_MN,
@@ -1085,8 +1629,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
- GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
- GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_CN, GC_LU,
+ GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU},
+ {GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_CN, GC_LU,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_LU, GC_CN, GC_CN,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
@@ -1095,30 +1639,6 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_PO, GC_LM, GC_LL, GC_LL, GC_LL},
{GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
- {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_CN, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_CN,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN,
GC_LO, GC_CN, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_CN,
@@ -1133,8 +1653,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_CN, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_CN,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN,
- GC_LO, GC_CN, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_CN,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN},
+ {GC_LO, GC_CN, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_CN,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -1149,8 +1669,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_CN, GC_CN, GC_MN, GC_MN, GC_MN,
@@ -1165,8 +1685,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
- GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
- GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
+ GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU},
+ {GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
@@ -1181,28 +1701,12 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
{GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_SO, GC_PO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
@@ -1213,8 +1717,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -1229,8 +1733,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_MN, GC_MN, GC_MC, GC_PO, GC_PO, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_MN, GC_MN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -1245,8 +1749,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_MN, GC_MN, GC_MC, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MC, GC_MC,
- GC_MC, GC_MC, GC_MC, GC_MC, GC_MC, GC_MC, GC_MN, GC_MC,
+ GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MC, GC_MC},
+ {GC_MC, GC_MC, GC_MC, GC_MC, GC_MC, GC_MC, GC_MN, GC_MC,
GC_MC, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_PO, GC_PO, GC_PO, GC_LM,
GC_PO, GC_PO, GC_PO, GC_SC, GC_LO, GC_MN, GC_CN, GC_CN,
@@ -1261,8 +1765,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LM, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
+ {GC_LO, GC_LO, GC_LO, GC_LM, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -1277,8 +1781,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_MN, GC_LO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -1293,8 +1797,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_MN, GC_MN, GC_MN, GC_MC, GC_MC, GC_MC, GC_MC, GC_MN,
GC_MN, GC_MC, GC_MC, GC_MC, GC_CN, GC_CN, GC_CN, GC_CN,
GC_MC, GC_MC, GC_MN, GC_MC, GC_MC, GC_MC, GC_MC, GC_MC,
- GC_MC, GC_MN, GC_MN, GC_MN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_SO, GC_CN, GC_CN, GC_CN, GC_PO, GC_PO, GC_ND, GC_ND,
+ GC_MC, GC_MN, GC_MN, GC_MN, GC_CN, GC_CN, GC_CN, GC_CN},
+ {GC_SO, GC_CN, GC_CN, GC_CN, GC_PO, GC_PO, GC_ND, GC_ND,
GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -1309,8 +1813,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_CN, GC_CN, GC_CN,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
GC_ND, GC_ND, GC_NO, GC_CN, GC_CN, GC_CN, GC_SO, GC_SO,
@@ -1325,8 +1829,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_MC, GC_MN, GC_MC,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_CN,
@@ -1341,8 +1845,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_LM,
GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_CN, GC_CN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_ME, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
+ GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_ME, GC_MN},
+ {GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -1357,15 +1861,15 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_MN, GC_MC, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MC, GC_MN, GC_MC, GC_MC, GC_MC,
- GC_MC, GC_MC, GC_MN, GC_MC, GC_MC, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_CN, GC_CN,
+ GC_MN, GC_MN, GC_MN, GC_MC, GC_MN, GC_MC, GC_MC, GC_MC},
+ {GC_MC, GC_MC, GC_MN, GC_MC, GC_MC, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_PO, GC_PO,
GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
GC_ND, GC_ND, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO,
GC_PO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_PO, GC_PO, GC_CN},
+ GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_PO, GC_PO, GC_PO},
{GC_MN, GC_MN, GC_MC, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -1373,8 +1877,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_MC, GC_MN, GC_MN, GC_MN, GC_MN, GC_MC, GC_MC,
GC_MN, GC_MN, GC_MC, GC_MN, GC_MN, GC_MN, GC_LO, GC_LO,
GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
- GC_ND, GC_ND, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_ND, GC_ND, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -1389,8 +1893,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_MC, GC_MC, GC_MC, GC_MC,
GC_MC, GC_MC, GC_MC, GC_MC, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MC, GC_MC, GC_MN, GC_MN,
- GC_CN, GC_CN, GC_CN, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO,
- GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
+ GC_CN, GC_CN, GC_CN, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO},
+ {GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
GC_ND, GC_ND, GC_CN, GC_CN, GC_CN, GC_LO, GC_LO, GC_LO,
GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
GC_ND, GC_ND, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -1399,14 +1903,14 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_PO, GC_PO},
{GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
- GC_LL, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
+ GC_LL, GC_LU, GC_LL, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
- GC_LU, GC_LU, GC_LU, GC_CN, GC_CN, GC_LU, GC_LU, GC_LU,
- GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO,
+ GC_LU, GC_LU, GC_LU, GC_CN, GC_CN, GC_LU, GC_LU, GC_LU},
+ {GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_MN, GC_MN, GC_MN, GC_PO, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
@@ -1421,8 +1925,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LM, GC_LM, GC_LM, GC_LM,
GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM,
- GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM,
- GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM,
+ GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM},
+ {GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM,
GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM,
GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM,
GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM,
@@ -1437,15 +1941,7 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM,
GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM,
GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM,
- GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN},
+ GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM},
{GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
@@ -1453,14 +1949,6 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
- GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
- GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
- GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
- GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
- GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
- GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
- GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
- GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL},
{GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
@@ -1469,14 +1957,6 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
- GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
- GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
- GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
- GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
- GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
- GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
- GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
- GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL},
{GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
@@ -1485,8 +1965,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
- GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
- GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_CN, GC_CN,
+ GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU},
+ {GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_CN, GC_CN,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_CN, GC_CN,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_CN, GC_LU, GC_CN, GC_LU, GC_CN, GC_LU, GC_CN, GC_LU,
@@ -1501,8 +1981,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LT, GC_LT, GC_LT, GC_LT, GC_LT, GC_LT, GC_LT, GC_LT,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_CN, GC_LL, GC_LL,
- GC_LU, GC_LU, GC_LU, GC_LU, GC_LT, GC_SK, GC_LL, GC_SK,
- GC_SK, GC_SK, GC_LL, GC_LL, GC_LL, GC_CN, GC_LL, GC_LL,
+ GC_LU, GC_LU, GC_LU, GC_LU, GC_LT, GC_SK, GC_LL, GC_SK},
+ {GC_SK, GC_SK, GC_LL, GC_LL, GC_LL, GC_CN, GC_LL, GC_LL,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LT, GC_SK, GC_SK, GC_SK,
GC_LL, GC_LL, GC_LL, GC_LL, GC_CN, GC_CN, GC_LL, GC_LL,
GC_LU, GC_LU, GC_LU, GC_LU, GC_CN, GC_SK, GC_SK, GC_SK,
@@ -1517,8 +1997,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO,
GC_ZL, GC_ZP, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_ZS,
GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO,
- GC_PO, GC_PI, GC_PF, GC_PO, GC_PO, GC_PO, GC_PO, GC_PC,
- GC_PC, GC_PO, GC_PO, GC_PO, GC_SM, GC_PS, GC_PE, GC_PO,
+ GC_PO, GC_PI, GC_PF, GC_PO, GC_PO, GC_PO, GC_PO, GC_PC},
+ {GC_PC, GC_PO, GC_PO, GC_PO, GC_SM, GC_PS, GC_PE, GC_PO,
GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO,
GC_PO, GC_PO, GC_SM, GC_PO, GC_PC, GC_PO, GC_PO, GC_PO,
GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_ZS,
@@ -1533,8 +2013,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SC, GC_SC, GC_SC, GC_SC, GC_SC, GC_SC, GC_SC, GC_SC,
GC_SC, GC_SC, GC_SC, GC_SC, GC_SC, GC_SC, GC_SC, GC_SC,
GC_SC, GC_SC, GC_SC, GC_SC, GC_SC, GC_SC, GC_SC, GC_SC,
- GC_SC, GC_SC, GC_SC, GC_SC, GC_SC, GC_SC, GC_SC, GC_SC,
- GC_SC, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
+ GC_SC, GC_SC, GC_SC, GC_SC, GC_SC, GC_SC, GC_SC, GC_SC},
+ {GC_SC, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_ME, GC_ME, GC_ME,
@@ -1549,8 +2029,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SO, GC_SO, GC_SO, GC_SO, GC_LU, GC_SO, GC_LU, GC_SO,
GC_LU, GC_SO, GC_LU, GC_LU, GC_LU, GC_LU, GC_SO, GC_LL,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LL, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LL, GC_SO, GC_SO, GC_LL, GC_LL, GC_LU, GC_LU,
- GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_LU, GC_LL, GC_LL,
+ GC_LO, GC_LL, GC_SO, GC_SO, GC_LL, GC_LL, GC_LU, GC_LU},
+ {GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_LU, GC_LL, GC_LL,
GC_LL, GC_LL, GC_SO, GC_SM, GC_SO, GC_SO, GC_LL, GC_SO,
GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
@@ -1565,8 +2045,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SM, GC_SO, GC_SO, GC_SM, GC_SO, GC_SO, GC_SM, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SM, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
+ GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO},
+ {GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SM, GC_SM,
GC_SO, GC_SO, GC_SM, GC_SO, GC_SM, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
@@ -1581,14 +2061,6 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM,
GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM,
GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM,
- GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM,
- GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM,
- GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM,
- GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM,
- GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM,
- GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM,
- GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM,
- GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM,
GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM},
{GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_PS, GC_PE, GC_PS, GC_PE, GC_SO, GC_SO, GC_SO, GC_SO,
@@ -1597,8 +2069,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SM, GC_SM, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_PS, GC_PE, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
+ GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO},
+ {GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
@@ -1613,8 +2085,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM,
GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM,
GC_SM, GC_SM, GC_SM, GC_SM, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
+ GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO},
+ {GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SM, GC_SM, GC_SM, GC_SM,
@@ -1626,11 +2098,11 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
+ GC_SO, GC_SO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
+ GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
+ GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
+ {GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -1645,8 +2117,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
+ GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO},
+ {GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
@@ -1661,14 +2133,6 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO},
{GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
@@ -1677,8 +2141,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SM,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SM, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
+ GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO},
+ {GC_SO, GC_SM, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
@@ -1691,14 +2155,6 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SM,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO},
@@ -1707,14 +2163,6 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_PS, GC_PE, GC_PS, GC_PE, GC_PS, GC_PE, GC_PS, GC_PE,
GC_PS, GC_PE, GC_PS, GC_PE, GC_PS, GC_PE, GC_NO, GC_NO,
GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO},
@@ -1725,8 +2173,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_PS, GC_PE, GC_SM,
+ GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO},
+ {GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_PS, GC_PE, GC_SM,
GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM,
GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM,
GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM,
@@ -1741,8 +2189,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM,
GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM,
GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM,
- GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM,
- GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM,
+ GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM},
+ {GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM,
GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM,
GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM,
GC_PS, GC_PE, GC_PS, GC_PE, GC_SM, GC_SM, GC_SM, GC_SM,
@@ -1757,8 +2205,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM,
- GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM,
- GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SO, GC_SO, GC_SM,
+ GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SM},
+ {GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SO, GC_SO, GC_SM,
GC_SM, GC_SM, GC_SM, GC_SM, GC_SM, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
@@ -1773,24 +2221,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO},
- {GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
- GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
- GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
- GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
- GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
- GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
- GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
- GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
- GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
+ {GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
@@ -1802,14 +2234,6 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
- GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
- GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
- GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
- GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
- GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
- GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
- GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
- GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
GC_LU, GC_LL, GC_LU, GC_LL, GC_LL, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_LU, GC_LL, GC_LU, GC_LL, GC_MN,
GC_MN, GC_MN, GC_LU, GC_LL, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -1821,8 +2245,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_CN, GC_LL,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_LL, GC_CN, GC_CN,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -1837,8 +2261,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN,
@@ -1853,8 +2277,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_PI, GC_PF, GC_PS, GC_PE, GC_PS, GC_PE, GC_PS, GC_PE,
GC_PS, GC_PE, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_LM,
GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO,
- GC_PO, GC_PO, GC_PD, GC_PD, GC_PO, GC_PO, GC_PO, GC_PO,
- GC_PD, GC_PO, GC_PS, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO,
+ GC_PO, GC_PO, GC_PD, GC_PD, GC_PO, GC_PO, GC_PO, GC_PO},
+ {GC_PD, GC_PO, GC_PS, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO,
GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO,
GC_SO, GC_SO, GC_PO, GC_PO, GC_PO, GC_PS, GC_PE, GC_PS,
GC_PE, GC_PS, GC_PE, GC_PS, GC_PE, GC_PD, GC_CN, GC_CN,
@@ -1869,8 +2293,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
+ GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO},
+ {GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
@@ -1880,14 +2304,6 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
{GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -1901,8 +2317,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SO, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL,
GC_NL, GC_NL, GC_MN, GC_MN, GC_MN, GC_MN, GC_MC, GC_MC,
GC_PD, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_SO, GC_SO,
- GC_NL, GC_NL, GC_NL, GC_LM, GC_LO, GC_PO, GC_SO, GC_SO,
- GC_CN, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_NL, GC_NL, GC_NL, GC_LM, GC_LO, GC_PO, GC_SO, GC_SO},
+ {GC_CN, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -1917,8 +2333,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_PD, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -1933,14 +2349,6 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_CN, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
{GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN,
@@ -1949,12 +2357,12 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
+ {GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_CN, GC_CN, GC_CN, GC_CN,
+ GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_SO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
@@ -1965,8 +2373,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
GC_NO, GC_NO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
+ GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO},
+ {GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
GC_SO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
@@ -1981,31 +2389,7 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
- GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO},
- {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO},
+ GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO},
{GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LM, GC_LO, GC_LO,
@@ -2013,14 +2397,6 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
{GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_CN, GC_CN,
@@ -2029,8 +2405,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_CN,
+ GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO},
+ {GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -2045,8 +2421,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
GC_ND, GC_ND, GC_LO, GC_LO, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
+ GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
+ {GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
@@ -2061,8 +2437,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -2077,8 +2453,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SK, GC_SK, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
GC_LL, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
- GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
- GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
+ GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL},
+ {GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
@@ -2093,11 +2469,11 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
GC_LU, GC_LL, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LL,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LL, GC_LU, GC_LL,
- GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL,
- GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LU, GC_LU, GC_LU,
- GC_LL, GC_LU, GC_LL, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
+ GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LL},
+ {GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_LU, GC_LU, GC_LU,
+ GC_LL, GC_LU, GC_LL, GC_LU, GC_LU, GC_LL, GC_CN, GC_CN,
GC_LU, GC_LL, GC_CN, GC_LL, GC_CN, GC_LL, GC_LU, GC_LL,
- GC_LU, GC_LL, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
+ GC_LU, GC_LL, GC_LU, GC_LL, GC_LU, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_LM, GC_LM, GC_LM, GC_LU, GC_LL, GC_LO,
@@ -2109,8 +2485,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_MC, GC_MC, GC_MN, GC_MN, GC_MC,
GC_SO, GC_SO, GC_SO, GC_SO, GC_MN, GC_CN, GC_CN, GC_CN,
GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_SO, GC_SO,
- GC_SC, GC_SO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_SC, GC_SO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -2125,8 +2501,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_MC, GC_MC, GC_MC, GC_MC,
- GC_MC, GC_MC, GC_MC, GC_MC, GC_MC, GC_MC, GC_MC, GC_MC,
- GC_MC, GC_MC, GC_MC, GC_MC, GC_MN, GC_MN, GC_CN, GC_CN,
+ GC_MC, GC_MC, GC_MC, GC_MC, GC_MC, GC_MC, GC_MC, GC_MC},
+ {GC_MC, GC_MC, GC_MC, GC_MC, GC_MN, GC_MN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_PO, GC_PO,
GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
GC_ND, GC_ND, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -2141,8 +2517,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_PO, GC_PO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_MN,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MC, GC_MC, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_PO,
@@ -2157,8 +2533,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_MN, GC_MC, GC_MC, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MC, GC_MC, GC_MN, GC_MN, GC_MC, GC_MC,
- GC_MC, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO,
+ GC_MN, GC_MN, GC_MC, GC_MC, GC_MN, GC_MN, GC_MC, GC_MC},
+ {GC_MC, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO,
GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_CN, GC_LM,
GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
GC_ND, GC_ND, GC_CN, GC_CN, GC_CN, GC_CN, GC_PO, GC_PO,
@@ -2173,8 +2549,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MC,
GC_MC, GC_MN, GC_MN, GC_MC, GC_MC, GC_MN, GC_MN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_LO, GC_LO, GC_LO, GC_MN, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
+ {GC_LO, GC_LO, GC_LO, GC_MN, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_MN, GC_MC, GC_CN, GC_CN,
GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
GC_ND, GC_ND, GC_CN, GC_CN, GC_PO, GC_PO, GC_PO, GC_PO,
@@ -2189,8 +2565,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_MN, GC_LO, GC_MN, GC_MN, GC_MN, GC_LO, GC_LO, GC_MN,
- GC_MN, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_MN, GC_MN,
- GC_LO, GC_MN, GC_LO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
+ GC_MN, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_MN, GC_MN},
+ {GC_LO, GC_MN, GC_LO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_LO, GC_LO, GC_LM, GC_PO, GC_PO,
@@ -2205,8 +2581,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
- GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
- GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
+ GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL},
+ {GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_SK, GC_LM, GC_LM, GC_LM, GC_LM,
@@ -2221,8 +2597,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
- GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -2237,8 +2613,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN,
GC_CN, GC_CN, GC_CN, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -2253,14 +2629,6 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_CS, GC_CS, GC_CS, GC_CS, GC_CS, GC_CS, GC_CS, GC_CS,
GC_CS, GC_CS, GC_CS, GC_CS, GC_CS, GC_CS, GC_CS, GC_CS,
GC_CS, GC_CS, GC_CS, GC_CS, GC_CS, GC_CS, GC_CS, GC_CS,
- GC_CS, GC_CS, GC_CS, GC_CS, GC_CS, GC_CS, GC_CS, GC_CS,
- GC_CS, GC_CS, GC_CS, GC_CS, GC_CS, GC_CS, GC_CS, GC_CS,
- GC_CS, GC_CS, GC_CS, GC_CS, GC_CS, GC_CS, GC_CS, GC_CS,
- GC_CS, GC_CS, GC_CS, GC_CS, GC_CS, GC_CS, GC_CS, GC_CS,
- GC_CS, GC_CS, GC_CS, GC_CS, GC_CS, GC_CS, GC_CS, GC_CS,
- GC_CS, GC_CS, GC_CS, GC_CS, GC_CS, GC_CS, GC_CS, GC_CS,
- GC_CS, GC_CS, GC_CS, GC_CS, GC_CS, GC_CS, GC_CS, GC_CS,
- GC_CS, GC_CS, GC_CS, GC_CS, GC_CS, GC_CS, GC_CS, GC_CS,
GC_CS, GC_CS, GC_CS, GC_CS, GC_CS, GC_CS, GC_CS, GC_CS},
{GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO,
GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO,
@@ -2269,42 +2637,18 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO,
GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO,
GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO,
- GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO,
- GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO,
- GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO,
- GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO,
- GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO,
- GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO,
- GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO,
- GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO,
GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO},
{GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_CN,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
{GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -2317,8 +2661,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_SM, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_LO, GC_CN,
- GC_LO, GC_LO, GC_CN, GC_LO, GC_LO, GC_CN, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_LO, GC_CN},
+ {GC_LO, GC_LO, GC_CN, GC_LO, GC_LO, GC_CN, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -2333,8 +2677,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_SK, GC_SK, GC_SK, GC_SK, GC_SK, GC_SK,
- GC_SK, GC_SK, GC_SK, GC_SK, GC_SK, GC_SK, GC_SK, GC_SK,
- GC_SK, GC_SK, GC_SK, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
+ GC_SK, GC_SK, GC_SK, GC_SK, GC_SK, GC_SK, GC_SK, GC_SK},
+ {GC_SK, GC_SK, GC_SK, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -2349,8 +2693,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_PE, GC_PS,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_PE, GC_PS},
+ {GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -2365,8 +2709,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_SO,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -2381,8 +2725,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_PO, GC_PD, GC_PD, GC_PC, GC_PC, GC_PS, GC_PE, GC_PS,
- GC_PE, GC_PS, GC_PE, GC_PS, GC_PE, GC_PS, GC_PE, GC_PS,
- GC_PE, GC_PS, GC_PE, GC_PS, GC_PE, GC_PO, GC_PO, GC_PS,
+ GC_PE, GC_PS, GC_PE, GC_PS, GC_PE, GC_PS, GC_PE, GC_PS},
+ {GC_PE, GC_PS, GC_PE, GC_PS, GC_PE, GC_PO, GC_PO, GC_PS,
GC_PE, GC_PO, GC_PO, GC_PO, GC_PO, GC_PC, GC_PC, GC_PC,
GC_PO, GC_PO, GC_PO, GC_CN, GC_PO, GC_PO, GC_PO, GC_PO,
GC_PD, GC_PS, GC_PE, GC_PS, GC_PE, GC_PS, GC_PE, GC_PO,
@@ -2397,14 +2741,6 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_CN, GC_CF},
{GC_CN, GC_PO, GC_PO, GC_PO, GC_SC, GC_PO, GC_PO, GC_PO,
GC_PS, GC_PE, GC_PO, GC_SM, GC_PO, GC_PD, GC_PO, GC_PO,
@@ -2413,8 +2749,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_PO, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
- GC_LU, GC_LU, GC_LU, GC_PS, GC_PO, GC_PE, GC_SK, GC_PC,
- GC_SK, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
+ GC_LU, GC_LU, GC_LU, GC_PS, GC_PO, GC_PE, GC_SK, GC_PC},
+ {GC_SK, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_PS, GC_SM, GC_PE, GC_SM, GC_PS,
@@ -2429,8 +2765,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN,
- GC_CN, GC_CN, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN},
+ {GC_CN, GC_CN, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_CN, GC_CN, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_CN, GC_CN, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_CN, GC_CN, GC_LO, GC_LO, GC_LO, GC_CN, GC_CN, GC_CN,
@@ -2445,8 +2781,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_CN, GC_LO, GC_LO, GC_CN, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_CN, GC_LO, GC_LO, GC_CN, GC_LO},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_CN,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_CN,
@@ -2461,14 +2797,6 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
{GC_PO, GC_PO, GC_PO, GC_CN, GC_CN, GC_CN, GC_CN, GC_NO,
GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
@@ -2477,8 +2805,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
GC_NO, GC_NO, GC_NO, GC_NO, GC_CN, GC_CN, GC_CN, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL,
+ GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO},
+ {GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL,
GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL,
GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL,
GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL,
@@ -2493,8 +2821,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
+ GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
+ {GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
@@ -2509,14 +2837,6 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
{GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -2525,8 +2845,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -2541,8 +2861,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_NO, GC_NO, GC_NO, GC_NO, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_NL, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
+ {GC_LO, GC_NL, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_NL, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -2557,8 +2877,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_CN, GC_CN, GC_CN,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_CN, GC_CN, GC_CN,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_PO, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -2573,8 +2893,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
- GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
- GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
+ GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL},
+ {GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -2589,8 +2909,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
GC_ND, GC_ND, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
- GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
- GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
+ GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU},
+ {GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_CN, GC_CN, GC_CN, GC_CN,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
@@ -2605,8 +2925,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -2621,14 +2941,14 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LL, GC_LL, GC_CN, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_CN, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
- GC_LL, GC_LL, GC_CN, GC_LL, GC_LL, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
+ GC_LL, GC_LL, GC_CN, GC_LL, GC_LL, GC_CN, GC_CN, GC_CN},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
{GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -2637,8 +2957,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -2653,15 +2973,7 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM,
GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM,
GC_LM, GC_CN, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM,
- GC_LM, GC_LM, GC_LM, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
+ GC_LM, GC_LM, GC_LM, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
{GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_CN,
GC_LO, GC_CN, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -2669,8 +2981,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_LO,
- GC_LO, GC_CN, GC_CN, GC_CN, GC_LO, GC_CN, GC_CN, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_CN, GC_CN, GC_CN, GC_LO, GC_CN, GC_CN, GC_LO},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_PO,
GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
@@ -2685,8 +2997,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_NO,
GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
+ GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
+ {GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -2701,15 +3013,7 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_PO,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
+ GC_LO, GC_LO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_PO},
{GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -2717,8 +3021,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_NO, GC_NO, GC_LO, GC_LO,
- GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
+ GC_CN, GC_CN, GC_CN, GC_CN, GC_NO, GC_NO, GC_LO, GC_LO},
+ {GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
GC_CN, GC_CN, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
@@ -2733,8 +3037,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_CN,
- GC_MN, GC_MN, GC_MN, GC_CN, GC_CN, GC_CN, GC_CN, GC_MN,
- GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
+ GC_MN, GC_MN, GC_MN, GC_CN, GC_CN, GC_CN, GC_CN, GC_MN},
+ {GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
GC_NO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO,
GC_PO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -2749,8 +3053,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_SO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -2765,8 +3069,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_CN,
- GC_CN, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_CN, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_CN,
GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
@@ -2781,24 +3085,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
{GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -2813,8 +3101,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
+ GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
+ {GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
@@ -2829,9 +3117,17 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_MN, GC_MN, GC_MN, GC_MN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
- GC_ND, GC_ND, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
+ GC_ND, GC_ND, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
+ {GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
+ GC_ND, GC_ND, GC_LO, GC_LO, GC_LO, GC_LO, GC_LM, GC_LO,
+ GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
+ GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
+ GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_CN, GC_CN,
+ GC_CN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_PD, GC_LM,
+ GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
+ GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL},
+ {GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_CN, GC_CN,
+ GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_SM, GC_SM,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -2842,14 +3138,6 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
@@ -2861,15 +3149,15 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_CN, GC_MN, GC_MN, GC_PD, GC_CN, GC_CN,
GC_LO, GC_LO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
+ GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
+ {GC_CN, GC_CN, GC_LO, GC_LO, GC_LO, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_MN, GC_MN, GC_MN},
+ GC_CN, GC_CN, GC_CN, GC_CN, GC_MN, GC_MN, GC_MN, GC_MN},
{GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -2877,8 +3165,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_LO,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_MN, GC_MN,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_NO, GC_NO, GC_NO, GC_NO, GC_PO, GC_PO, GC_PO,
GC_PO, GC_PO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -2893,8 +3181,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_NO, GC_NO, GC_NO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_NO, GC_NO, GC_NO,
GC_NO, GC_NO, GC_NO, GC_NO, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -2909,8 +3197,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_PO,
+ GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN},
+ {GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_PO,
GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_CN, GC_CN,
GC_CN, GC_CN, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
@@ -2925,8 +3213,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_MC, GC_MC, GC_MC, GC_MN, GC_MN, GC_MN, GC_MN, GC_MC,
- GC_MC, GC_MN, GC_MN, GC_PO, GC_PO, GC_CF, GC_PO, GC_PO,
- GC_PO, GC_PO, GC_MN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
+ GC_MC, GC_MN, GC_MN, GC_PO, GC_PO, GC_CF, GC_PO, GC_PO},
+ {GC_PO, GC_PO, GC_MN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CF, GC_CN, GC_CN,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -2941,8 +3229,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MC, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_CN, GC_ND, GC_ND,
- GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
- GC_PO, GC_PO, GC_PO, GC_PO, GC_LO, GC_MC, GC_MC, GC_LO,
+ GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND},
+ {GC_PO, GC_PO, GC_PO, GC_PO, GC_LO, GC_MC, GC_MC, GC_LO,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -2957,8 +3245,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_MC, GC_MC, GC_MC, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MC,
- GC_MC, GC_LO, GC_LO, GC_LO, GC_LO, GC_PO, GC_PO, GC_PO,
+ GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MC},
+ {GC_MC, GC_LO, GC_LO, GC_LO, GC_LO, GC_PO, GC_PO, GC_PO,
GC_PO, GC_MN, GC_MN, GC_MN, GC_MN, GC_PO, GC_MC, GC_MN,
GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
GC_ND, GC_ND, GC_LO, GC_PO, GC_LO, GC_PO, GC_PO, GC_PO,
@@ -2973,8 +3261,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_MC, GC_MC, GC_MC, GC_MN,
GC_MN, GC_MN, GC_MC, GC_MC, GC_MN, GC_MC, GC_MN, GC_MN,
- GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_MN, GC_LO,
- GC_LO, GC_MN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
+ GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_MN, GC_LO},
+ {GC_LO, GC_MN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -2989,8 +3277,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_PO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_MN,
@@ -3005,8 +3293,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_CN, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_CN, GC_LO, GC_LO, GC_CN, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_CN, GC_MN, GC_MN, GC_LO, GC_MC, GC_MC,
- GC_MN, GC_MC, GC_MC, GC_MC, GC_MC, GC_CN, GC_CN, GC_MC,
+ GC_LO, GC_LO, GC_CN, GC_MN, GC_MN, GC_LO, GC_MC, GC_MC},
+ {GC_MN, GC_MC, GC_MC, GC_MC, GC_MC, GC_CN, GC_CN, GC_MC,
GC_MC, GC_CN, GC_CN, GC_MC, GC_MC, GC_MC, GC_CN, GC_CN,
GC_LO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_MC,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_LO, GC_LO, GC_LO,
@@ -3015,14 +3303,30 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
{GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_CN, GC_LO, GC_CN, GC_CN, GC_LO, GC_CN,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_LO,
+ GC_MC, GC_MC, GC_MC, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN},
+ {GC_MN, GC_CN, GC_MC, GC_CN, GC_CN, GC_MC, GC_CN, GC_MC,
+ GC_MC, GC_MC, GC_MC, GC_CN, GC_MC, GC_MC, GC_MN, GC_MC,
+ GC_MN, GC_LO, GC_MN, GC_LO, GC_PO, GC_PO, GC_CN, GC_PO,
+ GC_PO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
+ GC_CN, GC_MN, GC_MN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
+ GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
+ GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
+ GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_MC, GC_MC, GC_MC,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MC, GC_MC, GC_MN, GC_MN, GC_MN, GC_MC, GC_MN, GC_LO,
+ GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN},
+ {GC_MC, GC_MC, GC_MN, GC_MN, GC_MN, GC_MC, GC_MN, GC_LO,
GC_LO, GC_LO, GC_LO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO,
GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
GC_ND, GC_ND, GC_PO, GC_PO, GC_CN, GC_PO, GC_MN, GC_LO,
@@ -3037,8 +3341,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_MC, GC_MC, GC_MC, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MC, GC_MN, GC_MC, GC_MC, GC_MC, GC_MC, GC_MN,
- GC_MN, GC_MC, GC_MN, GC_MN, GC_LO, GC_LO, GC_PO, GC_LO,
+ GC_MN, GC_MC, GC_MN, GC_MC, GC_MC, GC_MC, GC_MC, GC_MN},
+ {GC_MN, GC_MC, GC_MN, GC_MN, GC_LO, GC_LO, GC_PO, GC_LO,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
GC_ND, GC_ND, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -3053,8 +3357,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_MC,
GC_MC, GC_MC, GC_MN, GC_MN, GC_MN, GC_MN, GC_CN, GC_CN,
- GC_MC, GC_MC, GC_MC, GC_MC, GC_MN, GC_MN, GC_MC, GC_MN,
- GC_MN, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO,
+ GC_MC, GC_MC, GC_MC, GC_MC, GC_MN, GC_MN, GC_MC, GC_MN},
+ {GC_MN, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO,
GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO,
GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_MN, GC_MN, GC_CN, GC_CN,
@@ -3069,8 +3373,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_MC, GC_MC, GC_MC, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MC, GC_MC, GC_MN, GC_MC, GC_MN,
- GC_MN, GC_PO, GC_PO, GC_PO, GC_LO, GC_CN, GC_CN, GC_CN,
+ GC_MN, GC_MN, GC_MN, GC_MC, GC_MC, GC_MN, GC_MC, GC_MN},
+ {GC_MN, GC_PO, GC_PO, GC_PO, GC_LO, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
GC_ND, GC_ND, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -3085,24 +3389,24 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_MN, GC_MC, GC_MN, GC_MC, GC_MC,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MC, GC_MN,
- GC_LO, GC_PO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
+ GC_LO, GC_PO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
+ {GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
GC_ND, GC_ND, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
+ GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
+ GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
+ GC_ND, GC_ND, GC_ND, GC_ND, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
{GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_CN, GC_CN, GC_MN, GC_MN, GC_MN,
+ GC_LO, GC_LO, GC_LO, GC_CN, GC_CN, GC_MN, GC_MC, GC_MN,
GC_MC, GC_MC, GC_MN, GC_MN, GC_MN, GC_MN, GC_MC, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
- GC_ND, GC_ND, GC_NO, GC_NO, GC_PO, GC_PO, GC_PO, GC_SO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN,
+ GC_ND, GC_ND, GC_NO, GC_NO, GC_PO, GC_PO, GC_PO, GC_SO},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -3117,15 +3421,7 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_MC, GC_MC, GC_MC, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MC, GC_MN, GC_MN, GC_PO, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
+ GC_MC, GC_MN, GC_MN, GC_PO, GC_CN, GC_CN, GC_CN, GC_CN},
{GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -3133,8 +3429,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
- GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
- GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
+ GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU},
+ {GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
@@ -3149,8 +3445,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_MC, GC_MC, GC_MC, GC_MC, GC_MC, GC_MC, GC_CN, GC_MC,
- GC_MC, GC_CN, GC_CN, GC_MN, GC_MN, GC_MC, GC_MN, GC_LO,
- GC_MC, GC_LO, GC_MC, GC_MN, GC_PO, GC_PO, GC_PO, GC_CN,
+ GC_MC, GC_CN, GC_CN, GC_MN, GC_MN, GC_MC, GC_MN, GC_LO},
+ {GC_MC, GC_LO, GC_MC, GC_MN, GC_PO, GC_PO, GC_PO, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
GC_ND, GC_ND, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -3165,8 +3461,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_CN, GC_CN, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_MC, GC_MC, GC_MC, GC_MN, GC_MN, GC_MN, GC_MN,
GC_CN, GC_CN, GC_MN, GC_MN, GC_MC, GC_MC, GC_MC, GC_MC,
@@ -3181,8 +3477,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MC, GC_LO, GC_MN, GC_MN, GC_MN, GC_MN, GC_PO,
- GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_MN,
+ GC_MN, GC_MC, GC_LO, GC_MN, GC_MN, GC_MN, GC_MN, GC_PO},
+ {GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_MN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_LO, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MC,
GC_MC, GC_MN, GC_MN, GC_MN, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -3197,8 +3493,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_PO, GC_PO, GC_PO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -3213,24 +3509,24 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
{GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_PO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
+ GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
+ GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
+ GC_ND, GC_ND, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_CN, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_MC,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_CN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MC, GC_MN,
- GC_LO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_CN, GC_CN,
+ GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MC, GC_MN},
+ {GC_LO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
GC_ND, GC_ND, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
@@ -3245,14 +3541,6 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_CN, GC_MC, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MC, GC_MN, GC_MN, GC_MC, GC_MN, GC_MN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
{GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN,
GC_LO, GC_LO, GC_CN, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -3261,8 +3549,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_CN,
- GC_CN, GC_CN, GC_MN, GC_CN, GC_MN, GC_MN, GC_CN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_LO, GC_MN,
+ GC_CN, GC_CN, GC_MN, GC_CN, GC_MN, GC_MN, GC_CN, GC_MN},
+ {GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_LO, GC_MN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
GC_ND, GC_ND, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -3277,27 +3565,11 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
GC_ND, GC_ND, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
{GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_MN, GC_MN, GC_MC, GC_MC, GC_PO,
@@ -3309,11 +3581,11 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_MC, GC_MC, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_CN, GC_CN, GC_CN, GC_MC, GC_MC,
- GC_MN, GC_MC, GC_MN, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO,
+ GC_MN, GC_MN, GC_MN, GC_CN, GC_CN, GC_CN, GC_MC, GC_MC},
+ {GC_MN, GC_MC, GC_MN, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO,
GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_PO,
GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
- GC_ND, GC_ND, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
+ GC_ND, GC_ND, GC_MN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -3325,8 +3597,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_LO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
+ GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
+ {GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SC, GC_SC, GC_SC,
@@ -3334,22 +3606,6 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_PO},
- {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
{GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL,
GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL,
GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL,
@@ -3357,8 +3613,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL,
GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL,
GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL,
- GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL,
- GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL,
+ GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL},
+ {GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL,
GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL,
GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL,
GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL,
@@ -3366,15 +3622,7 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_NL, GC_CN,
GC_PO, GC_PO, GC_PO, GC_PO, GC_PO, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
- {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_CN, GC_CN, GC_CN,
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -3389,8 +3637,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -3405,40 +3653,24 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF,
- GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF,
- GC_MN, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_MN,
+ GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF},
+ {GC_MN, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
- {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
{GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_MN, GC_MN,
+ GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
+ GC_MN, GC_MN, GC_MC, GC_MC, GC_MC, GC_MN, GC_MN, GC_MN,
+ GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
+ GC_ND, GC_ND, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN,
@@ -3453,8 +3685,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN,
- GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN},
+ {GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
GC_ND, GC_ND, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -3469,8 +3701,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_PO,
- GC_PO, GC_PO, GC_PO, GC_PO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_LM, GC_LM, GC_LM, GC_LM, GC_PO, GC_SO, GC_CN, GC_CN,
+ GC_PO, GC_PO, GC_PO, GC_PO, GC_SO, GC_SO, GC_SO, GC_SO},
+ {GC_LM, GC_LM, GC_LM, GC_LM, GC_PO, GC_SO, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
GC_ND, GC_ND, GC_CN, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
@@ -3485,24 +3717,16 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
- {GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
+ {GC_LM, GC_LM, GC_LM, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LM, GC_LM, GC_PO, GC_PO, GC_PO,
+ GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
+ GC_ND, GC_ND, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
+ {GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
@@ -3517,24 +3741,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
{GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_CN, GC_CN, GC_CN, GC_CN, GC_MN,
GC_LO, GC_MC, GC_MC, GC_MC, GC_MC, GC_MC, GC_MC, GC_MC,
GC_MC, GC_MC, GC_MC, GC_MC, GC_MC, GC_MC, GC_MC, GC_MC,
@@ -3549,8 +3757,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
+ GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
+ {GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -3565,61 +3773,21 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
{GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
- {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
+ GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_LO},
{GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_LM, GC_LM, GC_LM, GC_LM, GC_CN, GC_LM, GC_LM, GC_LM,
GC_LM, GC_LM, GC_LM, GC_LM, GC_CN, GC_LM, GC_LM, GC_CN},
{GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -3629,8 +3797,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_LO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
+ GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
+ {GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_LO, GC_LO, GC_LO, GC_CN, GC_CN, GC_LO, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -3645,28 +3813,12 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_CN, GC_CN, GC_CN},
{GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_CN, GC_CN},
@@ -3677,15 +3829,15 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_CF, GC_CF, GC_CF, GC_CF, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
+ {GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
+ GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
+ GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
+ GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
+ GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
+ GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
+ GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
+ GC_ND, GC_ND, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
{GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
@@ -3693,8 +3845,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_CN, GC_CN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_CN,
+ GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN},
+ {GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
@@ -3702,15 +3854,7 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO},
- {GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_CN, GC_CN, GC_CN, GC_CN,
+ {GC_SO, GC_SO, GC_SO, GC_SO, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -3724,14 +3868,6 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
{GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
@@ -3741,8 +3877,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_CN,
GC_CN, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
+ GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO},
+ {GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
@@ -3757,8 +3893,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_MN, GC_MN, GC_MN, GC_MN, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
+ GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO},
+ {GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
@@ -3766,15 +3902,7 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SO, GC_SO, GC_SO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
- {GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_MN, GC_MN, GC_MN, GC_SO, GC_CN, GC_CN,
+ {GC_SO, GC_SO, GC_MN, GC_MN, GC_MN, GC_SO, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -3782,15 +3910,7 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
- {GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
+ {GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
GC_NO, GC_NO, GC_NO, GC_NO, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -3800,14 +3920,6 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
{GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
@@ -3821,8 +3933,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LU, GC_LU, GC_LU, GC_LU,
- GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
- GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
+ GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU},
+ {GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_CN, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
@@ -3837,8 +3949,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_CN, GC_CN, GC_LU, GC_CN, GC_CN, GC_LU, GC_LU, GC_CN,
GC_CN, GC_LU, GC_LU, GC_LU, GC_LU, GC_CN, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LL, GC_LL,
- GC_LL, GC_LL, GC_CN, GC_LL, GC_CN, GC_LL, GC_LL, GC_LL,
- GC_LL, GC_LL, GC_LL, GC_LL, GC_CN, GC_LL, GC_LL, GC_LL,
+ GC_LL, GC_LL, GC_CN, GC_LL, GC_CN, GC_LL, GC_LL, GC_LL},
+ {GC_LL, GC_LL, GC_LL, GC_LL, GC_CN, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
@@ -3853,8 +3965,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
- GC_LU, GC_LU, GC_CN, GC_LU, GC_LU, GC_LU, GC_LU, GC_CN,
- GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_CN, GC_LU, GC_CN,
+ GC_LU, GC_LU, GC_CN, GC_LU, GC_LU, GC_LU, GC_LU, GC_CN},
+ {GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_CN, GC_LU, GC_CN,
GC_CN, GC_CN, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_CN, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
@@ -3869,8 +3981,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
- GC_LU, GC_LU, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
- GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
+ GC_LU, GC_LU, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL},
+ {GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
@@ -3885,8 +3997,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LU, GC_LU, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
- GC_LL, GC_LL, GC_LL, GC_LL, GC_LU, GC_LU, GC_LU, GC_LU,
- GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
+ GC_LL, GC_LL, GC_LL, GC_LL, GC_LU, GC_LU, GC_LU, GC_LU},
+ {GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
@@ -3901,8 +4013,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_CN, GC_CN,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
- GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
- GC_LU, GC_SM, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
+ GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU},
+ {GC_LU, GC_SM, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_SM, GC_LL, GC_LL, GC_LL, GC_LL,
@@ -3917,8 +4029,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_SM, GC_LL, GC_LL,
- GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
- GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
+ GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL},
+ {GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_SM,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LU, GC_LU,
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
@@ -3933,8 +4045,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU, GC_LU,
GC_LU, GC_SM, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
- GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
- GC_LL, GC_LL, GC_LL, GC_SM, GC_LL, GC_LL, GC_LL, GC_LL,
+ GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL},
+ {GC_LL, GC_LL, GC_LL, GC_SM, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LU, GC_LL, GC_CN, GC_CN, GC_ND, GC_ND,
GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
@@ -3949,8 +4061,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
+ GC_SO, GC_SO, GC_SO, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN},
+ {GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
@@ -3965,14 +4077,6 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_CN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
{GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LO, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
@@ -3981,14 +4085,6 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
{GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_CN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
@@ -3997,8 +4093,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_MN, GC_MN, GC_CN, GC_MN, GC_MN, GC_CN, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM,
- GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM,
- GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM,
+ GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM},
+ {GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM,
GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM,
GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM,
GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM,
@@ -4013,14 +4109,6 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
{GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -4029,8 +4117,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_CN, GC_CN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_LM,
- GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_CN, GC_CN,
- GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
+ GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_LM, GC_CN, GC_CN},
+ {GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
GC_ND, GC_ND, GC_CN, GC_CN, GC_CN, GC_CN, GC_LO, GC_SO,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -4045,8 +4133,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_MN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -4056,14 +4144,6 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_ND, GC_ND, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_SC},
{GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -4072,13 +4152,13 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_ND, GC_ND, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
{GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_MN, GC_MN,
+ GC_LO, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
+ GC_ND, GC_ND, GC_ND, GC_CN, GC_CN, GC_CN, GC_CN, GC_PO},
+ {GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -4086,15 +4166,7 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_LO, GC_LO, GC_CN,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN},
- {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_CN, GC_NO,
+ {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_CN, GC_NO,
GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -4109,8 +4181,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LU, GC_LU, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
- GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL,
- GC_LL, GC_LL, GC_LL, GC_LL, GC_MN, GC_MN, GC_MN, GC_MN,
+ GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL, GC_LL},
+ {GC_LL, GC_LL, GC_LL, GC_LL, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_LM, GC_CN, GC_CN, GC_CN, GC_CN,
GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
GC_ND, GC_ND, GC_CN, GC_CN, GC_CN, GC_CN, GC_PO, GC_PO,
@@ -4124,14 +4196,6 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO},
{GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
@@ -4141,14 +4205,6 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
GC_NO, GC_NO, GC_NO, GC_NO, GC_SO, GC_NO, GC_NO, GC_NO,
GC_SC, GC_NO, GC_NO, GC_NO, GC_NO, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
{GC_CN, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
@@ -4157,15 +4213,7 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_SO, GC_NO,
GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO,
- GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
+ GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_NO, GC_CN, GC_CN},
{GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -4173,8 +4221,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_CN, GC_LO, GC_LO, GC_CN, GC_LO, GC_CN, GC_CN, GC_LO,
GC_CN, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_CN, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_CN, GC_LO, GC_CN, GC_LO, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_LO, GC_CN, GC_CN, GC_CN, GC_CN, GC_LO,
+ GC_CN, GC_LO, GC_CN, GC_LO, GC_CN, GC_CN, GC_CN, GC_CN},
+ {GC_CN, GC_CN, GC_LO, GC_CN, GC_CN, GC_CN, GC_CN, GC_LO,
GC_CN, GC_LO, GC_CN, GC_LO, GC_CN, GC_LO, GC_LO, GC_LO,
GC_CN, GC_LO, GC_LO, GC_CN, GC_LO, GC_CN, GC_CN, GC_LO,
GC_CN, GC_LO, GC_CN, GC_LO, GC_CN, GC_LO, GC_CN, GC_LO,
@@ -4189,8 +4237,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_CN, GC_LO, GC_LO, GC_LO, GC_CN, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_CN, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
+ GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_CN, GC_CN, GC_CN},
+ {GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -4205,14 +4253,6 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_CN, GC_CN, GC_CN, GC_CN,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO},
{GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
@@ -4221,8 +4261,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_CN,
GC_CN, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_CN, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
+ GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO},
+ {GC_CN, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_CN, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
@@ -4237,14 +4277,6 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO},
{GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
@@ -4253,8 +4285,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
+ GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
+ {GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -4269,8 +4301,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
+ GC_SO, GC_SO, GC_SO, GC_SO, GC_CN, GC_CN, GC_CN, GC_CN},
+ {GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_SO, GC_SO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -4285,26 +4317,10 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SK, GC_SK, GC_SK, GC_SK, GC_SK},
{GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_CN, GC_CN, GC_CN, GC_CN, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_CN, GC_CN, GC_CN,
@@ -4316,27 +4332,11 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_CN,
GC_CN, GC_CN, GC_CN, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO},
{GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -4349,8 +4349,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
+ GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO},
+ {GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -4364,9 +4364,9 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_CN, GC_CN,
- GC_SO, GC_SO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
+ GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
+ GC_SO, GC_SO, GC_SO, GC_SO, GC_CN, GC_CN, GC_CN, GC_CN},
+ {GC_SO, GC_SO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -4376,14 +4376,6 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
{GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
@@ -4391,19 +4383,19 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_CN, GC_CN, GC_CN},
{GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
+ GC_SO, GC_SO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_CN, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_CN, GC_CN,
+ GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO},
+ {GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_CN, GC_CN, GC_CN, GC_CN,
+ GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_CN, GC_CN, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
+ GC_SO, GC_SO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
{GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
@@ -4413,27 +4405,11 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO,
- GC_SO, GC_SO, GC_SO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND, GC_ND,
- GC_ND, GC_ND, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
+ GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO, GC_SO},
{GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -4445,15 +4421,7 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
+ GC_LO, GC_LO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
{GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -4461,14 +4429,6 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
{GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -4477,27 +4437,11 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO},
{GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -4505,44 +4449,12 @@ static constexpr enum uprop_gc stage2[][128] = {
{GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
{GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
- {GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
- GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
@@ -4557,14 +4469,6 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO, GC_LO,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
- GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
{GC_CN, GC_CF, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
@@ -4573,8 +4477,8 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF,
GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF,
GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF,
- GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF,
- GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF,
+ GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF},
+ {GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF,
GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF,
GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF,
GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF, GC_CF,
@@ -4588,30 +4492,6 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN},
- {GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
- GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN, GC_MN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN,
GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN, GC_CN},
{GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO,
@@ -4621,19 +4501,11 @@ static constexpr enum uprop_gc stage2[][128] = {
GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO,
GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO,
GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO,
- GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO,
- GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO,
- GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO,
- GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO,
- GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO,
- GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO,
- GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO,
- GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO,
GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CO, GC_CN, GC_CN},
};
enum uprop_gc
uprop_get_gc(rune ch)
{
- return stage2[stage1[ch / 128]][ch % 128];
+ return stage2[stage1[ch / 64]][ch % 64];
}