aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Voss <mail@thomasvoss.com> 2024-05-14 15:10:06 +0200
committerThomas Voss <mail@thomasvoss.com> 2024-05-14 15:10:06 +0200
commita77f15c48e1ed69b3d766eff10fcfd3d2252b17a (patch)
tree8102c83edbf1d7aa4cd8eab9715e5108f8616f4e
parent587ccc983cf36fb9e00aa10ac32b58d0205aa96a (diff)
Properly pick optimal block size
-rwxr-xr-xgen/prop/nfkc_Xcf9
-rw-r--r--lib/unicode/prop/uprop_get_nfkc_cf.c7782
-rw-r--r--lib/unicode/prop/uprop_get_nfkc_scf.c7782
3 files changed, 2652 insertions, 12921 deletions
diff --git a/gen/prop/nfkc_Xcf b/gen/prop/nfkc_Xcf
index 58c3abc..884e035 100755
--- a/gen/prop/nfkc_Xcf
+++ b/gen/prop/nfkc_Xcf
@@ -45,7 +45,6 @@ def genfile(cs: list[tuple[bool, ...]], blksize: int, _type: str) -> None:
#include "macros.h"
#include "unicode/prop.h"
-#define M(...) ((struct rview)_(__VA_ARGS__))
#define _(...) \\
{(const rune []){__VA_ARGS__}, lengthof(((const rune []){__VA_ARGS__}))}
@@ -83,8 +82,12 @@ constexpr rune SENTINAL = 0x110000;
struct rview
uprop_get_nfkc_{_type}(rune ch)
{{
+ static thread_local rune hack;
struct rview rv = stage2[stage1[ch / {blksize}]][ch % {blksize}];
- return rv.len == 1 && rv.p[0] == SENTINAL ? M(ch) : rv;
+ if (rv.len != 1 || rv.p[0] != SENTINAL)
+ return rv;
+ hack = ch;
+ return (struct rview){{&hack, 1}};
}}''')
def main(_type: str) -> None:
@@ -101,7 +104,7 @@ def main(_type: str) -> None:
cs = set(Cs)
sz_s1 = len(Cs) * isize(len(cs) - 1)
- sz_s2 = len(cs) * bs
+ sz_s2 = len(cs) * bs * 16 # (rune *) + size_t
sz = sz_s1 + sz_s2
if sz < smallest:
diff --git a/lib/unicode/prop/uprop_get_nfkc_cf.c b/lib/unicode/prop/uprop_get_nfkc_cf.c
index 39c4ef9..cee2a9c 100644
--- a/lib/unicode/prop/uprop_get_nfkc_cf.c
+++ b/lib/unicode/prop/uprop_get_nfkc_cf.c
@@ -9,281 +9,1097 @@
constexpr rune SENTINAL = 0x110000;
static constexpr uint8_t stage1[] = {
- 0, 1, 2, 3, 4, 5, 6, 7, 7, 8, 9, 10, 7, 7, 11, 12,
- 13, 14, 7, 15, 7, 7, 7, 16, 17, 7, 7, 7, 18, 19, 20, 21,
- 22, 23, 24, 25, 26, 7, 7, 7, 7, 7, 27, 7, 28, 29, 30, 31,
- 32, 33, 34, 35, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 36, 37, 7, 7, 7, 38, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 39, 40, 41, 42, 43, 44, 45,
- 7, 7, 7, 7, 46, 47, 7, 48, 7, 7, 7, 7, 49, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 50, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 51, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 52, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 53, 7, 7, 54, 55, 56, 57, 7, 7, 7, 7, 7, 7, 7, 7,
- 58, 7, 7, 7, 7, 7, 7, 7, 7, 59, 7, 7, 7, 7, 60, 7,
- 7, 61, 62, 7, 7, 7, 7, 7, 7, 7, 7, 63, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 64, 65, 66, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 0, 12, 13, 14,
+ 15, 16, 17, 18, 19, 20, 21, 0, 22, 23, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 24, 0, 25, 26, 27, 0, 0, 0, 28, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 29, 0, 30, 31, 32, 33, 34, 0,
+ 0, 0, 35, 36, 0, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 0,
+ 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 41, 0, 42, 43, 44, 0, 45, 46, 47, 48, 49, 50, 51, 52,
+ 53, 54, 55, 0, 56, 57, 58, 0, 59, 0, 0, 0, 60, 0, 0, 0,
+ 0, 61, 62, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 64, 65, 0, 66, 0, 0, 0, 0,
+ 67, 68, 69, 70, 0, 71, 0, 0, 0, 0, 72, 73, 74, 75, 76, 77,
+ 78, 0, 79, 80, 81, 82, 83, 0, 84, 85, 86, 87, 88, 89, 90, 91,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 92, 93, 0, 94, 95, 96, 97,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 98, 99, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
+ 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 128, 0, 129, 130, 0, 131, 132, 0, 0, 0, 0, 0, 0, 0, 133, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 135, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 136, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 137, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 138, 139, 140, 0, 0, 0, 0, 0, 0, 0, 0,
+ 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 157, 158, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 159, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 160, 161, 162, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 163, 164, 165, 0, 166, 167, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 168,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 169, 170, 171, 172, 173, 174, 175, 176, 177, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178,
+ 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178,
+ 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178,
+ 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
};
-static const struct rview stage2[][256] = {
+static const struct rview stage2[][64] = {
{_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -347,8 +1163,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(0x0061),
_(0x0062),
_(0x0063),
@@ -411,8 +1227,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -475,8 +1291,8 @@ static const struct rview stage2[][256] = {
_(0x0031, 0x2044, 0x0034),
_(0x0031, 0x2044, 0x0032),
_(0x0033, 0x2044, 0x0034),
- _(SENTINAL),
- _(0x00E0),
+ _(SENTINAL)},
+ {_(0x00E0),
_(0x00E1),
_(0x00E2),
_(0x00E3),
@@ -603,8 +1419,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(0x013E),
_(SENTINAL),
- _(0x006C, 0x00B7),
- _(0x006C, 0x00B7),
+ _(0x006C, 0x00B7)},
+ {_(0x006C, 0x00B7),
_(0x0142),
_(SENTINAL),
_(0x0144),
@@ -667,8 +1483,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(0x017E),
_(SENTINAL),
- _(0x0073),
- _(SENTINAL),
+ _(0x0073)},
+ {_(SENTINAL),
_(0x0253),
_(0x0183),
_(SENTINAL),
@@ -731,8 +1547,8 @@ static const struct rview stage2[][256] = {
_(0x01BD),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -859,8 +1675,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(0x019A),
_(0x2C66),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(0x0242),
_(SENTINAL),
_(0x0180),
@@ -923,8 +1739,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -987,8 +1803,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -1052,71 +1868,7 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL)},
- {_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(0x0300),
+ {_(0x0300),
_(0x0301),
_(SENTINAL),
_(0x0313),
@@ -1179,8 +1931,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(0x003B),
- _(0x03F3),
- _(SENTINAL),
+ _(0x03F3)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -1243,8 +1995,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(0x03C3),
_(SENTINAL),
@@ -1371,8 +2123,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -1435,8 +2187,8 @@ static const struct rview stage2[][256] = {
_(0x047D),
_(SENTINAL),
_(0x047F),
- _(SENTINAL),
- _(0x0481),
+ _(SENTINAL)},
+ {_(0x0481),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -1499,8 +2251,8 @@ static const struct rview stage2[][256] = {
_(0x04BD),
_(SENTINAL),
_(0x04BF),
- _(SENTINAL),
- _(0x04CF),
+ _(SENTINAL)},
+ {_(0x04CF),
_(0x04C2),
_(SENTINAL),
_(0x04C4),
@@ -1627,8 +2379,8 @@ static const struct rview stage2[][256] = {
_(0x056C),
_(0x056D),
_(0x056E),
- _(0x056F),
- _(0x0570),
+ _(0x056F)},
+ {_(0x0570),
_(0x0571),
_(0x0572),
_(0x0573),
@@ -1691,8 +2443,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -1755,70 +2507,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(SENTINAL),
_(SENTINAL),
@@ -1883,8 +2571,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -1947,134 +2635,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(SENTINAL),
_(SENTINAL),
@@ -2100,326 +2660,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL)},
- {_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(0x0915, 0x093C),
_(0x0916, 0x093C),
_(0x0917, 0x093C),
@@ -2459,72 +2699,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -2651,8 +2827,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -2715,134 +2891,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(SENTINAL),
_(SENTINAL),
@@ -2872,70 +2920,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(0x0B21, 0x0B3C),
_(0x0B22, 0x0B3C),
_(SENTINAL),
@@ -2971,134 +2955,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(SENTINAL),
_(SENTINAL),
@@ -3163,72 +3019,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -3291,8 +3083,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -3419,8 +3211,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(0x0F42, 0x0FB7),
@@ -3483,8 +3275,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(0x0F71, 0x0F80),
_(SENTINAL),
_(SENTINAL),
@@ -3547,70 +3339,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(SENTINAL),
_(SENTINAL),
@@ -3644,134 +3372,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(0x2D00),
_(0x2D01),
_(0x2D02),
@@ -3803,8 +3403,8 @@ static const struct rview stage2[][256] = {
_(0x2D1C),
_(0x2D1D),
_(0x2D1E),
- _(0x2D1F),
- _(0x2D20),
+ _(0x2D1F)},
+ {_(0x2D20),
_(0x2D21),
_(0x2D22),
_(0x2D23),
@@ -3899,70 +3499,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(),
_(),
_(SENTINAL),
@@ -3995,134 +3531,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(SENTINAL),
_(SENTINAL),
@@ -4180,198 +3588,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(0x13F0),
_(0x13F1),
_(0x13F2),
@@ -4432,134 +3648,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(),
_(),
_(SENTINAL),
@@ -4571,70 +3659,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(SENTINAL),
_(SENTINAL),
@@ -4699,328 +3723,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
- {_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(0x0432),
+ {_(0x0432),
_(0x0434),
_(0x043E),
_(0x0441),
@@ -5083,71 +3787,7 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(0x10FD),
_(0x10FE),
- _(0x10FF),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL)},
+ _(0x10FF)},
{_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -5211,8 +3851,8 @@ static const struct rview stage2[][256] = {
_(0x006F),
_(0x0223),
_(0x0070),
- _(0x0072),
- _(0x0074),
+ _(0x0072)},
+ {_(0x0074),
_(0x0075),
_(0x0077),
_(0x0061),
@@ -5275,8 +3915,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -5339,71 +3979,7 @@ static const struct rview stage2[][256] = {
_(0x0290),
_(0x0291),
_(0x0292),
- _(0x03B8),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL)},
+ _(0x03B8)},
{_(0x1E01),
_(SENTINAL),
_(0x1E03),
@@ -5467,8 +4043,8 @@ static const struct rview stage2[][256] = {
_(0x1E3D),
_(SENTINAL),
_(0x1E3F),
- _(SENTINAL),
- _(0x1E41),
+ _(SENTINAL)},
+ {_(0x1E41),
_(SENTINAL),
_(0x1E43),
_(SENTINAL),
@@ -5531,8 +4107,8 @@ static const struct rview stage2[][256] = {
_(0x1E7D),
_(SENTINAL),
_(0x1E7F),
- _(SENTINAL),
- _(0x1E81),
+ _(SENTINAL)},
+ {_(0x1E81),
_(SENTINAL),
_(0x1E83),
_(SENTINAL),
@@ -5595,8 +4171,8 @@ static const struct rview stage2[][256] = {
_(0x1EBD),
_(SENTINAL),
_(0x1EBF),
- _(SENTINAL),
- _(0x1EC1),
+ _(SENTINAL)},
+ {_(0x1EC1),
_(SENTINAL),
_(0x1EC3),
_(SENTINAL),
@@ -5723,8 +4299,8 @@ static const struct rview stage2[][256] = {
_(0x1F34),
_(0x1F35),
_(0x1F36),
- _(0x1F37),
- _(SENTINAL),
+ _(0x1F37)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -5787,8 +4363,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(0x03CE),
_(SENTINAL),
- _(SENTINAL),
- _(0x1F00, 0x03B9),
+ _(SENTINAL)},
+ {_(0x1F00, 0x03B9),
_(0x1F01, 0x03B9),
_(0x1F02, 0x03B9),
_(0x1F03, 0x03B9),
@@ -5851,8 +4427,8 @@ static const struct rview stage2[][256] = {
_(0x03B1, 0x03B9),
_(0x0020, 0x0313),
_(0x03B9),
- _(0x0020, 0x0313),
- _(0x0020, 0x0342),
+ _(0x0020, 0x0313)},
+ {_(0x0020, 0x0342),
_(0x0020, 0x0308, 0x0342),
_(0x1F74, 0x03B9),
_(0x03B7, 0x03B9),
@@ -5979,8 +4555,8 @@ static const struct rview stage2[][256] = {
_(0x0021, 0x0021),
_(SENTINAL),
_(0x0020, 0x0305),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -6043,8 +4619,8 @@ static const struct rview stage2[][256] = {
_(0x003D),
_(0x0028),
_(0x0029),
- _(0x006E),
- _(0x0030),
+ _(0x006E)},
+ {_(0x0030),
_(0x0031),
_(0x0032),
_(0x0033),
@@ -6107,70 +4683,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(0x0061, 0x002F, 0x0063),
_(0x0061, 0x002F, 0x0073),
@@ -6235,8 +4747,8 @@ static const struct rview stage2[][256] = {
_(0x03C0),
_(0x03B3),
_(0x03B3),
- _(0x03C0),
- _(0x2211),
+ _(0x03C0)},
+ {_(0x2211),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -6299,8 +4811,8 @@ static const struct rview stage2[][256] = {
_(0x006C),
_(0x0063),
_(0x0064),
- _(0x006D),
- _(SENTINAL),
+ _(0x006D)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(0x2184),
@@ -6363,70 +4875,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(SENTINAL),
_(SENTINAL),
@@ -6491,198 +4939,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(SENTINAL),
_(SENTINAL),
@@ -6747,198 +5003,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(SENTINAL),
_(SENTINAL),
@@ -6972,70 +5036,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(0x0031),
_(0x0032),
_(0x0033),
@@ -7067,8 +5067,8 @@ static const struct rview stage2[][256] = {
_(0x0028, 0x0039, 0x0029),
_(0x0028, 0x0031, 0x0030, 0x0029),
_(0x0028, 0x0031, 0x0031, 0x0029),
- _(0x0028, 0x0031, 0x0032, 0x0029),
- _(0x0028, 0x0031, 0x0033, 0x0029),
+ _(0x0028, 0x0031, 0x0032, 0x0029)},
+ {_(0x0028, 0x0031, 0x0033, 0x0029),
_(0x0028, 0x0031, 0x0034, 0x0029),
_(0x0028, 0x0031, 0x0035, 0x0029),
_(0x0028, 0x0031, 0x0036, 0x0029),
@@ -7131,8 +5131,8 @@ static const struct rview stage2[][256] = {
_(0x0067),
_(0x0068),
_(0x0069),
- _(0x006A),
- _(0x006B),
+ _(0x006A)},
+ {_(0x006B),
_(0x006C),
_(0x006D),
_(0x006E),
@@ -7259,8 +5259,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -7323,72 +5323,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -7515,8 +5451,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -7579,8 +5515,8 @@ static const struct rview stage2[][256] = {
_(0x006A),
_(0x0076),
_(0x023F),
- _(0x0240),
- _(0x2C81),
+ _(0x0240)},
+ {_(0x2C81),
_(SENTINAL),
_(0x2C83),
_(SENTINAL),
@@ -7643,8 +5579,8 @@ static const struct rview stage2[][256] = {
_(0x2CBD),
_(SENTINAL),
_(0x2CBF),
- _(SENTINAL),
- _(0x2CC1),
+ _(SENTINAL)},
+ {_(0x2CC1),
_(SENTINAL),
_(0x2CC3),
_(SENTINAL),
@@ -7755,70 +5691,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(0x2D61),
_(SENTINAL),
_(SENTINAL),
@@ -7835,134 +5707,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(SENTINAL),
_(SENTINAL),
@@ -7995,134 +5739,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(0x6BCD),
_(SENTINAL),
_(SENTINAL),
@@ -8155,8 +5771,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -8283,8 +5899,8 @@ static const struct rview stage2[][256] = {
_(0x5FC3),
_(0x6208),
_(0x6236),
- _(0x624B),
- _(0x652F),
+ _(0x624B)},
+ {_(0x652F),
_(0x6534),
_(0x6587),
_(0x6597),
@@ -8347,8 +5963,8 @@ static const struct rview stage2[][256] = {
_(0x8001),
_(0x800C),
_(0x8012),
- _(0x8033),
- _(0x807F),
+ _(0x8033)},
+ {_(0x807F),
_(0x8089),
_(0x81E3),
_(0x81EA),
@@ -8411,8 +6027,8 @@ static const struct rview stage2[][256] = {
_(0x9AD8),
_(0x9ADF),
_(0x9B25),
- _(0x9B2F),
- _(0x9B32),
+ _(0x9B2F)},
+ {_(0x9B32),
_(0x9B3C),
_(0x9B5A),
_(0x9CE5),
@@ -8539,72 +6155,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -8667,8 +6219,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -8795,8 +6347,8 @@ static const struct rview stage2[][256] = {
_(0x11B2),
_(0x11B3),
_(0x11B4),
- _(0x11B5),
- _(0x111A),
+ _(0x11B5)},
+ {_(0x111A),
_(0x1106),
_(0x1107),
_(0x1108),
@@ -8859,8 +6411,8 @@ static const struct rview stage2[][256] = {
_(0x112F),
_(0x1132),
_(0x1136),
- _(0x1140),
- _(0x1147),
+ _(0x1140)},
+ {_(0x1147),
_(0x114C),
_(0x11F1),
_(0x11F2),
@@ -8923,70 +6475,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(0x0028, 0x1100, 0x0029),
_(0x0028, 0x1102, 0x0029),
@@ -9051,8 +6539,8 @@ static const struct rview stage2[][256] = {
_(0x0028, 0x76E3, 0x0029),
_(0x0028, 0x4F01, 0x0029),
_(0x0028, 0x8CC7, 0x0029),
- _(0x0028, 0x5354, 0x0029),
- _(0x0028, 0x796D, 0x0029),
+ _(0x0028, 0x5354, 0x0029)},
+ {_(0x0028, 0x796D, 0x0029),
_(0x0028, 0x4F11, 0x0029),
_(0x0028, 0x81EA, 0x0029),
_(0x0028, 0x81F3, 0x0029),
@@ -9115,8 +6603,8 @@ static const struct rview stage2[][256] = {
_(0xCC38, 0xACE0),
_(0xC8FC, 0xC758),
_(0xC6B0),
- _(SENTINAL),
- _(0x4E00),
+ _(SENTINAL)},
+ {_(0x4E00),
_(0x4E8C),
_(0x4E09),
_(0x56DB),
@@ -9179,8 +6667,8 @@ static const struct rview stage2[][256] = {
_(0x0034, 0x0037),
_(0x0034, 0x0038),
_(0x0034, 0x0039),
- _(0x0035, 0x0030),
- _(0x0031, 0x6708),
+ _(0x0035, 0x0030)},
+ {_(0x0031, 0x6708),
_(0x0032, 0x6708),
_(0x0033, 0x6708),
_(0x0034, 0x6708),
@@ -9307,8 +6795,8 @@ static const struct rview stage2[][256] = {
_(0x30D9, 0x30FC, 0x30BF),
_(0x30DD, 0x30A4, 0x30F3, 0x30C8),
_(0x30DC, 0x30EB, 0x30C8),
- _(0x30DB, 0x30F3),
- _(0x30DD, 0x30F3, 0x30C9),
+ _(0x30DB, 0x30F3)},
+ {_(0x30DD, 0x30F3, 0x30C9),
_(0x30DB, 0x30FC, 0x30EB),
_(0x30DB, 0x30FC, 0x30F3),
_(0x30DE, 0x30A4, 0x30AF, 0x30ED),
@@ -9371,8 +6859,8 @@ static const struct rview stage2[][256] = {
_(0x662D, 0x548C),
_(0x5927, 0x6B63),
_(0x660E, 0x6CBB),
- _(0x682A, 0x5F0F, 0x4F1A, 0x793E),
- _(0x0070, 0x0061),
+ _(0x682A, 0x5F0F, 0x4F1A, 0x793E)},
+ {_(0x0070, 0x0061),
_(0x006E, 0x0061),
_(0x03BC, 0x0061),
_(0x006D, 0x0061),
@@ -9435,8 +6923,8 @@ static const struct rview stage2[][256] = {
_(0x03BC, 0x0077),
_(0x006D, 0x0077),
_(0x006B, 0x0077),
- _(0x006D, 0x0077),
- _(0x006B, 0x03C9),
+ _(0x006D, 0x0077)},
+ {_(0x006B, 0x03C9),
_(0x006D, 0x03C9),
_(0x0061, 0x002E, 0x006D, 0x002E),
_(0x0062, 0x0071),
@@ -9500,71 +6988,7 @@ static const struct rview stage2[][256] = {
_(0x0033, 0x0030, 0x65E5),
_(0x0033, 0x0031, 0x65E5),
_(0x0067, 0x0061, 0x006C)},
- {_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(0xA641),
+ {_(0xA641),
_(SENTINAL),
_(0xA643),
_(SENTINAL),
@@ -9627,8 +7051,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(0xA681),
+ _(SENTINAL)},
+ {_(0xA681),
_(SENTINAL),
_(0xA683),
_(SENTINAL),
@@ -9691,70 +7115,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(SENTINAL),
_(SENTINAL),
@@ -9819,8 +7179,8 @@ static const struct rview stage2[][256] = {
_(0xA73D),
_(SENTINAL),
_(0xA73F),
- _(SENTINAL),
- _(0xA741),
+ _(SENTINAL)},
+ {_(0xA741),
_(SENTINAL),
_(0xA743),
_(SENTINAL),
@@ -9883,8 +7243,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(0x1D79),
_(0xA77F),
- _(SENTINAL),
- _(0xA781),
+ _(SENTINAL)},
+ {_(0xA781),
_(SENTINAL),
_(0xA783),
_(SENTINAL),
@@ -9947,8 +7307,8 @@ static const struct rview stage2[][256] = {
_(0xA7BD),
_(SENTINAL),
_(0xA7BF),
- _(SENTINAL),
- _(0xA7C1),
+ _(SENTINAL)},
+ {_(0xA7C1),
_(SENTINAL),
_(0xA7C3),
_(SENTINAL),
@@ -10040,70 +7400,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(0xA727),
_(0xAB37),
_(0x026B),
@@ -10139,8 +7435,8 @@ static const struct rview stage2[][256] = {
_(0x13AC),
_(0x13AD),
_(0x13AE),
- _(0x13AF),
- _(0x13B0),
+ _(0x13AF)},
+ {_(0x13B0),
_(0x13B1),
_(0x13B2),
_(0x13B3),
@@ -10203,71 +7499,7 @@ static const struct rview stage2[][256] = {
_(0x13EC),
_(0x13ED),
_(0x13EE),
- _(0x13EF),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL)},
+ _(0x13EF)},
{_(0x8C48),
_(0x66F4),
_(0x8ECA),
@@ -10331,8 +7563,8 @@ static const struct rview stage2[][256] = {
_(0x797F),
_(0x7DA0),
_(0x83C9),
- _(0x9304),
- _(0x9E7F),
+ _(0x9304)},
+ {_(0x9E7F),
_(0x8AD6),
_(0x58DF),
_(0x5F04),
@@ -10395,8 +7627,8 @@ static const struct rview stage2[][256] = {
_(0x826F),
_(0x8AD2),
_(0x91CF),
- _(0x52F5),
- _(0x5442),
+ _(0x52F5)},
+ {_(0x5442),
_(0x5973),
_(0x5EEC),
_(0x65C5),
@@ -10459,8 +7691,8 @@ static const struct rview stage2[][256] = {
_(0x5BEE),
_(0x5C3F),
_(0x6599),
- _(0x6A02),
- _(0x71CE),
+ _(0x6A02)},
+ {_(0x71CE),
_(0x7642),
_(0x84FC),
_(0x907C),
@@ -10587,8 +7819,8 @@ static const struct rview stage2[][256] = {
_(0x5C6E),
_(0x6094),
_(0x6168),
- _(0x618E),
- _(0x61F2),
+ _(0x618E)},
+ {_(0x61F2),
_(0x654F),
_(0x65E2),
_(0x6691),
@@ -10651,8 +7883,8 @@ static const struct rview stage2[][256] = {
_(0x585A),
_(0x58B3),
_(0x5944),
- _(0x5954),
- _(0x5A62),
+ _(0x5954)},
+ {_(0x5A62),
_(0x5B28),
_(0x5ED2),
_(0x5ED9),
@@ -10715,8 +7947,8 @@ static const struct rview stage2[][256] = {
_(0x8B01),
_(0x8AFE),
_(0x8AED),
- _(0x8B39),
- _(0x8B8A),
+ _(0x8B39)},
+ {_(0x8B8A),
_(0x8D08),
_(0x8F38),
_(0x9072),
@@ -10843,8 +8075,8 @@ static const struct rview stage2[][256] = {
_(0x05DC, 0x05BC),
_(SENTINAL),
_(0x05DE, 0x05BC),
- _(SENTINAL),
- _(0x05E0, 0x05BC),
+ _(SENTINAL)},
+ {_(0x05E0, 0x05BC),
_(0x05E1, 0x05BC),
_(SENTINAL),
_(0x05E3, 0x05BC),
@@ -10907,8 +8139,8 @@ static const struct rview stage2[][256] = {
_(0x0686),
_(0x0686),
_(0x0687),
- _(0x0687),
- _(0x0687),
+ _(0x0687)},
+ {_(0x0687),
_(0x0687),
_(0x068D),
_(0x068D),
@@ -10971,8 +8203,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -11099,8 +8331,8 @@ static const struct rview stage2[][256] = {
_(0x0643, 0x0645),
_(0x0643, 0x0649),
_(0x0643, 0x064A),
- _(0x0644, 0x062C),
- _(0x0644, 0x062D),
+ _(0x0644, 0x062C)},
+ {_(0x0644, 0x062D),
_(0x0644, 0x062E),
_(0x0644, 0x0645),
_(0x0644, 0x0649),
@@ -11163,8 +8395,8 @@ static const struct rview stage2[][256] = {
_(0x0641, 0x0649),
_(0x0641, 0x064A),
_(0x0642, 0x0649),
- _(0x0642, 0x064A),
- _(0x0643, 0x0627),
+ _(0x0642, 0x064A)},
+ {_(0x0643, 0x0627),
_(0x0643, 0x0644),
_(0x0643, 0x0645),
_(0x0643, 0x0649),
@@ -11227,8 +8459,8 @@ static const struct rview stage2[][256] = {
_(0x063A, 0x062C),
_(0x063A, 0x0645),
_(0x0641, 0x062C),
- _(0x0641, 0x062D),
- _(0x0641, 0x062E),
+ _(0x0641, 0x062D)},
+ {_(0x0641, 0x062E),
_(0x0641, 0x0645),
_(0x0642, 0x062D),
_(0x0642, 0x0645),
@@ -11355,8 +8587,8 @@ static const struct rview stage2[][256] = {
_(0x0627, 0x064B),
_(0x0627, 0x064B),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -11419,8 +8651,8 @@ static const struct rview stage2[][256] = {
_(0x0641, 0x062E, 0x0645),
_(0x0641, 0x062E, 0x0645),
_(0x0642, 0x0645, 0x062D),
- _(0x0642, 0x0645, 0x0645),
- _(0x0644, 0x062D, 0x0645),
+ _(0x0642, 0x0645, 0x0645)},
+ {_(0x0644, 0x062D, 0x0645),
_(0x0644, 0x062D, 0x064A),
_(0x0644, 0x062D, 0x0649),
_(0x0644, 0x062C, 0x062C),
@@ -11483,8 +8715,8 @@ static const struct rview stage2[][256] = {
_(0x0644, 0x062C, 0x0645),
_(0x0646, 0x062C, 0x062D),
_(0x062C, 0x062D, 0x064A),
- _(0x062D, 0x062C, 0x064A),
- _(0x0645, 0x062C, 0x064A),
+ _(0x062D, 0x062C, 0x064A)},
+ {_(0x0645, 0x062C, 0x064A),
_(0x0641, 0x0645, 0x064A),
_(0x0628, 0x062D, 0x064A),
_(0x0643, 0x0645, 0x0645),
@@ -11611,8 +8843,8 @@ static const struct rview stage2[][256] = {
_(0x3011),
_(0x300A),
_(0x300B),
- _(0x3008),
- _(0x3009),
+ _(0x3008)},
+ {_(0x3009),
_(0x300C),
_(0x300D),
_(0x300E),
@@ -11675,8 +8907,8 @@ static const struct rview stage2[][256] = {
_(0x0020, 0x0651),
_(0x0640, 0x0651),
_(0x0020, 0x0652),
- _(0x0640, 0x0652),
- _(0x0621),
+ _(0x0640, 0x0652)},
+ {_(0x0621),
_(0x0622),
_(0x0622),
_(0x0623),
@@ -11739,8 +8971,8 @@ static const struct rview stage2[][256] = {
_(0x0635),
_(0x0636),
_(0x0636),
- _(0x0636),
- _(0x0636),
+ _(0x0636)},
+ {_(0x0636),
_(0x0637),
_(0x0637),
_(0x0637),
@@ -11867,8 +9099,8 @@ static const struct rview stage2[][256] = {
_(0x005C),
_(0x005D),
_(0x005E),
- _(0x005F),
- _(0x0060),
+ _(0x005F)},
+ {_(0x0060),
_(0x0061),
_(0x0062),
_(0x0063),
@@ -11931,8 +9163,8 @@ static const struct rview stage2[][256] = {
_(0x30B7),
_(0x30B9),
_(0x30BB),
- _(0x30BD),
- _(0x30BF),
+ _(0x30BD)},
+ {_(0x30BF),
_(0x30C1),
_(0x30C4),
_(0x30C6),
@@ -11995,8 +9227,8 @@ static const struct rview stage2[][256] = {
_(0x1110),
_(0x1111),
_(0x1112),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(0x1161),
_(0x1162),
@@ -12123,72 +9355,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -12251,8 +9419,8 @@ static const struct rview stage2[][256] = {
_(0x104E4),
_(0x104E5),
_(0x104E6),
- _(0x104E7),
- _(0x104E8),
+ _(0x104E7)},
+ {_(0x104E8),
_(0x104E9),
_(0x104EA),
_(0x104EB),
@@ -12364,70 +9532,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(0x10597),
_(0x10598),
_(0x10599),
@@ -12443,8 +9547,8 @@ static const struct rview stage2[][256] = {
_(0x105A3),
_(0x105A4),
_(0x105A5),
- _(0x105A6),
- _(0x105A7),
+ _(0x105A6)},
+ {_(0x105A7),
_(0x105A8),
_(0x105A9),
_(0x105AA),
@@ -12507,200 +9611,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(0x02D0),
_(0x02D1),
_(0x00E6),
@@ -12763,200 +9675,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
- {_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(0x10CC0),
+ {_(0x10CC0),
_(0x10CC1),
_(0x10CC2),
_(0x10CC3),
@@ -13019,70 +9739,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(SENTINAL),
_(SENTINAL),
@@ -13116,134 +9772,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(0x118C0),
_(0x118C1),
_(0x118C2),
@@ -13275,136 +9803,8 @@ static const struct rview stage2[][256] = {
_(0x118DC),
_(0x118DD),
_(0x118DE),
- _(0x118DF),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL)},
- {_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(0x16E60),
+ _(0x118DF)},
+ {_(0x16E60),
_(0x16E61),
_(0x16E62),
_(0x16E63),
@@ -13467,134 +9867,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(SENTINAL),
_(SENTINAL),
@@ -13628,134 +9900,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(),
_(),
_(),
@@ -13787,70 +9931,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(SENTINAL),
_(SENTINAL),
@@ -13882,70 +9962,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(0x1D157, 0x1D165),
_(0x1D158, 0x1D165),
_(0x1D158, 0x1D165, 0x1D16E),
@@ -13979,8 +9995,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -14043,8 +10059,8 @@ static const struct rview stage2[][256] = {
_(0x1D1BA, 0x1D165),
_(0x1D1B9, 0x1D165, 0x1D16E),
_(0x1D1BA, 0x1D165, 0x1D16E),
- _(0x1D1B9, 0x1D165, 0x1D16F),
- _(0x1D1BA, 0x1D165, 0x1D16F),
+ _(0x1D1B9, 0x1D165, 0x1D16F)},
+ {_(0x1D1BA, 0x1D165, 0x1D16F),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -14171,8 +10187,8 @@ static const struct rview stage2[][256] = {
_(0x0069),
_(0x006A),
_(0x006B),
- _(0x006C),
- _(0x006D),
+ _(0x006C)},
+ {_(0x006D),
_(0x006E),
_(0x006F),
_(0x0070),
@@ -14235,8 +10251,8 @@ static const struct rview stage2[][256] = {
_(0x0075),
_(0x0076),
_(0x0077),
- _(0x0078),
- _(0x0079),
+ _(0x0078)},
+ {_(0x0079),
_(0x007A),
_(0x0061),
_(0x0062),
@@ -14299,8 +10315,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(0x0068),
_(0x0069),
- _(0x006A),
- _(0x006B),
+ _(0x006A)},
+ {_(0x006B),
_(0x006C),
_(0x006D),
_(0x006E),
@@ -14427,8 +10443,8 @@ static const struct rview stage2[][256] = {
_(0x0065),
_(0x0066),
_(0x0067),
- _(SENTINAL),
- _(0x0069),
+ _(SENTINAL)},
+ {_(0x0069),
_(0x006A),
_(0x006B),
_(0x006C),
@@ -14491,8 +10507,8 @@ static const struct rview stage2[][256] = {
_(0x0071),
_(0x0072),
_(0x0073),
- _(0x0074),
- _(0x0075),
+ _(0x0074)},
+ {_(0x0075),
_(0x0076),
_(0x0077),
_(0x0078),
@@ -14555,8 +10571,8 @@ static const struct rview stage2[][256] = {
_(0x0063),
_(0x0064),
_(0x0065),
- _(0x0066),
- _(0x0067),
+ _(0x0066)},
+ {_(0x0067),
_(0x0068),
_(0x0069),
_(0x006A),
@@ -14683,8 +10699,8 @@ static const struct rview stage2[][256] = {
_(0x0061),
_(0x0062),
_(0x0063),
- _(0x0064),
- _(0x0065),
+ _(0x0064)},
+ {_(0x0065),
_(0x0066),
_(0x0067),
_(0x0068),
@@ -14747,8 +10763,8 @@ static const struct rview stage2[][256] = {
_(0x006D),
_(0x006E),
_(0x006F),
- _(0x0070),
- _(0x0071),
+ _(0x0070)},
+ {_(0x0071),
_(0x0072),
_(0x0073),
_(0x0074),
@@ -14811,8 +10827,8 @@ static const struct rview stage2[][256] = {
_(0x03C5),
_(0x03C6),
_(0x03C7),
- _(0x03C8),
- _(0x03C9),
+ _(0x03C8)},
+ {_(0x03C9),
_(0x2207),
_(0x03B1),
_(0x03B2),
@@ -14939,8 +10955,8 @@ static const struct rview stage2[][256] = {
_(0x03B7),
_(0x03B8),
_(0x03B9),
- _(0x03BA),
- _(0x03BB),
+ _(0x03BA)},
+ {_(0x03BB),
_(0x03BC),
_(0x03BD),
_(0x03BE),
@@ -15003,8 +11019,8 @@ static const struct rview stage2[][256] = {
_(0x03BD),
_(0x03BE),
_(0x03BF),
- _(0x03C0),
- _(0x03C1),
+ _(0x03C0)},
+ {_(0x03C1),
_(0x03C3),
_(0x03C3),
_(0x03C4),
@@ -15067,8 +11083,8 @@ static const struct rview stage2[][256] = {
_(0x03C3),
_(0x03C4),
_(0x03C5),
- _(0x03C6),
- _(0x03C7),
+ _(0x03C6)},
+ {_(0x03C7),
_(0x03C8),
_(0x03C9),
_(0x2202),
@@ -15195,8 +11211,8 @@ static const struct rview stage2[][256] = {
_(0x043E),
_(0x043F),
_(0x0440),
- _(0x0441),
- _(0x0442),
+ _(0x0441)},
+ {_(0x0442),
_(0x0443),
_(0x0444),
_(0x0445),
@@ -15259,134 +11275,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(0x1E922),
_(0x1E923),
@@ -15451,198 +11339,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(0x0627),
_(0x0628),
@@ -15707,8 +11403,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(0x062C),
_(SENTINAL),
@@ -15771,8 +11467,8 @@ static const struct rview stage2[][256] = {
_(0x066E),
_(SENTINAL),
_(0x06A1),
- _(SENTINAL),
- _(0x0627),
+ _(SENTINAL)},
+ {_(0x0627),
_(0x0628),
_(0x062C),
_(0x062F),
@@ -15835,70 +11531,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(0x0030, 0x002E),
_(0x0030, 0x002C),
@@ -15963,8 +11595,8 @@ static const struct rview stage2[][256] = {
_(0x006D),
_(0x006E),
_(0x006F),
- _(0x0070),
- _(0x0071),
+ _(0x0070)},
+ {_(0x0071),
_(0x0072),
_(0x0073),
_(0x0074),
@@ -16027,8 +11659,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -16091,70 +11723,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(0x307B, 0x304B),
_(0x30B3, 0x30B3),
@@ -16219,8 +11787,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(0x3014, 0x672C, 0x3015),
+ _(SENTINAL)},
+ {_(0x3014, 0x672C, 0x3015),
_(0x3014, 0x4E09, 0x3015),
_(0x3014, 0x4E8C, 0x3015),
_(0x3014, 0x5B89, 0x3015),
@@ -16283,134 +11851,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(SENTINAL),
_(SENTINAL),
@@ -16460,198 +11900,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(0x0030),
_(0x0031),
_(0x0032),
@@ -16731,8 +11979,8 @@ static const struct rview stage2[][256] = {
_(0x549E),
_(0x5438),
_(0x5448),
- _(0x5468),
- _(0x54A2),
+ _(0x5468)},
+ {_(0x54A2),
_(0x54F6),
_(0x5510),
_(0x5553),
@@ -16795,8 +12043,8 @@ static const struct rview stage2[][256] = {
_(0x5D43),
_(0x21DE6),
_(0x5D6E),
- _(0x5D6B),
- _(0x5D7C),
+ _(0x5D6B)},
+ {_(0x5D7C),
_(0x5DE1),
_(0x5DE2),
_(0x382F),
@@ -16859,8 +12107,8 @@ static const struct rview stage2[][256] = {
_(0x6383),
_(0x63E4),
_(0x22BF1),
- _(0x6422),
- _(0x63C5),
+ _(0x6422)},
+ {_(0x63C5),
_(0x63A9),
_(0x3A2E),
_(0x6469),
@@ -16987,8 +12235,8 @@ static const struct rview stage2[][256] = {
_(0x24FB8),
_(0x25044),
_(0x3FFC),
- _(0x4008),
- _(0x76F4),
+ _(0x4008)},
+ {_(0x76F4),
_(0x250F3),
_(0x250F2),
_(0x25119),
@@ -17051,8 +12299,8 @@ static const struct rview stage2[][256] = {
_(0x26523),
_(0x8060),
_(0x265A8),
- _(0x8070),
- _(0x2335F),
+ _(0x8070)},
+ {_(0x2335F),
_(0x43D5),
_(0x80B2),
_(0x8103),
@@ -17115,8 +12363,8 @@ static const struct rview stage2[][256] = {
_(0x8728),
_(0x876B),
_(0x8786),
- _(0x45D7),
- _(0x87E1),
+ _(0x45D7)},
+ {_(0x87E1),
_(0x8801),
_(0x45F9),
_(0x8860),
@@ -17243,198 +12491,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(),
_(),
@@ -17499,198 +12555,6 @@ static const struct rview stage2[][256] = {
_(),
_(),
_(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
_()},
};
@@ -17698,7 +12562,7 @@ struct rview
uprop_get_nfkc_cf(rune ch)
{
static thread_local rune hack;
- struct rview rv = stage2[stage1[ch / 256]][ch % 256];
+ struct rview rv = stage2[stage1[ch / 64]][ch % 64];
if (rv.len != 1 || rv.p[0] != SENTINAL)
return rv;
hack = ch;
diff --git a/lib/unicode/prop/uprop_get_nfkc_scf.c b/lib/unicode/prop/uprop_get_nfkc_scf.c
index 3c870d8..8ab400a 100644
--- a/lib/unicode/prop/uprop_get_nfkc_scf.c
+++ b/lib/unicode/prop/uprop_get_nfkc_scf.c
@@ -9,281 +9,1097 @@
constexpr rune SENTINAL = 0x110000;
static constexpr uint8_t stage1[] = {
- 0, 1, 2, 3, 4, 5, 6, 7, 7, 8, 9, 10, 7, 7, 11, 12,
- 13, 14, 7, 15, 7, 7, 7, 16, 17, 7, 7, 7, 18, 19, 20, 21,
- 22, 23, 24, 25, 26, 7, 7, 7, 7, 7, 27, 7, 28, 29, 30, 31,
- 32, 33, 34, 35, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 36, 37, 7, 7, 7, 38, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 39, 40, 41, 42, 43, 44, 45,
- 7, 7, 7, 7, 46, 47, 7, 48, 7, 7, 7, 7, 49, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 50, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 51, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 52, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 53, 7, 7, 54, 55, 56, 57, 7, 7, 7, 7, 7, 7, 7, 7,
- 58, 7, 7, 7, 7, 7, 7, 7, 7, 59, 7, 7, 7, 7, 60, 7,
- 7, 61, 62, 7, 7, 7, 7, 7, 7, 7, 7, 63, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 64, 65, 66, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 0, 12, 13, 14,
+ 15, 16, 17, 18, 19, 20, 21, 0, 22, 23, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 24, 0, 25, 26, 27, 0, 0, 0, 28, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 29, 0, 30, 31, 32, 33, 34, 0,
+ 0, 0, 35, 36, 0, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 0,
+ 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 41, 0, 42, 43, 44, 0, 45, 46, 47, 48, 49, 50, 51, 52,
+ 53, 54, 55, 0, 56, 57, 58, 0, 59, 0, 0, 0, 60, 0, 0, 0,
+ 0, 61, 62, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 64, 65, 0, 66, 0, 0, 0, 0,
+ 67, 68, 69, 70, 0, 71, 0, 0, 0, 0, 72, 73, 74, 75, 76, 77,
+ 78, 0, 79, 80, 81, 82, 83, 0, 84, 85, 86, 87, 88, 89, 90, 91,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 92, 93, 0, 94, 95, 96, 97,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 98, 99, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
+ 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 128, 0, 129, 130, 0, 131, 132, 0, 0, 0, 0, 0, 0, 0, 133, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 135, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 136, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 137, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 138, 139, 140, 0, 0, 0, 0, 0, 0, 0, 0,
+ 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 157, 158, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 159, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 160, 161, 162, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 163, 164, 165, 0, 166, 167, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 168,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 169, 170, 171, 172, 173, 174, 175, 176, 177, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178,
+ 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178,
+ 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178,
+ 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
};
-static const struct rview stage2[][256] = {
+static const struct rview stage2[][64] = {
{_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -347,8 +1163,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(0x0061),
_(0x0062),
_(0x0063),
@@ -411,8 +1227,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -475,8 +1291,8 @@ static const struct rview stage2[][256] = {
_(0x0031, 0x2044, 0x0034),
_(0x0031, 0x2044, 0x0032),
_(0x0033, 0x2044, 0x0034),
- _(SENTINAL),
- _(0x00E0),
+ _(SENTINAL)},
+ {_(0x00E0),
_(0x00E1),
_(0x00E2),
_(0x00E3),
@@ -603,8 +1419,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(0x013E),
_(SENTINAL),
- _(0x006C, 0x00B7),
- _(0x006C, 0x00B7),
+ _(0x006C, 0x00B7)},
+ {_(0x006C, 0x00B7),
_(0x0142),
_(SENTINAL),
_(0x0144),
@@ -667,8 +1483,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(0x017E),
_(SENTINAL),
- _(0x0073),
- _(SENTINAL),
+ _(0x0073)},
+ {_(SENTINAL),
_(0x0253),
_(0x0183),
_(SENTINAL),
@@ -731,8 +1547,8 @@ static const struct rview stage2[][256] = {
_(0x01BD),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -859,8 +1675,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(0x019A),
_(0x2C66),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(0x0242),
_(SENTINAL),
_(0x0180),
@@ -923,8 +1739,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -987,8 +1803,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -1052,71 +1868,7 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL)},
- {_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(0x0300),
+ {_(0x0300),
_(0x0301),
_(SENTINAL),
_(0x0313),
@@ -1179,8 +1931,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(0x003B),
- _(0x03F3),
- _(SENTINAL),
+ _(0x03F3)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -1243,8 +1995,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(0x03C3),
_(SENTINAL),
@@ -1371,8 +2123,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -1435,8 +2187,8 @@ static const struct rview stage2[][256] = {
_(0x047D),
_(SENTINAL),
_(0x047F),
- _(SENTINAL),
- _(0x0481),
+ _(SENTINAL)},
+ {_(0x0481),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -1499,8 +2251,8 @@ static const struct rview stage2[][256] = {
_(0x04BD),
_(SENTINAL),
_(0x04BF),
- _(SENTINAL),
- _(0x04CF),
+ _(SENTINAL)},
+ {_(0x04CF),
_(0x04C2),
_(SENTINAL),
_(0x04C4),
@@ -1627,8 +2379,8 @@ static const struct rview stage2[][256] = {
_(0x056C),
_(0x056D),
_(0x056E),
- _(0x056F),
- _(0x0570),
+ _(0x056F)},
+ {_(0x0570),
_(0x0571),
_(0x0572),
_(0x0573),
@@ -1691,8 +2443,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -1755,70 +2507,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(SENTINAL),
_(SENTINAL),
@@ -1883,8 +2571,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -1947,134 +2635,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(SENTINAL),
_(SENTINAL),
@@ -2100,326 +2660,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL)},
- {_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(0x0915, 0x093C),
_(0x0916, 0x093C),
_(0x0917, 0x093C),
@@ -2459,72 +2699,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -2651,8 +2827,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -2715,134 +2891,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(SENTINAL),
_(SENTINAL),
@@ -2872,70 +2920,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(0x0B21, 0x0B3C),
_(0x0B22, 0x0B3C),
_(SENTINAL),
@@ -2971,134 +2955,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(SENTINAL),
_(SENTINAL),
@@ -3163,72 +3019,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -3291,8 +3083,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -3419,8 +3211,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(0x0F42, 0x0FB7),
@@ -3483,8 +3275,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(0x0F71, 0x0F80),
_(SENTINAL),
_(SENTINAL),
@@ -3547,70 +3339,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(SENTINAL),
_(SENTINAL),
@@ -3644,134 +3372,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(0x2D00),
_(0x2D01),
_(0x2D02),
@@ -3803,8 +3403,8 @@ static const struct rview stage2[][256] = {
_(0x2D1C),
_(0x2D1D),
_(0x2D1E),
- _(0x2D1F),
- _(0x2D20),
+ _(0x2D1F)},
+ {_(0x2D20),
_(0x2D21),
_(0x2D22),
_(0x2D23),
@@ -3899,70 +3499,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(),
_(),
_(SENTINAL),
@@ -3995,134 +3531,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(SENTINAL),
_(SENTINAL),
@@ -4180,198 +3588,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(0x13F0),
_(0x13F1),
_(0x13F2),
@@ -4432,134 +3648,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(),
_(),
_(SENTINAL),
@@ -4571,70 +3659,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(SENTINAL),
_(SENTINAL),
@@ -4699,328 +3723,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
- {_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(0x0432),
+ {_(0x0432),
_(0x0434),
_(0x043E),
_(0x0441),
@@ -5083,71 +3787,7 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(0x10FD),
_(0x10FE),
- _(0x10FF),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL)},
+ _(0x10FF)},
{_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -5211,8 +3851,8 @@ static const struct rview stage2[][256] = {
_(0x006F),
_(0x0223),
_(0x0070),
- _(0x0072),
- _(0x0074),
+ _(0x0072)},
+ {_(0x0074),
_(0x0075),
_(0x0077),
_(0x0061),
@@ -5275,8 +3915,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -5339,71 +3979,7 @@ static const struct rview stage2[][256] = {
_(0x0290),
_(0x0291),
_(0x0292),
- _(0x03B8),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL)},
+ _(0x03B8)},
{_(0x1E01),
_(SENTINAL),
_(0x1E03),
@@ -5467,8 +4043,8 @@ static const struct rview stage2[][256] = {
_(0x1E3D),
_(SENTINAL),
_(0x1E3F),
- _(SENTINAL),
- _(0x1E41),
+ _(SENTINAL)},
+ {_(0x1E41),
_(SENTINAL),
_(0x1E43),
_(SENTINAL),
@@ -5531,8 +4107,8 @@ static const struct rview stage2[][256] = {
_(0x1E7D),
_(SENTINAL),
_(0x1E7F),
- _(SENTINAL),
- _(0x1E81),
+ _(SENTINAL)},
+ {_(0x1E81),
_(SENTINAL),
_(0x1E83),
_(SENTINAL),
@@ -5595,8 +4171,8 @@ static const struct rview stage2[][256] = {
_(0x1EBD),
_(SENTINAL),
_(0x1EBF),
- _(SENTINAL),
- _(0x1EC1),
+ _(SENTINAL)},
+ {_(0x1EC1),
_(SENTINAL),
_(0x1EC3),
_(SENTINAL),
@@ -5723,8 +4299,8 @@ static const struct rview stage2[][256] = {
_(0x1F34),
_(0x1F35),
_(0x1F36),
- _(0x1F37),
- _(SENTINAL),
+ _(0x1F37)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -5787,8 +4363,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(0x03CE),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -5851,8 +4427,8 @@ static const struct rview stage2[][256] = {
_(0x1FB3),
_(0x0020, 0x0313),
_(0x03B9),
- _(0x0020, 0x0313),
- _(0x0020, 0x0342),
+ _(0x0020, 0x0313)},
+ {_(0x0020, 0x0342),
_(0x0020, 0x0308, 0x0342),
_(SENTINAL),
_(SENTINAL),
@@ -5979,8 +4555,8 @@ static const struct rview stage2[][256] = {
_(0x0021, 0x0021),
_(SENTINAL),
_(0x0020, 0x0305),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -6043,8 +4619,8 @@ static const struct rview stage2[][256] = {
_(0x003D),
_(0x0028),
_(0x0029),
- _(0x006E),
- _(0x0030),
+ _(0x006E)},
+ {_(0x0030),
_(0x0031),
_(0x0032),
_(0x0033),
@@ -6107,70 +4683,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(0x0061, 0x002F, 0x0063),
_(0x0061, 0x002F, 0x0073),
@@ -6235,8 +4747,8 @@ static const struct rview stage2[][256] = {
_(0x03C0),
_(0x03B3),
_(0x03B3),
- _(0x03C0),
- _(0x2211),
+ _(0x03C0)},
+ {_(0x2211),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -6299,8 +4811,8 @@ static const struct rview stage2[][256] = {
_(0x006C),
_(0x0063),
_(0x0064),
- _(0x006D),
- _(SENTINAL),
+ _(0x006D)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(0x2184),
@@ -6363,70 +4875,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(SENTINAL),
_(SENTINAL),
@@ -6491,198 +4939,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(SENTINAL),
_(SENTINAL),
@@ -6747,198 +5003,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(SENTINAL),
_(SENTINAL),
@@ -6972,70 +5036,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(0x0031),
_(0x0032),
_(0x0033),
@@ -7067,8 +5067,8 @@ static const struct rview stage2[][256] = {
_(0x0028, 0x0039, 0x0029),
_(0x0028, 0x0031, 0x0030, 0x0029),
_(0x0028, 0x0031, 0x0031, 0x0029),
- _(0x0028, 0x0031, 0x0032, 0x0029),
- _(0x0028, 0x0031, 0x0033, 0x0029),
+ _(0x0028, 0x0031, 0x0032, 0x0029)},
+ {_(0x0028, 0x0031, 0x0033, 0x0029),
_(0x0028, 0x0031, 0x0034, 0x0029),
_(0x0028, 0x0031, 0x0035, 0x0029),
_(0x0028, 0x0031, 0x0036, 0x0029),
@@ -7131,8 +5131,8 @@ static const struct rview stage2[][256] = {
_(0x0067),
_(0x0068),
_(0x0069),
- _(0x006A),
- _(0x006B),
+ _(0x006A)},
+ {_(0x006B),
_(0x006C),
_(0x006D),
_(0x006E),
@@ -7259,8 +5259,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -7323,72 +5323,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -7515,8 +5451,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -7579,8 +5515,8 @@ static const struct rview stage2[][256] = {
_(0x006A),
_(0x0076),
_(0x023F),
- _(0x0240),
- _(0x2C81),
+ _(0x0240)},
+ {_(0x2C81),
_(SENTINAL),
_(0x2C83),
_(SENTINAL),
@@ -7643,8 +5579,8 @@ static const struct rview stage2[][256] = {
_(0x2CBD),
_(SENTINAL),
_(0x2CBF),
- _(SENTINAL),
- _(0x2CC1),
+ _(SENTINAL)},
+ {_(0x2CC1),
_(SENTINAL),
_(0x2CC3),
_(SENTINAL),
@@ -7755,70 +5691,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(0x2D61),
_(SENTINAL),
_(SENTINAL),
@@ -7835,134 +5707,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(SENTINAL),
_(SENTINAL),
@@ -7995,134 +5739,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(0x6BCD),
_(SENTINAL),
_(SENTINAL),
@@ -8155,8 +5771,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -8283,8 +5899,8 @@ static const struct rview stage2[][256] = {
_(0x5FC3),
_(0x6208),
_(0x6236),
- _(0x624B),
- _(0x652F),
+ _(0x624B)},
+ {_(0x652F),
_(0x6534),
_(0x6587),
_(0x6597),
@@ -8347,8 +5963,8 @@ static const struct rview stage2[][256] = {
_(0x8001),
_(0x800C),
_(0x8012),
- _(0x8033),
- _(0x807F),
+ _(0x8033)},
+ {_(0x807F),
_(0x8089),
_(0x81E3),
_(0x81EA),
@@ -8411,8 +6027,8 @@ static const struct rview stage2[][256] = {
_(0x9AD8),
_(0x9ADF),
_(0x9B25),
- _(0x9B2F),
- _(0x9B32),
+ _(0x9B2F)},
+ {_(0x9B32),
_(0x9B3C),
_(0x9B5A),
_(0x9CE5),
@@ -8539,72 +6155,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -8667,8 +6219,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -8795,8 +6347,8 @@ static const struct rview stage2[][256] = {
_(0x11B2),
_(0x11B3),
_(0x11B4),
- _(0x11B5),
- _(0x111A),
+ _(0x11B5)},
+ {_(0x111A),
_(0x1106),
_(0x1107),
_(0x1108),
@@ -8859,8 +6411,8 @@ static const struct rview stage2[][256] = {
_(0x112F),
_(0x1132),
_(0x1136),
- _(0x1140),
- _(0x1147),
+ _(0x1140)},
+ {_(0x1147),
_(0x114C),
_(0x11F1),
_(0x11F2),
@@ -8923,70 +6475,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(0x0028, 0x1100, 0x0029),
_(0x0028, 0x1102, 0x0029),
@@ -9051,8 +6539,8 @@ static const struct rview stage2[][256] = {
_(0x0028, 0x76E3, 0x0029),
_(0x0028, 0x4F01, 0x0029),
_(0x0028, 0x8CC7, 0x0029),
- _(0x0028, 0x5354, 0x0029),
- _(0x0028, 0x796D, 0x0029),
+ _(0x0028, 0x5354, 0x0029)},
+ {_(0x0028, 0x796D, 0x0029),
_(0x0028, 0x4F11, 0x0029),
_(0x0028, 0x81EA, 0x0029),
_(0x0028, 0x81F3, 0x0029),
@@ -9115,8 +6603,8 @@ static const struct rview stage2[][256] = {
_(0xCC38, 0xACE0),
_(0xC8FC, 0xC758),
_(0xC6B0),
- _(SENTINAL),
- _(0x4E00),
+ _(SENTINAL)},
+ {_(0x4E00),
_(0x4E8C),
_(0x4E09),
_(0x56DB),
@@ -9179,8 +6667,8 @@ static const struct rview stage2[][256] = {
_(0x0034, 0x0037),
_(0x0034, 0x0038),
_(0x0034, 0x0039),
- _(0x0035, 0x0030),
- _(0x0031, 0x6708),
+ _(0x0035, 0x0030)},
+ {_(0x0031, 0x6708),
_(0x0032, 0x6708),
_(0x0033, 0x6708),
_(0x0034, 0x6708),
@@ -9307,8 +6795,8 @@ static const struct rview stage2[][256] = {
_(0x30D9, 0x30FC, 0x30BF),
_(0x30DD, 0x30A4, 0x30F3, 0x30C8),
_(0x30DC, 0x30EB, 0x30C8),
- _(0x30DB, 0x30F3),
- _(0x30DD, 0x30F3, 0x30C9),
+ _(0x30DB, 0x30F3)},
+ {_(0x30DD, 0x30F3, 0x30C9),
_(0x30DB, 0x30FC, 0x30EB),
_(0x30DB, 0x30FC, 0x30F3),
_(0x30DE, 0x30A4, 0x30AF, 0x30ED),
@@ -9371,8 +6859,8 @@ static const struct rview stage2[][256] = {
_(0x662D, 0x548C),
_(0x5927, 0x6B63),
_(0x660E, 0x6CBB),
- _(0x682A, 0x5F0F, 0x4F1A, 0x793E),
- _(0x0070, 0x0061),
+ _(0x682A, 0x5F0F, 0x4F1A, 0x793E)},
+ {_(0x0070, 0x0061),
_(0x006E, 0x0061),
_(0x03BC, 0x0061),
_(0x006D, 0x0061),
@@ -9435,8 +6923,8 @@ static const struct rview stage2[][256] = {
_(0x03BC, 0x0077),
_(0x006D, 0x0077),
_(0x006B, 0x0077),
- _(0x006D, 0x0077),
- _(0x006B, 0x03C9),
+ _(0x006D, 0x0077)},
+ {_(0x006B, 0x03C9),
_(0x006D, 0x03C9),
_(0x0061, 0x002E, 0x006D, 0x002E),
_(0x0062, 0x0071),
@@ -9500,71 +6988,7 @@ static const struct rview stage2[][256] = {
_(0x0033, 0x0030, 0x65E5),
_(0x0033, 0x0031, 0x65E5),
_(0x0067, 0x0061, 0x006C)},
- {_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(0xA641),
+ {_(0xA641),
_(SENTINAL),
_(0xA643),
_(SENTINAL),
@@ -9627,8 +7051,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(0xA681),
+ _(SENTINAL)},
+ {_(0xA681),
_(SENTINAL),
_(0xA683),
_(SENTINAL),
@@ -9691,70 +7115,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(SENTINAL),
_(SENTINAL),
@@ -9819,8 +7179,8 @@ static const struct rview stage2[][256] = {
_(0xA73D),
_(SENTINAL),
_(0xA73F),
- _(SENTINAL),
- _(0xA741),
+ _(SENTINAL)},
+ {_(0xA741),
_(SENTINAL),
_(0xA743),
_(SENTINAL),
@@ -9883,8 +7243,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(0x1D79),
_(0xA77F),
- _(SENTINAL),
- _(0xA781),
+ _(SENTINAL)},
+ {_(0xA781),
_(SENTINAL),
_(0xA783),
_(SENTINAL),
@@ -9947,8 +7307,8 @@ static const struct rview stage2[][256] = {
_(0xA7BD),
_(SENTINAL),
_(0xA7BF),
- _(SENTINAL),
- _(0xA7C1),
+ _(SENTINAL)},
+ {_(0xA7C1),
_(SENTINAL),
_(0xA7C3),
_(SENTINAL),
@@ -10040,70 +7400,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(0xA727),
_(0xAB37),
_(0x026B),
@@ -10139,8 +7435,8 @@ static const struct rview stage2[][256] = {
_(0x13AC),
_(0x13AD),
_(0x13AE),
- _(0x13AF),
- _(0x13B0),
+ _(0x13AF)},
+ {_(0x13B0),
_(0x13B1),
_(0x13B2),
_(0x13B3),
@@ -10203,71 +7499,7 @@ static const struct rview stage2[][256] = {
_(0x13EC),
_(0x13ED),
_(0x13EE),
- _(0x13EF),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL)},
+ _(0x13EF)},
{_(0x8C48),
_(0x66F4),
_(0x8ECA),
@@ -10331,8 +7563,8 @@ static const struct rview stage2[][256] = {
_(0x797F),
_(0x7DA0),
_(0x83C9),
- _(0x9304),
- _(0x9E7F),
+ _(0x9304)},
+ {_(0x9E7F),
_(0x8AD6),
_(0x58DF),
_(0x5F04),
@@ -10395,8 +7627,8 @@ static const struct rview stage2[][256] = {
_(0x826F),
_(0x8AD2),
_(0x91CF),
- _(0x52F5),
- _(0x5442),
+ _(0x52F5)},
+ {_(0x5442),
_(0x5973),
_(0x5EEC),
_(0x65C5),
@@ -10459,8 +7691,8 @@ static const struct rview stage2[][256] = {
_(0x5BEE),
_(0x5C3F),
_(0x6599),
- _(0x6A02),
- _(0x71CE),
+ _(0x6A02)},
+ {_(0x71CE),
_(0x7642),
_(0x84FC),
_(0x907C),
@@ -10587,8 +7819,8 @@ static const struct rview stage2[][256] = {
_(0x5C6E),
_(0x6094),
_(0x6168),
- _(0x618E),
- _(0x61F2),
+ _(0x618E)},
+ {_(0x61F2),
_(0x654F),
_(0x65E2),
_(0x6691),
@@ -10651,8 +7883,8 @@ static const struct rview stage2[][256] = {
_(0x585A),
_(0x58B3),
_(0x5944),
- _(0x5954),
- _(0x5A62),
+ _(0x5954)},
+ {_(0x5A62),
_(0x5B28),
_(0x5ED2),
_(0x5ED9),
@@ -10715,8 +7947,8 @@ static const struct rview stage2[][256] = {
_(0x8B01),
_(0x8AFE),
_(0x8AED),
- _(0x8B39),
- _(0x8B8A),
+ _(0x8B39)},
+ {_(0x8B8A),
_(0x8D08),
_(0x8F38),
_(0x9072),
@@ -10843,8 +8075,8 @@ static const struct rview stage2[][256] = {
_(0x05DC, 0x05BC),
_(SENTINAL),
_(0x05DE, 0x05BC),
- _(SENTINAL),
- _(0x05E0, 0x05BC),
+ _(SENTINAL)},
+ {_(0x05E0, 0x05BC),
_(0x05E1, 0x05BC),
_(SENTINAL),
_(0x05E3, 0x05BC),
@@ -10907,8 +8139,8 @@ static const struct rview stage2[][256] = {
_(0x0686),
_(0x0686),
_(0x0687),
- _(0x0687),
- _(0x0687),
+ _(0x0687)},
+ {_(0x0687),
_(0x0687),
_(0x068D),
_(0x068D),
@@ -10971,8 +8203,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -11099,8 +8331,8 @@ static const struct rview stage2[][256] = {
_(0x0643, 0x0645),
_(0x0643, 0x0649),
_(0x0643, 0x064A),
- _(0x0644, 0x062C),
- _(0x0644, 0x062D),
+ _(0x0644, 0x062C)},
+ {_(0x0644, 0x062D),
_(0x0644, 0x062E),
_(0x0644, 0x0645),
_(0x0644, 0x0649),
@@ -11163,8 +8395,8 @@ static const struct rview stage2[][256] = {
_(0x0641, 0x0649),
_(0x0641, 0x064A),
_(0x0642, 0x0649),
- _(0x0642, 0x064A),
- _(0x0643, 0x0627),
+ _(0x0642, 0x064A)},
+ {_(0x0643, 0x0627),
_(0x0643, 0x0644),
_(0x0643, 0x0645),
_(0x0643, 0x0649),
@@ -11227,8 +8459,8 @@ static const struct rview stage2[][256] = {
_(0x063A, 0x062C),
_(0x063A, 0x0645),
_(0x0641, 0x062C),
- _(0x0641, 0x062D),
- _(0x0641, 0x062E),
+ _(0x0641, 0x062D)},
+ {_(0x0641, 0x062E),
_(0x0641, 0x0645),
_(0x0642, 0x062D),
_(0x0642, 0x0645),
@@ -11355,8 +8587,8 @@ static const struct rview stage2[][256] = {
_(0x0627, 0x064B),
_(0x0627, 0x064B),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -11419,8 +8651,8 @@ static const struct rview stage2[][256] = {
_(0x0641, 0x062E, 0x0645),
_(0x0641, 0x062E, 0x0645),
_(0x0642, 0x0645, 0x062D),
- _(0x0642, 0x0645, 0x0645),
- _(0x0644, 0x062D, 0x0645),
+ _(0x0642, 0x0645, 0x0645)},
+ {_(0x0644, 0x062D, 0x0645),
_(0x0644, 0x062D, 0x064A),
_(0x0644, 0x062D, 0x0649),
_(0x0644, 0x062C, 0x062C),
@@ -11483,8 +8715,8 @@ static const struct rview stage2[][256] = {
_(0x0644, 0x062C, 0x0645),
_(0x0646, 0x062C, 0x062D),
_(0x062C, 0x062D, 0x064A),
- _(0x062D, 0x062C, 0x064A),
- _(0x0645, 0x062C, 0x064A),
+ _(0x062D, 0x062C, 0x064A)},
+ {_(0x0645, 0x062C, 0x064A),
_(0x0641, 0x0645, 0x064A),
_(0x0628, 0x062D, 0x064A),
_(0x0643, 0x0645, 0x0645),
@@ -11611,8 +8843,8 @@ static const struct rview stage2[][256] = {
_(0x3011),
_(0x300A),
_(0x300B),
- _(0x3008),
- _(0x3009),
+ _(0x3008)},
+ {_(0x3009),
_(0x300C),
_(0x300D),
_(0x300E),
@@ -11675,8 +8907,8 @@ static const struct rview stage2[][256] = {
_(0x0020, 0x0651),
_(0x0640, 0x0651),
_(0x0020, 0x0652),
- _(0x0640, 0x0652),
- _(0x0621),
+ _(0x0640, 0x0652)},
+ {_(0x0621),
_(0x0622),
_(0x0622),
_(0x0623),
@@ -11739,8 +8971,8 @@ static const struct rview stage2[][256] = {
_(0x0635),
_(0x0636),
_(0x0636),
- _(0x0636),
- _(0x0636),
+ _(0x0636)},
+ {_(0x0636),
_(0x0637),
_(0x0637),
_(0x0637),
@@ -11867,8 +9099,8 @@ static const struct rview stage2[][256] = {
_(0x005C),
_(0x005D),
_(0x005E),
- _(0x005F),
- _(0x0060),
+ _(0x005F)},
+ {_(0x0060),
_(0x0061),
_(0x0062),
_(0x0063),
@@ -11931,8 +9163,8 @@ static const struct rview stage2[][256] = {
_(0x30B7),
_(0x30B9),
_(0x30BB),
- _(0x30BD),
- _(0x30BF),
+ _(0x30BD)},
+ {_(0x30BF),
_(0x30C1),
_(0x30C4),
_(0x30C6),
@@ -11995,8 +9227,8 @@ static const struct rview stage2[][256] = {
_(0x1110),
_(0x1111),
_(0x1112),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(0x1161),
_(0x1162),
@@ -12123,72 +9355,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -12251,8 +9419,8 @@ static const struct rview stage2[][256] = {
_(0x104E4),
_(0x104E5),
_(0x104E6),
- _(0x104E7),
- _(0x104E8),
+ _(0x104E7)},
+ {_(0x104E8),
_(0x104E9),
_(0x104EA),
_(0x104EB),
@@ -12364,70 +9532,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(0x10597),
_(0x10598),
_(0x10599),
@@ -12443,8 +9547,8 @@ static const struct rview stage2[][256] = {
_(0x105A3),
_(0x105A4),
_(0x105A5),
- _(0x105A6),
- _(0x105A7),
+ _(0x105A6)},
+ {_(0x105A7),
_(0x105A8),
_(0x105A9),
_(0x105AA),
@@ -12507,200 +9611,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(0x02D0),
_(0x02D1),
_(0x00E6),
@@ -12763,200 +9675,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
- {_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(0x10CC0),
+ {_(0x10CC0),
_(0x10CC1),
_(0x10CC2),
_(0x10CC3),
@@ -13019,70 +9739,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(SENTINAL),
_(SENTINAL),
@@ -13116,134 +9772,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(0x118C0),
_(0x118C1),
_(0x118C2),
@@ -13275,136 +9803,8 @@ static const struct rview stage2[][256] = {
_(0x118DC),
_(0x118DD),
_(0x118DE),
- _(0x118DF),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL)},
- {_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(0x16E60),
+ _(0x118DF)},
+ {_(0x16E60),
_(0x16E61),
_(0x16E62),
_(0x16E63),
@@ -13467,134 +9867,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(SENTINAL),
_(SENTINAL),
@@ -13628,134 +9900,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(),
_(),
_(),
@@ -13787,70 +9931,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(SENTINAL),
_(SENTINAL),
@@ -13882,70 +9962,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(0x1D157, 0x1D165),
_(0x1D158, 0x1D165),
_(0x1D158, 0x1D165, 0x1D16E),
@@ -13979,8 +9995,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -14043,8 +10059,8 @@ static const struct rview stage2[][256] = {
_(0x1D1BA, 0x1D165),
_(0x1D1B9, 0x1D165, 0x1D16E),
_(0x1D1BA, 0x1D165, 0x1D16E),
- _(0x1D1B9, 0x1D165, 0x1D16F),
- _(0x1D1BA, 0x1D165, 0x1D16F),
+ _(0x1D1B9, 0x1D165, 0x1D16F)},
+ {_(0x1D1BA, 0x1D165, 0x1D16F),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -14171,8 +10187,8 @@ static const struct rview stage2[][256] = {
_(0x0069),
_(0x006A),
_(0x006B),
- _(0x006C),
- _(0x006D),
+ _(0x006C)},
+ {_(0x006D),
_(0x006E),
_(0x006F),
_(0x0070),
@@ -14235,8 +10251,8 @@ static const struct rview stage2[][256] = {
_(0x0075),
_(0x0076),
_(0x0077),
- _(0x0078),
- _(0x0079),
+ _(0x0078)},
+ {_(0x0079),
_(0x007A),
_(0x0061),
_(0x0062),
@@ -14299,8 +10315,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(0x0068),
_(0x0069),
- _(0x006A),
- _(0x006B),
+ _(0x006A)},
+ {_(0x006B),
_(0x006C),
_(0x006D),
_(0x006E),
@@ -14427,8 +10443,8 @@ static const struct rview stage2[][256] = {
_(0x0065),
_(0x0066),
_(0x0067),
- _(SENTINAL),
- _(0x0069),
+ _(SENTINAL)},
+ {_(0x0069),
_(0x006A),
_(0x006B),
_(0x006C),
@@ -14491,8 +10507,8 @@ static const struct rview stage2[][256] = {
_(0x0071),
_(0x0072),
_(0x0073),
- _(0x0074),
- _(0x0075),
+ _(0x0074)},
+ {_(0x0075),
_(0x0076),
_(0x0077),
_(0x0078),
@@ -14555,8 +10571,8 @@ static const struct rview stage2[][256] = {
_(0x0063),
_(0x0064),
_(0x0065),
- _(0x0066),
- _(0x0067),
+ _(0x0066)},
+ {_(0x0067),
_(0x0068),
_(0x0069),
_(0x006A),
@@ -14683,8 +10699,8 @@ static const struct rview stage2[][256] = {
_(0x0061),
_(0x0062),
_(0x0063),
- _(0x0064),
- _(0x0065),
+ _(0x0064)},
+ {_(0x0065),
_(0x0066),
_(0x0067),
_(0x0068),
@@ -14747,8 +10763,8 @@ static const struct rview stage2[][256] = {
_(0x006D),
_(0x006E),
_(0x006F),
- _(0x0070),
- _(0x0071),
+ _(0x0070)},
+ {_(0x0071),
_(0x0072),
_(0x0073),
_(0x0074),
@@ -14811,8 +10827,8 @@ static const struct rview stage2[][256] = {
_(0x03C5),
_(0x03C6),
_(0x03C7),
- _(0x03C8),
- _(0x03C9),
+ _(0x03C8)},
+ {_(0x03C9),
_(0x2207),
_(0x03B1),
_(0x03B2),
@@ -14939,8 +10955,8 @@ static const struct rview stage2[][256] = {
_(0x03B7),
_(0x03B8),
_(0x03B9),
- _(0x03BA),
- _(0x03BB),
+ _(0x03BA)},
+ {_(0x03BB),
_(0x03BC),
_(0x03BD),
_(0x03BE),
@@ -15003,8 +11019,8 @@ static const struct rview stage2[][256] = {
_(0x03BD),
_(0x03BE),
_(0x03BF),
- _(0x03C0),
- _(0x03C1),
+ _(0x03C0)},
+ {_(0x03C1),
_(0x03C3),
_(0x03C3),
_(0x03C4),
@@ -15067,8 +11083,8 @@ static const struct rview stage2[][256] = {
_(0x03C3),
_(0x03C4),
_(0x03C5),
- _(0x03C6),
- _(0x03C7),
+ _(0x03C6)},
+ {_(0x03C7),
_(0x03C8),
_(0x03C9),
_(0x2202),
@@ -15195,8 +11211,8 @@ static const struct rview stage2[][256] = {
_(0x043E),
_(0x043F),
_(0x0440),
- _(0x0441),
- _(0x0442),
+ _(0x0441)},
+ {_(0x0442),
_(0x0443),
_(0x0444),
_(0x0445),
@@ -15259,134 +11275,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(0x1E922),
_(0x1E923),
@@ -15451,198 +11339,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(0x0627),
_(0x0628),
@@ -15707,8 +11403,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(0x062C),
_(SENTINAL),
@@ -15771,8 +11467,8 @@ static const struct rview stage2[][256] = {
_(0x066E),
_(SENTINAL),
_(0x06A1),
- _(SENTINAL),
- _(0x0627),
+ _(SENTINAL)},
+ {_(0x0627),
_(0x0628),
_(0x062C),
_(0x062F),
@@ -15835,70 +11531,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(0x0030, 0x002E),
_(0x0030, 0x002C),
@@ -15963,8 +11595,8 @@ static const struct rview stage2[][256] = {
_(0x006D),
_(0x006E),
_(0x006F),
- _(0x0070),
- _(0x0071),
+ _(0x0070)},
+ {_(0x0071),
_(0x0072),
_(0x0073),
_(0x0074),
@@ -16027,8 +11659,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
+ _(SENTINAL)},
+ {_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
@@ -16091,70 +11723,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(0x307B, 0x304B),
_(0x30B3, 0x30B3),
@@ -16219,8 +11787,8 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(0x3014, 0x672C, 0x3015),
+ _(SENTINAL)},
+ {_(0x3014, 0x672C, 0x3015),
_(0x3014, 0x4E09, 0x3015),
_(0x3014, 0x4E8C, 0x3015),
_(0x3014, 0x5B89, 0x3015),
@@ -16283,134 +11851,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(SENTINAL),
_(SENTINAL),
@@ -16460,198 +11900,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(0x0030),
_(0x0031),
_(0x0032),
@@ -16731,8 +11979,8 @@ static const struct rview stage2[][256] = {
_(0x549E),
_(0x5438),
_(0x5448),
- _(0x5468),
- _(0x54A2),
+ _(0x5468)},
+ {_(0x54A2),
_(0x54F6),
_(0x5510),
_(0x5553),
@@ -16795,8 +12043,8 @@ static const struct rview stage2[][256] = {
_(0x5D43),
_(0x21DE6),
_(0x5D6E),
- _(0x5D6B),
- _(0x5D7C),
+ _(0x5D6B)},
+ {_(0x5D7C),
_(0x5DE1),
_(0x5DE2),
_(0x382F),
@@ -16859,8 +12107,8 @@ static const struct rview stage2[][256] = {
_(0x6383),
_(0x63E4),
_(0x22BF1),
- _(0x6422),
- _(0x63C5),
+ _(0x6422)},
+ {_(0x63C5),
_(0x63A9),
_(0x3A2E),
_(0x6469),
@@ -16987,8 +12235,8 @@ static const struct rview stage2[][256] = {
_(0x24FB8),
_(0x25044),
_(0x3FFC),
- _(0x4008),
- _(0x76F4),
+ _(0x4008)},
+ {_(0x76F4),
_(0x250F3),
_(0x250F2),
_(0x25119),
@@ -17051,8 +12299,8 @@ static const struct rview stage2[][256] = {
_(0x26523),
_(0x8060),
_(0x265A8),
- _(0x8070),
- _(0x2335F),
+ _(0x8070)},
+ {_(0x2335F),
_(0x43D5),
_(0x80B2),
_(0x8103),
@@ -17115,8 +12363,8 @@ static const struct rview stage2[][256] = {
_(0x8728),
_(0x876B),
_(0x8786),
- _(0x45D7),
- _(0x87E1),
+ _(0x45D7)},
+ {_(0x87E1),
_(0x8801),
_(0x45F9),
_(0x8860),
@@ -17243,198 +12491,6 @@ static const struct rview stage2[][256] = {
_(SENTINAL),
_(SENTINAL),
_(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
- _(SENTINAL),
_(SENTINAL)},
{_(),
_(),
@@ -17499,198 +12555,6 @@ static const struct rview stage2[][256] = {
_(),
_(),
_(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
- _(),
_()},
};
@@ -17698,7 +12562,7 @@ struct rview
uprop_get_nfkc_scf(rune ch)
{
static thread_local rune hack;
- struct rview rv = stage2[stage1[ch / 256]][ch % 256];
+ struct rview rv = stage2[stage1[ch / 64]][ch % 64];
if (rv.len != 1 || rv.p[0] != SENTINAL)
return rv;
hack = ch;