diff options
Diffstat (limited to 'lib/unicode/prop/uprop_get_ea.c')
-rw-r--r-- | lib/unicode/prop/uprop_get_ea.c | 1108 |
1 files changed, 610 insertions, 498 deletions
diff --git a/lib/unicode/prop/uprop_get_ea.c b/lib/unicode/prop/uprop_get_ea.c index a0a9a82..2541aea 100644 --- a/lib/unicode/prop/uprop_get_ea.c +++ b/lib/unicode/prop/uprop_get_ea.c @@ -12,7 +12,6 @@ static constexpr uint8_t stage1[] = { 76, 77, 78, 79, 80, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, - 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 81, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, @@ -23,51 +22,51 @@ static constexpr uint8_t stage1[] = { 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, - 74, 74, 74, 74, 74, 74, 74, 74, 74, 82, 9, 9, 83, 84, 9, 85, - 86, 87, 88, 89, 90, 91, 92, 93, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, + 74, 74, 74, 74, 74, 74, 74, 74, 74, 81, 9, 9, 82, 83, 9, 84, + 85, 86, 87, 88, 89, 90, 91, 92, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, - 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 94, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 74, 74, 97, 98, 99, 100, 9, 9, 9, 101, 102, 103, 104, 105, - 106, 107, 108, 109, 95, 110, 111, 112, 9, 113, 114, 115, 9, 9, 116, 117, - 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 95, 129, 130, 131, 132, - 133, 134, 135, 136, 137, 138, 139, 95, 140, 141, 95, 142, 143, 144, 145, 95, - 146, 147, 148, 149, 150, 151, 152, 95, 153, 154, 155, 156, 95, 157, 158, 159, - 9, 9, 9, 9, 9, 9, 9, 160, 161, 9, 162, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 163, - 9, 9, 9, 9, 9, 9, 9, 9, 164, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 9, 9, 9, 9, 165, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 9, 9, 9, 9, 166, 167, 168, 169, 95, 95, 95, 95, 170, 171, 172, 173, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, + 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 93, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, + 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, + 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, + 95, 95, 74, 74, 96, 97, 98, 99, 9, 9, 9, 100, 101, 102, 103, 104, + 105, 106, 107, 108, 94, 109, 110, 111, 9, 112, 113, 114, 9, 9, 115, 116, + 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, + 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 94, 143, 144, 145, 146, 94, + 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 94, 159, 160, 161, + 9, 9, 9, 9, 9, 9, 9, 162, 163, 9, 164, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 165, + 9, 9, 9, 9, 9, 9, 9, 9, 166, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9, 9, 9, 106, 9, 9, 9, 9, 167, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 168, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 9, 9, 9, 9, 169, 170, 171, 172, 94, 94, 173, 94, 174, 175, 176, 177, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, - 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 174, - 74, 74, 74, 74, 74, 74, 74, 74, 74, 175, 176, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 177, - 74, 74, 178, 74, 74, 179, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 180, 181, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 182, 162, - 9, 183, 184, 185, 186, 187, 188, 95, 189, 190, 191, 9, 9, 192, 9, 193, - 9, 9, 9, 9, 9, 194, 95, 95, 95, 95, 95, 95, 95, 95, 195, 95, - 196, 197, 198, 95, 95, 199, 95, 95, 95, 200, 95, 95, 95, 95, 95, 201, - 9, 202, 203, 95, 95, 95, 95, 95, 204, 205, 206, 95, 207, 208, 95, 95, - 209, 210, 211, 212, 213, 95, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, - 224, 225, 226, 74, 227, 228, 9, 229, 95, 95, 95, 95, 95, 95, 95, 95, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, + 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 178, + 74, 74, 74, 74, 74, 74, 74, 74, 74, 179, 180, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 181, + 74, 74, 182, 74, 74, 183, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 184, 185, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 9, 186, 9, 9, 9, 187, 188, 164, + 9, 189, 190, 191, 192, 193, 194, 94, 195, 196, 197, 9, 9, 198, 9, 199, + 9, 9, 9, 9, 9, 200, 94, 94, 94, 94, 94, 94, 94, 94, 201, 94, + 202, 203, 204, 94, 94, 205, 94, 94, 94, 206, 94, 207, 94, 94, 94, 208, + 9, 209, 210, 94, 94, 94, 94, 94, 211, 212, 213, 94, 214, 215, 94, 94, + 216, 217, 218, 219, 220, 94, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, + 231, 232, 233, 74, 234, 235, 9, 236, 94, 94, 94, 94, 94, 94, 94, 94, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, @@ -87,339 +86,403 @@ static constexpr uint8_t stage1[] = { 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, - 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 230, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, - 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 231, 74, - 232, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, + 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 237, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, - 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 233, 74, 74, + 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 238, 74, + 239, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, + 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 240, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, - 74, 74, 74, 74, 74, 74, 74, 234, 74, 74, 74, 74, 235, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 74, 74, 74, 74, 236, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, + 74, 74, 74, 74, 74, 74, 74, 241, 74, 74, 74, 74, 242, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 74, 74, 74, 74, 243, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, - 74, 74, 74, 74, 74, 74, 237, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, - 74, 74, 74, 74, 74, 74, 74, 238, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, + 74, 74, 74, 74, 74, 74, 244, 74, 74, 74, 74, 74, 74, 74, 74, 74, + 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, + 74, 74, 74, 74, 74, 74, 74, 245, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 246, 94, 95, 247, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, @@ -451,7 +514,7 @@ static constexpr uint8_t stage1[] = { 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 239, 95, 96, 240, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, + 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 248, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, @@ -483,70 +546,7 @@ static constexpr uint8_t stage1[] = { 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 241, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 241, + 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 248, }; static constexpr enum uprop_ea stage2[][128] = { @@ -792,7 +792,7 @@ static constexpr enum uprop_ea stage2[][128] = { EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N}, {EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_NA, - EA_N, EA_N, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_N, EA_N, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, @@ -1263,13 +1263,13 @@ static constexpr enum uprop_ea stage2[][128] = { EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, - EA_N, EA_N, EA_N, EA_N, EA_N, EA_NA, EA_NA, EA_NA, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_NA, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, - EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_NA}, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N}, {EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, @@ -1303,7 +1303,7 @@ static constexpr enum uprop_ea stage2[][128] = { EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N}, {EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, - EA_N, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_N, EA_N, EA_N, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, @@ -1482,8 +1482,8 @@ static constexpr enum uprop_ea stage2[][128] = { EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, - EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_NA, - EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, @@ -1548,7 +1548,7 @@ static constexpr enum uprop_ea stage2[][128] = { EA_N, EA_N, EA_N, EA_N, EA_A, EA_N, EA_A, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, - EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_A, EA_N, EA_A, EA_N, EA_N, EA_N, EA_N, EA_N, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, @@ -1559,7 +1559,7 @@ static constexpr enum uprop_ea stage2[][128] = { EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_W}, {EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, - EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_N, EA_N, EA_N, EA_W, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_A, EA_A, EA_N, EA_W, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, @@ -1826,7 +1826,7 @@ static constexpr enum uprop_ea stage2[][128] = { EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, - EA_W, EA_W, EA_W, EA_W, EA_NA, EA_NA, EA_NA, EA_NA, + EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W}, @@ -1847,22 +1847,6 @@ static constexpr enum uprop_ea stage2[][128] = { EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W}, {EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, - EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, - EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, - EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, - EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, - EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, - EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, - EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, - EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, - EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, - EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, - EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, - EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, - EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, - EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, - EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N}, - {EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_NA, EA_NA, EA_NA, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, @@ -1919,9 +1903,9 @@ static constexpr enum uprop_ea stage2[][128] = { EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, - EA_N, EA_N, EA_N, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_NA, EA_NA, EA_N, EA_N, EA_NA, EA_N, EA_NA, EA_N, EA_N, EA_N, - EA_N, EA_N, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, @@ -2398,13 +2382,13 @@ static constexpr enum uprop_ea stage2[][128] = { EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_NA, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_NA, EA_N, EA_N, EA_NA, EA_NA, EA_NA, - EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, - EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, - EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, - EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, - EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, - EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, - EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA}, {EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, @@ -2606,6 +2590,22 @@ static constexpr enum uprop_ea stage2[][128] = { EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_NA, EA_NA, + EA_NA, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N}, + {EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_N, EA_N, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, @@ -2638,14 +2638,14 @@ static constexpr enum uprop_ea stage2[][128] = { EA_N, EA_N, EA_NA, EA_N, EA_N, EA_N, EA_NA, EA_NA, EA_N, EA_N, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_N, EA_N, EA_N, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, - EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, - EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_N, EA_N, EA_N}, + EA_NA, EA_NA, EA_NA, EA_NA, EA_N, EA_N, EA_N, EA_N}, {EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, @@ -2791,6 +2791,22 @@ static constexpr enum uprop_ea stage2[][128] = { EA_N, EA_N, EA_N, EA_N, EA_N, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA}, {EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_NA, EA_N, EA_NA, EA_NA, EA_N, EA_NA, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_NA, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_NA, EA_N, EA_NA, EA_NA, EA_N, EA_NA, EA_N, + EA_N, EA_N, EA_N, EA_NA, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_NA, EA_N, + EA_N, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_N, EA_N, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA}, + {EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, @@ -2864,9 +2880,9 @@ static constexpr enum uprop_ea stage2[][128] = { EA_N, EA_N, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, - EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, - EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, - EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA}, @@ -2998,6 +3014,22 @@ static constexpr enum uprop_ea stage2[][128] = { EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA}, + {EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA}, {EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_NA, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, @@ -3089,7 +3121,7 @@ static constexpr enum uprop_ea stage2[][128] = { EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, - EA_N, EA_N, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_N, EA_N, EA_N, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, @@ -3186,6 +3218,22 @@ static constexpr enum uprop_ea stage2[][128] = { EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N}, + {EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, @@ -3197,8 +3245,8 @@ static constexpr enum uprop_ea stage2[][128] = { EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, - EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, - EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_NA, + EA_N, EA_N, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, @@ -3285,6 +3333,22 @@ static constexpr enum uprop_ea stage2[][128] = { EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA}, + {EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N}, {EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, @@ -3365,7 +3429,7 @@ static constexpr enum uprop_ea stage2[][128] = { EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, - EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA}, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_W}, {EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, @@ -3467,6 +3531,38 @@ static constexpr enum uprop_ea stage2[][128] = { EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA}, + {EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA}, + {EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_NA, EA_NA, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, @@ -3558,21 +3654,21 @@ static constexpr enum uprop_ea stage2[][128] = { EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA}, - {EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, - EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, - EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, - EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, - EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, - EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, - EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, - EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, - EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, - EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, - EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_NA, + {EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, + EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, + EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, + EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, + EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, + EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, + EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, + EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, + EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, + EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, + EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, - EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, - EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, - EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, + EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, + EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_N, EA_N, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA}, {EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, @@ -3776,6 +3872,22 @@ static constexpr enum uprop_ea stage2[][128] = { EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_NA, EA_NA, EA_NA, EA_NA, EA_N}, + {EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_NA, @@ -4156,6 +4268,8 @@ static constexpr enum uprop_ea stage2[][128] = { EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_NA, EA_NA, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_NA, EA_NA, EA_NA, EA_NA, EA_N, EA_N, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, @@ -4163,8 +4277,6 @@ static constexpr enum uprop_ea stage2[][128] = { EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, - EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, - EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA}, {EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_W, EA_W, EA_W, EA_W, @@ -4199,19 +4311,19 @@ static constexpr enum uprop_ea stage2[][128] = { EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_NA, EA_NA, EA_NA}, {EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, - EA_W, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_W, EA_W, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, - EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_NA, EA_W, - EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_NA, EA_NA, + EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, + EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, - EA_W, EA_W, EA_W, EA_W, EA_NA, EA_NA, EA_NA, EA_NA, + EA_W, EA_W, EA_W, EA_W, EA_W, EA_NA, EA_NA, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, - EA_W, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_W, EA_W, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA}, {EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, @@ -4223,11 +4335,11 @@ static constexpr enum uprop_ea stage2[][128] = { EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, - EA_N, EA_N, EA_N, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, - EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, - EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, - EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, - EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, + EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_N, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA, EA_NA}, {EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, EA_W, |