From 334ce7347e9217463ac13edaf8e1480cf08c9fcd Mon Sep 17 00:00:00 2001
From: Thomas Voss <mail@thomasvoss.com>
Date: Tue, 14 May 2024 17:48:03 +0200
Subject: Add uprop_get_dm()

---
 lib/unicode/prop/uprop_get_dm.c | 12122 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 12122 insertions(+)
 create mode 100644 lib/unicode/prop/uprop_get_dm.c

(limited to 'lib/unicode/prop')

diff --git a/lib/unicode/prop/uprop_get_dm.c b/lib/unicode/prop/uprop_get_dm.c
new file mode 100644
index 0000000..cbb945d
--- /dev/null
+++ b/lib/unicode/prop/uprop_get_dm.c
@@ -0,0 +1,12122 @@
+/* This file is autogenerated by gen/prop/dm; DO NOT EDIT. */
+
+#include <stdint.h>
+
+#include "macros.h"
+#include "unicode/prop.h"
+
+#define _(...) \
+	{(const rune []){__VA_ARGS__}, lengthof(((const rune []){__VA_ARGS__}))}
+
+static constexpr uint8_t stage1[] = {
+	  0,   0,   1,   2,   3,   4,   5,   6,   7,   0,   8,   9,   0,  10,  11,  12,
+	 13,  14,   0,  15,   0,   0,  16,   0,  17,  18,   0,  19,   0,   0,   0,   0,
+	  0,   0,   0,   0,  20,  21,   0,  22,  23,  24,   0,   0,   0,  25,  26,  27,
+	  0,  28,   0,  29,   0,  30,   0,  31,  32,   0,  33,  34,  35,  36,  37,   0,
+	 38,   0,   0,  39,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,  40,  41,   0,   0,
+	  0,   0,   0,   0,  42,  43,  44,   0,  45,  46,  47,  48,  49,  50,  51,  52,
+	 53,  54,  55,   0,  56,  57,  58,  59,  60,  61,  62,  63,  64,   0,   0,   0,
+	  0,  65,  66,  67,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,  68,  69,   0,  70,   0,   0,   0,   0,
+	  0,  71,   0,   0,   0,  72,   0,   0,   0,   0,  73,  74,  75,  76,  77,  78,
+	 79,  80,  81,  82,  83,  84,  85,   0,  86,  87,  88,  89,  90,  91,  92,  93,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,  94,   0,   0,  95,   0,  96,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,  97,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,  98,  99, 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,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, 126,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0, 127,   0, 128,   0,   0,   0,   0,   0,   0,   0,   0, 129,   0,   0,
+	  0,   0, 130,   0,   0,   0, 131,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0, 132,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0, 133, 134, 135,   0,   0,   0,   0,   0,   0,   0,   0,
+	136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	152, 153,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0, 154, 155, 156,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0, 157, 158, 159,   0, 160, 161,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0, 162,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	163, 164, 165, 166, 167, 168, 169, 170, 171,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,
+	  0,   0,   0,   0,   0,   0,   0,   0,   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[][64] = {
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0020),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0020, 0x0308),
+	 {},
+	 _(0x0061),
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0020, 0x0304),
+	 {},
+	 {},
+	 _(0x0032),
+	 _(0x0033),
+	 _(0x0020, 0x0301),
+	 _(0x03BC),
+	 {},
+	 {},
+	 _(0x0020, 0x0327),
+	 _(0x0031),
+	 _(0x006F),
+	 {},
+	 _(0x0031, 0x2044, 0x0034),
+	 _(0x0031, 0x2044, 0x0032),
+	 _(0x0033, 0x2044, 0x0034),
+	 {}},
+	{_(0x0041, 0x0300),
+	 _(0x0041, 0x0301),
+	 _(0x0041, 0x0302),
+	 _(0x0041, 0x0303),
+	 _(0x0041, 0x0308),
+	 _(0x0041, 0x030A),
+	 {},
+	 _(0x0043, 0x0327),
+	 _(0x0045, 0x0300),
+	 _(0x0045, 0x0301),
+	 _(0x0045, 0x0302),
+	 _(0x0045, 0x0308),
+	 _(0x0049, 0x0300),
+	 _(0x0049, 0x0301),
+	 _(0x0049, 0x0302),
+	 _(0x0049, 0x0308),
+	 {},
+	 _(0x004E, 0x0303),
+	 _(0x004F, 0x0300),
+	 _(0x004F, 0x0301),
+	 _(0x004F, 0x0302),
+	 _(0x004F, 0x0303),
+	 _(0x004F, 0x0308),
+	 {},
+	 {},
+	 _(0x0055, 0x0300),
+	 _(0x0055, 0x0301),
+	 _(0x0055, 0x0302),
+	 _(0x0055, 0x0308),
+	 _(0x0059, 0x0301),
+	 {},
+	 {},
+	 _(0x0061, 0x0300),
+	 _(0x0061, 0x0301),
+	 _(0x0061, 0x0302),
+	 _(0x0061, 0x0303),
+	 _(0x0061, 0x0308),
+	 _(0x0061, 0x030A),
+	 {},
+	 _(0x0063, 0x0327),
+	 _(0x0065, 0x0300),
+	 _(0x0065, 0x0301),
+	 _(0x0065, 0x0302),
+	 _(0x0065, 0x0308),
+	 _(0x0069, 0x0300),
+	 _(0x0069, 0x0301),
+	 _(0x0069, 0x0302),
+	 _(0x0069, 0x0308),
+	 {},
+	 _(0x006E, 0x0303),
+	 _(0x006F, 0x0300),
+	 _(0x006F, 0x0301),
+	 _(0x006F, 0x0302),
+	 _(0x006F, 0x0303),
+	 _(0x006F, 0x0308),
+	 {},
+	 {},
+	 _(0x0075, 0x0300),
+	 _(0x0075, 0x0301),
+	 _(0x0075, 0x0302),
+	 _(0x0075, 0x0308),
+	 _(0x0079, 0x0301),
+	 {},
+	 _(0x0079, 0x0308)},
+	{_(0x0041, 0x0304),
+	 _(0x0061, 0x0304),
+	 _(0x0041, 0x0306),
+	 _(0x0061, 0x0306),
+	 _(0x0041, 0x0328),
+	 _(0x0061, 0x0328),
+	 _(0x0043, 0x0301),
+	 _(0x0063, 0x0301),
+	 _(0x0043, 0x0302),
+	 _(0x0063, 0x0302),
+	 _(0x0043, 0x0307),
+	 _(0x0063, 0x0307),
+	 _(0x0043, 0x030C),
+	 _(0x0063, 0x030C),
+	 _(0x0044, 0x030C),
+	 _(0x0064, 0x030C),
+	 {},
+	 {},
+	 _(0x0045, 0x0304),
+	 _(0x0065, 0x0304),
+	 _(0x0045, 0x0306),
+	 _(0x0065, 0x0306),
+	 _(0x0045, 0x0307),
+	 _(0x0065, 0x0307),
+	 _(0x0045, 0x0328),
+	 _(0x0065, 0x0328),
+	 _(0x0045, 0x030C),
+	 _(0x0065, 0x030C),
+	 _(0x0047, 0x0302),
+	 _(0x0067, 0x0302),
+	 _(0x0047, 0x0306),
+	 _(0x0067, 0x0306),
+	 _(0x0047, 0x0307),
+	 _(0x0067, 0x0307),
+	 _(0x0047, 0x0327),
+	 _(0x0067, 0x0327),
+	 _(0x0048, 0x0302),
+	 _(0x0068, 0x0302),
+	 {},
+	 {},
+	 _(0x0049, 0x0303),
+	 _(0x0069, 0x0303),
+	 _(0x0049, 0x0304),
+	 _(0x0069, 0x0304),
+	 _(0x0049, 0x0306),
+	 _(0x0069, 0x0306),
+	 _(0x0049, 0x0328),
+	 _(0x0069, 0x0328),
+	 _(0x0049, 0x0307),
+	 {},
+	 _(0x0049, 0x004A),
+	 _(0x0069, 0x006A),
+	 _(0x004A, 0x0302),
+	 _(0x006A, 0x0302),
+	 _(0x004B, 0x0327),
+	 _(0x006B, 0x0327),
+	 {},
+	 _(0x004C, 0x0301),
+	 _(0x006C, 0x0301),
+	 _(0x004C, 0x0327),
+	 _(0x006C, 0x0327),
+	 _(0x004C, 0x030C),
+	 _(0x006C, 0x030C),
+	 _(0x004C, 0x00B7)},
+	{_(0x006C, 0x00B7),
+	 {},
+	 {},
+	 _(0x004E, 0x0301),
+	 _(0x006E, 0x0301),
+	 _(0x004E, 0x0327),
+	 _(0x006E, 0x0327),
+	 _(0x004E, 0x030C),
+	 _(0x006E, 0x030C),
+	 _(0x02BC, 0x006E),
+	 {},
+	 {},
+	 _(0x004F, 0x0304),
+	 _(0x006F, 0x0304),
+	 _(0x004F, 0x0306),
+	 _(0x006F, 0x0306),
+	 _(0x004F, 0x030B),
+	 _(0x006F, 0x030B),
+	 {},
+	 {},
+	 _(0x0052, 0x0301),
+	 _(0x0072, 0x0301),
+	 _(0x0052, 0x0327),
+	 _(0x0072, 0x0327),
+	 _(0x0052, 0x030C),
+	 _(0x0072, 0x030C),
+	 _(0x0053, 0x0301),
+	 _(0x0073, 0x0301),
+	 _(0x0053, 0x0302),
+	 _(0x0073, 0x0302),
+	 _(0x0053, 0x0327),
+	 _(0x0073, 0x0327),
+	 _(0x0053, 0x030C),
+	 _(0x0073, 0x030C),
+	 _(0x0054, 0x0327),
+	 _(0x0074, 0x0327),
+	 _(0x0054, 0x030C),
+	 _(0x0074, 0x030C),
+	 {},
+	 {},
+	 _(0x0055, 0x0303),
+	 _(0x0075, 0x0303),
+	 _(0x0055, 0x0304),
+	 _(0x0075, 0x0304),
+	 _(0x0055, 0x0306),
+	 _(0x0075, 0x0306),
+	 _(0x0055, 0x030A),
+	 _(0x0075, 0x030A),
+	 _(0x0055, 0x030B),
+	 _(0x0075, 0x030B),
+	 _(0x0055, 0x0328),
+	 _(0x0075, 0x0328),
+	 _(0x0057, 0x0302),
+	 _(0x0077, 0x0302),
+	 _(0x0059, 0x0302),
+	 _(0x0079, 0x0302),
+	 _(0x0059, 0x0308),
+	 _(0x005A, 0x0301),
+	 _(0x007A, 0x0301),
+	 _(0x005A, 0x0307),
+	 _(0x007A, 0x0307),
+	 _(0x005A, 0x030C),
+	 _(0x007A, 0x030C),
+	 _(0x0073)},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x004F, 0x031B),
+	 _(0x006F, 0x031B),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0055, 0x031B),
+	 _(0x0075, 0x031B),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 _(0x0044, 0x017D),
+	 _(0x0044, 0x017E),
+	 _(0x0064, 0x017E),
+	 _(0x004C, 0x004A),
+	 _(0x004C, 0x006A),
+	 _(0x006C, 0x006A),
+	 _(0x004E, 0x004A),
+	 _(0x004E, 0x006A),
+	 _(0x006E, 0x006A),
+	 _(0x0041, 0x030C),
+	 _(0x0061, 0x030C),
+	 _(0x0049, 0x030C),
+	 _(0x0069, 0x030C),
+	 _(0x004F, 0x030C),
+	 _(0x006F, 0x030C),
+	 _(0x0055, 0x030C),
+	 _(0x0075, 0x030C),
+	 _(0x00DC, 0x0304),
+	 _(0x00FC, 0x0304),
+	 _(0x00DC, 0x0301),
+	 _(0x00FC, 0x0301),
+	 _(0x00DC, 0x030C),
+	 _(0x00FC, 0x030C),
+	 _(0x00DC, 0x0300),
+	 _(0x00FC, 0x0300),
+	 {},
+	 _(0x00C4, 0x0304),
+	 _(0x00E4, 0x0304),
+	 _(0x0226, 0x0304),
+	 _(0x0227, 0x0304),
+	 _(0x00C6, 0x0304),
+	 _(0x00E6, 0x0304),
+	 {},
+	 {},
+	 _(0x0047, 0x030C),
+	 _(0x0067, 0x030C),
+	 _(0x004B, 0x030C),
+	 _(0x006B, 0x030C),
+	 _(0x004F, 0x0328),
+	 _(0x006F, 0x0328),
+	 _(0x01EA, 0x0304),
+	 _(0x01EB, 0x0304),
+	 _(0x01B7, 0x030C),
+	 _(0x0292, 0x030C),
+	 _(0x006A, 0x030C),
+	 _(0x0044, 0x005A),
+	 _(0x0044, 0x007A),
+	 _(0x0064, 0x007A),
+	 _(0x0047, 0x0301),
+	 _(0x0067, 0x0301),
+	 {},
+	 {},
+	 _(0x004E, 0x0300),
+	 _(0x006E, 0x0300),
+	 _(0x00C5, 0x0301),
+	 _(0x00E5, 0x0301),
+	 _(0x00C6, 0x0301),
+	 _(0x00E6, 0x0301),
+	 _(0x00D8, 0x0301),
+	 _(0x00F8, 0x0301)},
+	{_(0x0041, 0x030F),
+	 _(0x0061, 0x030F),
+	 _(0x0041, 0x0311),
+	 _(0x0061, 0x0311),
+	 _(0x0045, 0x030F),
+	 _(0x0065, 0x030F),
+	 _(0x0045, 0x0311),
+	 _(0x0065, 0x0311),
+	 _(0x0049, 0x030F),
+	 _(0x0069, 0x030F),
+	 _(0x0049, 0x0311),
+	 _(0x0069, 0x0311),
+	 _(0x004F, 0x030F),
+	 _(0x006F, 0x030F),
+	 _(0x004F, 0x0311),
+	 _(0x006F, 0x0311),
+	 _(0x0052, 0x030F),
+	 _(0x0072, 0x030F),
+	 _(0x0052, 0x0311),
+	 _(0x0072, 0x0311),
+	 _(0x0055, 0x030F),
+	 _(0x0075, 0x030F),
+	 _(0x0055, 0x0311),
+	 _(0x0075, 0x0311),
+	 _(0x0053, 0x0326),
+	 _(0x0073, 0x0326),
+	 _(0x0054, 0x0326),
+	 _(0x0074, 0x0326),
+	 {},
+	 {},
+	 _(0x0048, 0x030C),
+	 _(0x0068, 0x030C),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0041, 0x0307),
+	 _(0x0061, 0x0307),
+	 _(0x0045, 0x0327),
+	 _(0x0065, 0x0327),
+	 _(0x00D6, 0x0304),
+	 _(0x00F6, 0x0304),
+	 _(0x00D5, 0x0304),
+	 _(0x00F5, 0x0304),
+	 _(0x004F, 0x0307),
+	 _(0x006F, 0x0307),
+	 _(0x022E, 0x0304),
+	 _(0x022F, 0x0304),
+	 _(0x0059, 0x0304),
+	 _(0x0079, 0x0304),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0068),
+	 _(0x0266),
+	 _(0x006A),
+	 _(0x0072),
+	 _(0x0279),
+	 _(0x027B),
+	 _(0x0281),
+	 _(0x0077),
+	 _(0x0079),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0020, 0x0306),
+	 _(0x0020, 0x0307),
+	 _(0x0020, 0x030A),
+	 _(0x0020, 0x0328),
+	 _(0x0020, 0x0303),
+	 _(0x0020, 0x030B),
+	 {},
+	 {},
+	 _(0x0263),
+	 _(0x006C),
+	 _(0x0073),
+	 _(0x0078),
+	 _(0x0295),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{_(0x0300),
+	 _(0x0301),
+	 {},
+	 _(0x0313),
+	 _(0x0308, 0x0301),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x02B9),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0020, 0x0345),
+	 {},
+	 {},
+	 {},
+	 _(0x003B),
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 _(0x0020, 0x0301),
+	 _(0x00A8, 0x0301),
+	 _(0x0391, 0x0301),
+	 _(0x00B7),
+	 _(0x0395, 0x0301),
+	 _(0x0397, 0x0301),
+	 _(0x0399, 0x0301),
+	 {},
+	 _(0x039F, 0x0301),
+	 {},
+	 _(0x03A5, 0x0301),
+	 _(0x03A9, 0x0301),
+	 _(0x03CA, 0x0301),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0399, 0x0308),
+	 _(0x03A5, 0x0308),
+	 _(0x03B1, 0x0301),
+	 _(0x03B5, 0x0301),
+	 _(0x03B7, 0x0301),
+	 _(0x03B9, 0x0301),
+	 _(0x03CB, 0x0301),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x03B9, 0x0308),
+	 _(0x03C5, 0x0308),
+	 _(0x03BF, 0x0301),
+	 _(0x03C5, 0x0301),
+	 _(0x03C9, 0x0301),
+	 {},
+	 _(0x03B2),
+	 _(0x03B8),
+	 _(0x03A5),
+	 _(0x03D2, 0x0301),
+	 _(0x03D2, 0x0308),
+	 _(0x03C6),
+	 _(0x03C0),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x03BA),
+	 _(0x03C1),
+	 _(0x03C2),
+	 {},
+	 _(0x0398),
+	 _(0x03B5),
+	 {},
+	 {},
+	 {},
+	 _(0x03A3),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{_(0x0415, 0x0300),
+	 _(0x0415, 0x0308),
+	 {},
+	 _(0x0413, 0x0301),
+	 {},
+	 {},
+	 {},
+	 _(0x0406, 0x0308),
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x041A, 0x0301),
+	 _(0x0418, 0x0300),
+	 _(0x0423, 0x0306),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0418, 0x0306),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0438, 0x0306),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0435, 0x0300),
+	 _(0x0435, 0x0308),
+	 {},
+	 _(0x0433, 0x0301),
+	 {},
+	 {},
+	 {},
+	 _(0x0456, 0x0308),
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x043A, 0x0301),
+	 _(0x0438, 0x0300),
+	 _(0x0443, 0x0306),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0474, 0x030F),
+	 _(0x0475, 0x030F),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 _(0x0416, 0x0306),
+	 _(0x0436, 0x0306),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0410, 0x0306),
+	 _(0x0430, 0x0306),
+	 _(0x0410, 0x0308),
+	 _(0x0430, 0x0308),
+	 {},
+	 {},
+	 _(0x0415, 0x0306),
+	 _(0x0435, 0x0306),
+	 {},
+	 {},
+	 _(0x04D8, 0x0308),
+	 _(0x04D9, 0x0308),
+	 _(0x0416, 0x0308),
+	 _(0x0436, 0x0308),
+	 _(0x0417, 0x0308),
+	 _(0x0437, 0x0308),
+	 {},
+	 {},
+	 _(0x0418, 0x0304),
+	 _(0x0438, 0x0304),
+	 _(0x0418, 0x0308),
+	 _(0x0438, 0x0308),
+	 _(0x041E, 0x0308),
+	 _(0x043E, 0x0308),
+	 {},
+	 {},
+	 _(0x04E8, 0x0308),
+	 _(0x04E9, 0x0308),
+	 _(0x042D, 0x0308),
+	 _(0x044D, 0x0308),
+	 _(0x0423, 0x0304),
+	 _(0x0443, 0x0304),
+	 _(0x0423, 0x0308),
+	 _(0x0443, 0x0308),
+	 _(0x0423, 0x030B),
+	 _(0x0443, 0x030B),
+	 _(0x0427, 0x0308),
+	 _(0x0447, 0x0308),
+	 {},
+	 {},
+	 _(0x042B, 0x0308),
+	 _(0x044B, 0x0308),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0565, 0x0582),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0627, 0x0653),
+	 _(0x0627, 0x0654),
+	 _(0x0648, 0x0654),
+	 _(0x0627, 0x0655),
+	 _(0x064A, 0x0654),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0627, 0x0674),
+	 _(0x0648, 0x0674),
+	 _(0x06C7, 0x0674),
+	 _(0x064A, 0x0674),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{_(0x06D5, 0x0654),
+	 {},
+	 _(0x06C1, 0x0654),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x06D2, 0x0654),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0928, 0x093C),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0930, 0x093C),
+	 {},
+	 {},
+	 _(0x0933, 0x093C),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0915, 0x093C),
+	 _(0x0916, 0x093C),
+	 _(0x0917, 0x093C),
+	 _(0x091C, 0x093C),
+	 _(0x0921, 0x093C),
+	 _(0x0922, 0x093C),
+	 _(0x092B, 0x093C),
+	 _(0x092F, 0x093C),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x09C7, 0x09BE),
+	 _(0x09C7, 0x09D7),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x09A1, 0x09BC),
+	 _(0x09A2, 0x09BC),
+	 {},
+	 _(0x09AF, 0x09BC),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0A32, 0x0A3C),
+	 {},
+	 {},
+	 _(0x0A38, 0x0A3C),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0A16, 0x0A3C),
+	 _(0x0A17, 0x0A3C),
+	 _(0x0A1C, 0x0A3C),
+	 {},
+	 {},
+	 _(0x0A2B, 0x0A3C),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0B47, 0x0B56),
+	 {},
+	 {},
+	 _(0x0B47, 0x0B3E),
+	 _(0x0B47, 0x0B57),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0B21, 0x0B3C),
+	 _(0x0B22, 0x0B3C),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0B92, 0x0BD7),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0BC6, 0x0BBE),
+	 _(0x0BC7, 0x0BBE),
+	 _(0x0BC6, 0x0BD7),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0C46, 0x0C56),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{_(0x0CBF, 0x0CD5),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0CC6, 0x0CD5),
+	 _(0x0CC6, 0x0CD6),
+	 {},
+	 _(0x0CC6, 0x0CC2),
+	 _(0x0CCA, 0x0CD5),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0D46, 0x0D3E),
+	 _(0x0D47, 0x0D3E),
+	 _(0x0D46, 0x0D57),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0DD9, 0x0DCA),
+	 {},
+	 _(0x0DD9, 0x0DCF),
+	 _(0x0DDC, 0x0DCA),
+	 _(0x0DD9, 0x0DDF),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0E4D, 0x0E32),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0ECD, 0x0EB2),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0EAB, 0x0E99),
+	 _(0x0EAB, 0x0EA1),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0F0B),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 _(0x0F42, 0x0FB7),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0F4C, 0x0FB7),
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0F51, 0x0FB7),
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0F56, 0x0FB7),
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0F5B, 0x0FB7),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0F40, 0x0FB5),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0F71, 0x0F72),
+	 {},
+	 _(0x0F71, 0x0F74),
+	 _(0x0FB2, 0x0F80),
+	 _(0x0FB2, 0x0F81),
+	 _(0x0FB3, 0x0F80),
+	 _(0x0FB3, 0x0F81),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 _(0x0F71, 0x0F80),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0F92, 0x0FB7),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0F9C, 0x0FB7),
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0FA1, 0x0FB7),
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0FA6, 0x0FB7),
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0FAB, 0x0FB7),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0F90, 0x0FB5),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x1025, 0x102E),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x10DC),
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x1B05, 0x1B35),
+	 {},
+	 _(0x1B07, 0x1B35),
+	 {},
+	 _(0x1B09, 0x1B35),
+	 {},
+	 _(0x1B0B, 0x1B35),
+	 {},
+	 _(0x1B0D, 0x1B35),
+	 {},
+	 {},
+	 {},
+	 _(0x1B11, 0x1B35),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x1B3A, 0x1B35),
+	 {},
+	 _(0x1B3C, 0x1B35),
+	 {},
+	 {}},
+	{_(0x1B3E, 0x1B35),
+	 _(0x1B3F, 0x1B35),
+	 {},
+	 _(0x1B42, 0x1B35),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0041),
+	 _(0x00C6),
+	 _(0x0042),
+	 {},
+	 _(0x0044),
+	 _(0x0045),
+	 _(0x018E),
+	 _(0x0047),
+	 _(0x0048),
+	 _(0x0049),
+	 _(0x004A),
+	 _(0x004B),
+	 _(0x004C),
+	 _(0x004D),
+	 _(0x004E),
+	 {},
+	 _(0x004F),
+	 _(0x0222),
+	 _(0x0050),
+	 _(0x0052)},
+	{_(0x0054),
+	 _(0x0055),
+	 _(0x0057),
+	 _(0x0061),
+	 _(0x0250),
+	 _(0x0251),
+	 _(0x1D02),
+	 _(0x0062),
+	 _(0x0064),
+	 _(0x0065),
+	 _(0x0259),
+	 _(0x025B),
+	 _(0x025C),
+	 _(0x0067),
+	 {},
+	 _(0x006B),
+	 _(0x006D),
+	 _(0x014B),
+	 _(0x006F),
+	 _(0x0254),
+	 _(0x1D16),
+	 _(0x1D17),
+	 _(0x0070),
+	 _(0x0074),
+	 _(0x0075),
+	 _(0x1D1D),
+	 _(0x026F),
+	 _(0x0076),
+	 _(0x1D25),
+	 _(0x03B2),
+	 _(0x03B3),
+	 _(0x03B4),
+	 _(0x03C6),
+	 _(0x03C7),
+	 _(0x0069),
+	 _(0x0072),
+	 _(0x0075),
+	 _(0x0076),
+	 _(0x03B2),
+	 _(0x03B3),
+	 _(0x03C1),
+	 _(0x03C6),
+	 _(0x03C7),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x043D),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0252),
+	 _(0x0063),
+	 _(0x0255),
+	 _(0x00F0),
+	 _(0x025C),
+	 _(0x0066),
+	 _(0x025F),
+	 _(0x0261),
+	 _(0x0265),
+	 _(0x0268),
+	 _(0x0269),
+	 _(0x026A),
+	 _(0x1D7B),
+	 _(0x029D),
+	 _(0x026D),
+	 _(0x1D85),
+	 _(0x029F),
+	 _(0x0271),
+	 _(0x0270),
+	 _(0x0272),
+	 _(0x0273),
+	 _(0x0274),
+	 _(0x0275),
+	 _(0x0278),
+	 _(0x0282),
+	 _(0x0283),
+	 _(0x01AB),
+	 _(0x0289),
+	 _(0x028A),
+	 _(0x1D1C),
+	 _(0x028B),
+	 _(0x028C),
+	 _(0x007A),
+	 _(0x0290),
+	 _(0x0291),
+	 _(0x0292),
+	 _(0x03B8)},
+	{_(0x0041, 0x0325),
+	 _(0x0061, 0x0325),
+	 _(0x0042, 0x0307),
+	 _(0x0062, 0x0307),
+	 _(0x0042, 0x0323),
+	 _(0x0062, 0x0323),
+	 _(0x0042, 0x0331),
+	 _(0x0062, 0x0331),
+	 _(0x00C7, 0x0301),
+	 _(0x00E7, 0x0301),
+	 _(0x0044, 0x0307),
+	 _(0x0064, 0x0307),
+	 _(0x0044, 0x0323),
+	 _(0x0064, 0x0323),
+	 _(0x0044, 0x0331),
+	 _(0x0064, 0x0331),
+	 _(0x0044, 0x0327),
+	 _(0x0064, 0x0327),
+	 _(0x0044, 0x032D),
+	 _(0x0064, 0x032D),
+	 _(0x0112, 0x0300),
+	 _(0x0113, 0x0300),
+	 _(0x0112, 0x0301),
+	 _(0x0113, 0x0301),
+	 _(0x0045, 0x032D),
+	 _(0x0065, 0x032D),
+	 _(0x0045, 0x0330),
+	 _(0x0065, 0x0330),
+	 _(0x0228, 0x0306),
+	 _(0x0229, 0x0306),
+	 _(0x0046, 0x0307),
+	 _(0x0066, 0x0307),
+	 _(0x0047, 0x0304),
+	 _(0x0067, 0x0304),
+	 _(0x0048, 0x0307),
+	 _(0x0068, 0x0307),
+	 _(0x0048, 0x0323),
+	 _(0x0068, 0x0323),
+	 _(0x0048, 0x0308),
+	 _(0x0068, 0x0308),
+	 _(0x0048, 0x0327),
+	 _(0x0068, 0x0327),
+	 _(0x0048, 0x032E),
+	 _(0x0068, 0x032E),
+	 _(0x0049, 0x0330),
+	 _(0x0069, 0x0330),
+	 _(0x00CF, 0x0301),
+	 _(0x00EF, 0x0301),
+	 _(0x004B, 0x0301),
+	 _(0x006B, 0x0301),
+	 _(0x004B, 0x0323),
+	 _(0x006B, 0x0323),
+	 _(0x004B, 0x0331),
+	 _(0x006B, 0x0331),
+	 _(0x004C, 0x0323),
+	 _(0x006C, 0x0323),
+	 _(0x1E36, 0x0304),
+	 _(0x1E37, 0x0304),
+	 _(0x004C, 0x0331),
+	 _(0x006C, 0x0331),
+	 _(0x004C, 0x032D),
+	 _(0x006C, 0x032D),
+	 _(0x004D, 0x0301),
+	 _(0x006D, 0x0301)},
+	{_(0x004D, 0x0307),
+	 _(0x006D, 0x0307),
+	 _(0x004D, 0x0323),
+	 _(0x006D, 0x0323),
+	 _(0x004E, 0x0307),
+	 _(0x006E, 0x0307),
+	 _(0x004E, 0x0323),
+	 _(0x006E, 0x0323),
+	 _(0x004E, 0x0331),
+	 _(0x006E, 0x0331),
+	 _(0x004E, 0x032D),
+	 _(0x006E, 0x032D),
+	 _(0x00D5, 0x0301),
+	 _(0x00F5, 0x0301),
+	 _(0x00D5, 0x0308),
+	 _(0x00F5, 0x0308),
+	 _(0x014C, 0x0300),
+	 _(0x014D, 0x0300),
+	 _(0x014C, 0x0301),
+	 _(0x014D, 0x0301),
+	 _(0x0050, 0x0301),
+	 _(0x0070, 0x0301),
+	 _(0x0050, 0x0307),
+	 _(0x0070, 0x0307),
+	 _(0x0052, 0x0307),
+	 _(0x0072, 0x0307),
+	 _(0x0052, 0x0323),
+	 _(0x0072, 0x0323),
+	 _(0x1E5A, 0x0304),
+	 _(0x1E5B, 0x0304),
+	 _(0x0052, 0x0331),
+	 _(0x0072, 0x0331),
+	 _(0x0053, 0x0307),
+	 _(0x0073, 0x0307),
+	 _(0x0053, 0x0323),
+	 _(0x0073, 0x0323),
+	 _(0x015A, 0x0307),
+	 _(0x015B, 0x0307),
+	 _(0x0160, 0x0307),
+	 _(0x0161, 0x0307),
+	 _(0x1E62, 0x0307),
+	 _(0x1E63, 0x0307),
+	 _(0x0054, 0x0307),
+	 _(0x0074, 0x0307),
+	 _(0x0054, 0x0323),
+	 _(0x0074, 0x0323),
+	 _(0x0054, 0x0331),
+	 _(0x0074, 0x0331),
+	 _(0x0054, 0x032D),
+	 _(0x0074, 0x032D),
+	 _(0x0055, 0x0324),
+	 _(0x0075, 0x0324),
+	 _(0x0055, 0x0330),
+	 _(0x0075, 0x0330),
+	 _(0x0055, 0x032D),
+	 _(0x0075, 0x032D),
+	 _(0x0168, 0x0301),
+	 _(0x0169, 0x0301),
+	 _(0x016A, 0x0308),
+	 _(0x016B, 0x0308),
+	 _(0x0056, 0x0303),
+	 _(0x0076, 0x0303),
+	 _(0x0056, 0x0323),
+	 _(0x0076, 0x0323)},
+	{_(0x0057, 0x0300),
+	 _(0x0077, 0x0300),
+	 _(0x0057, 0x0301),
+	 _(0x0077, 0x0301),
+	 _(0x0057, 0x0308),
+	 _(0x0077, 0x0308),
+	 _(0x0057, 0x0307),
+	 _(0x0077, 0x0307),
+	 _(0x0057, 0x0323),
+	 _(0x0077, 0x0323),
+	 _(0x0058, 0x0307),
+	 _(0x0078, 0x0307),
+	 _(0x0058, 0x0308),
+	 _(0x0078, 0x0308),
+	 _(0x0059, 0x0307),
+	 _(0x0079, 0x0307),
+	 _(0x005A, 0x0302),
+	 _(0x007A, 0x0302),
+	 _(0x005A, 0x0323),
+	 _(0x007A, 0x0323),
+	 _(0x005A, 0x0331),
+	 _(0x007A, 0x0331),
+	 _(0x0068, 0x0331),
+	 _(0x0074, 0x0308),
+	 _(0x0077, 0x030A),
+	 _(0x0079, 0x030A),
+	 _(0x0061, 0x02BE),
+	 _(0x017F, 0x0307),
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0041, 0x0323),
+	 _(0x0061, 0x0323),
+	 _(0x0041, 0x0309),
+	 _(0x0061, 0x0309),
+	 _(0x00C2, 0x0301),
+	 _(0x00E2, 0x0301),
+	 _(0x00C2, 0x0300),
+	 _(0x00E2, 0x0300),
+	 _(0x00C2, 0x0309),
+	 _(0x00E2, 0x0309),
+	 _(0x00C2, 0x0303),
+	 _(0x00E2, 0x0303),
+	 _(0x1EA0, 0x0302),
+	 _(0x1EA1, 0x0302),
+	 _(0x0102, 0x0301),
+	 _(0x0103, 0x0301),
+	 _(0x0102, 0x0300),
+	 _(0x0103, 0x0300),
+	 _(0x0102, 0x0309),
+	 _(0x0103, 0x0309),
+	 _(0x0102, 0x0303),
+	 _(0x0103, 0x0303),
+	 _(0x1EA0, 0x0306),
+	 _(0x1EA1, 0x0306),
+	 _(0x0045, 0x0323),
+	 _(0x0065, 0x0323),
+	 _(0x0045, 0x0309),
+	 _(0x0065, 0x0309),
+	 _(0x0045, 0x0303),
+	 _(0x0065, 0x0303),
+	 _(0x00CA, 0x0301),
+	 _(0x00EA, 0x0301)},
+	{_(0x00CA, 0x0300),
+	 _(0x00EA, 0x0300),
+	 _(0x00CA, 0x0309),
+	 _(0x00EA, 0x0309),
+	 _(0x00CA, 0x0303),
+	 _(0x00EA, 0x0303),
+	 _(0x1EB8, 0x0302),
+	 _(0x1EB9, 0x0302),
+	 _(0x0049, 0x0309),
+	 _(0x0069, 0x0309),
+	 _(0x0049, 0x0323),
+	 _(0x0069, 0x0323),
+	 _(0x004F, 0x0323),
+	 _(0x006F, 0x0323),
+	 _(0x004F, 0x0309),
+	 _(0x006F, 0x0309),
+	 _(0x00D4, 0x0301),
+	 _(0x00F4, 0x0301),
+	 _(0x00D4, 0x0300),
+	 _(0x00F4, 0x0300),
+	 _(0x00D4, 0x0309),
+	 _(0x00F4, 0x0309),
+	 _(0x00D4, 0x0303),
+	 _(0x00F4, 0x0303),
+	 _(0x1ECC, 0x0302),
+	 _(0x1ECD, 0x0302),
+	 _(0x01A0, 0x0301),
+	 _(0x01A1, 0x0301),
+	 _(0x01A0, 0x0300),
+	 _(0x01A1, 0x0300),
+	 _(0x01A0, 0x0309),
+	 _(0x01A1, 0x0309),
+	 _(0x01A0, 0x0303),
+	 _(0x01A1, 0x0303),
+	 _(0x01A0, 0x0323),
+	 _(0x01A1, 0x0323),
+	 _(0x0055, 0x0323),
+	 _(0x0075, 0x0323),
+	 _(0x0055, 0x0309),
+	 _(0x0075, 0x0309),
+	 _(0x01AF, 0x0301),
+	 _(0x01B0, 0x0301),
+	 _(0x01AF, 0x0300),
+	 _(0x01B0, 0x0300),
+	 _(0x01AF, 0x0309),
+	 _(0x01B0, 0x0309),
+	 _(0x01AF, 0x0303),
+	 _(0x01B0, 0x0303),
+	 _(0x01AF, 0x0323),
+	 _(0x01B0, 0x0323),
+	 _(0x0059, 0x0300),
+	 _(0x0079, 0x0300),
+	 _(0x0059, 0x0323),
+	 _(0x0079, 0x0323),
+	 _(0x0059, 0x0309),
+	 _(0x0079, 0x0309),
+	 _(0x0059, 0x0303),
+	 _(0x0079, 0x0303),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{_(0x03B1, 0x0313),
+	 _(0x03B1, 0x0314),
+	 _(0x1F00, 0x0300),
+	 _(0x1F01, 0x0300),
+	 _(0x1F00, 0x0301),
+	 _(0x1F01, 0x0301),
+	 _(0x1F00, 0x0342),
+	 _(0x1F01, 0x0342),
+	 _(0x0391, 0x0313),
+	 _(0x0391, 0x0314),
+	 _(0x1F08, 0x0300),
+	 _(0x1F09, 0x0300),
+	 _(0x1F08, 0x0301),
+	 _(0x1F09, 0x0301),
+	 _(0x1F08, 0x0342),
+	 _(0x1F09, 0x0342),
+	 _(0x03B5, 0x0313),
+	 _(0x03B5, 0x0314),
+	 _(0x1F10, 0x0300),
+	 _(0x1F11, 0x0300),
+	 _(0x1F10, 0x0301),
+	 _(0x1F11, 0x0301),
+	 {},
+	 {},
+	 _(0x0395, 0x0313),
+	 _(0x0395, 0x0314),
+	 _(0x1F18, 0x0300),
+	 _(0x1F19, 0x0300),
+	 _(0x1F18, 0x0301),
+	 _(0x1F19, 0x0301),
+	 {},
+	 {},
+	 _(0x03B7, 0x0313),
+	 _(0x03B7, 0x0314),
+	 _(0x1F20, 0x0300),
+	 _(0x1F21, 0x0300),
+	 _(0x1F20, 0x0301),
+	 _(0x1F21, 0x0301),
+	 _(0x1F20, 0x0342),
+	 _(0x1F21, 0x0342),
+	 _(0x0397, 0x0313),
+	 _(0x0397, 0x0314),
+	 _(0x1F28, 0x0300),
+	 _(0x1F29, 0x0300),
+	 _(0x1F28, 0x0301),
+	 _(0x1F29, 0x0301),
+	 _(0x1F28, 0x0342),
+	 _(0x1F29, 0x0342),
+	 _(0x03B9, 0x0313),
+	 _(0x03B9, 0x0314),
+	 _(0x1F30, 0x0300),
+	 _(0x1F31, 0x0300),
+	 _(0x1F30, 0x0301),
+	 _(0x1F31, 0x0301),
+	 _(0x1F30, 0x0342),
+	 _(0x1F31, 0x0342),
+	 _(0x0399, 0x0313),
+	 _(0x0399, 0x0314),
+	 _(0x1F38, 0x0300),
+	 _(0x1F39, 0x0300),
+	 _(0x1F38, 0x0301),
+	 _(0x1F39, 0x0301),
+	 _(0x1F38, 0x0342),
+	 _(0x1F39, 0x0342)},
+	{_(0x03BF, 0x0313),
+	 _(0x03BF, 0x0314),
+	 _(0x1F40, 0x0300),
+	 _(0x1F41, 0x0300),
+	 _(0x1F40, 0x0301),
+	 _(0x1F41, 0x0301),
+	 {},
+	 {},
+	 _(0x039F, 0x0313),
+	 _(0x039F, 0x0314),
+	 _(0x1F48, 0x0300),
+	 _(0x1F49, 0x0300),
+	 _(0x1F48, 0x0301),
+	 _(0x1F49, 0x0301),
+	 {},
+	 {},
+	 _(0x03C5, 0x0313),
+	 _(0x03C5, 0x0314),
+	 _(0x1F50, 0x0300),
+	 _(0x1F51, 0x0300),
+	 _(0x1F50, 0x0301),
+	 _(0x1F51, 0x0301),
+	 _(0x1F50, 0x0342),
+	 _(0x1F51, 0x0342),
+	 {},
+	 _(0x03A5, 0x0314),
+	 {},
+	 _(0x1F59, 0x0300),
+	 {},
+	 _(0x1F59, 0x0301),
+	 {},
+	 _(0x1F59, 0x0342),
+	 _(0x03C9, 0x0313),
+	 _(0x03C9, 0x0314),
+	 _(0x1F60, 0x0300),
+	 _(0x1F61, 0x0300),
+	 _(0x1F60, 0x0301),
+	 _(0x1F61, 0x0301),
+	 _(0x1F60, 0x0342),
+	 _(0x1F61, 0x0342),
+	 _(0x03A9, 0x0313),
+	 _(0x03A9, 0x0314),
+	 _(0x1F68, 0x0300),
+	 _(0x1F69, 0x0300),
+	 _(0x1F68, 0x0301),
+	 _(0x1F69, 0x0301),
+	 _(0x1F68, 0x0342),
+	 _(0x1F69, 0x0342),
+	 _(0x03B1, 0x0300),
+	 _(0x03AC),
+	 _(0x03B5, 0x0300),
+	 _(0x03AD),
+	 _(0x03B7, 0x0300),
+	 _(0x03AE),
+	 _(0x03B9, 0x0300),
+	 _(0x03AF),
+	 _(0x03BF, 0x0300),
+	 _(0x03CC),
+	 _(0x03C5, 0x0300),
+	 _(0x03CD),
+	 _(0x03C9, 0x0300),
+	 _(0x03CE),
+	 {},
+	 {}},
+	{_(0x1F00, 0x0345),
+	 _(0x1F01, 0x0345),
+	 _(0x1F02, 0x0345),
+	 _(0x1F03, 0x0345),
+	 _(0x1F04, 0x0345),
+	 _(0x1F05, 0x0345),
+	 _(0x1F06, 0x0345),
+	 _(0x1F07, 0x0345),
+	 _(0x1F08, 0x0345),
+	 _(0x1F09, 0x0345),
+	 _(0x1F0A, 0x0345),
+	 _(0x1F0B, 0x0345),
+	 _(0x1F0C, 0x0345),
+	 _(0x1F0D, 0x0345),
+	 _(0x1F0E, 0x0345),
+	 _(0x1F0F, 0x0345),
+	 _(0x1F20, 0x0345),
+	 _(0x1F21, 0x0345),
+	 _(0x1F22, 0x0345),
+	 _(0x1F23, 0x0345),
+	 _(0x1F24, 0x0345),
+	 _(0x1F25, 0x0345),
+	 _(0x1F26, 0x0345),
+	 _(0x1F27, 0x0345),
+	 _(0x1F28, 0x0345),
+	 _(0x1F29, 0x0345),
+	 _(0x1F2A, 0x0345),
+	 _(0x1F2B, 0x0345),
+	 _(0x1F2C, 0x0345),
+	 _(0x1F2D, 0x0345),
+	 _(0x1F2E, 0x0345),
+	 _(0x1F2F, 0x0345),
+	 _(0x1F60, 0x0345),
+	 _(0x1F61, 0x0345),
+	 _(0x1F62, 0x0345),
+	 _(0x1F63, 0x0345),
+	 _(0x1F64, 0x0345),
+	 _(0x1F65, 0x0345),
+	 _(0x1F66, 0x0345),
+	 _(0x1F67, 0x0345),
+	 _(0x1F68, 0x0345),
+	 _(0x1F69, 0x0345),
+	 _(0x1F6A, 0x0345),
+	 _(0x1F6B, 0x0345),
+	 _(0x1F6C, 0x0345),
+	 _(0x1F6D, 0x0345),
+	 _(0x1F6E, 0x0345),
+	 _(0x1F6F, 0x0345),
+	 _(0x03B1, 0x0306),
+	 _(0x03B1, 0x0304),
+	 _(0x1F70, 0x0345),
+	 _(0x03B1, 0x0345),
+	 _(0x03AC, 0x0345),
+	 {},
+	 _(0x03B1, 0x0342),
+	 _(0x1FB6, 0x0345),
+	 _(0x0391, 0x0306),
+	 _(0x0391, 0x0304),
+	 _(0x0391, 0x0300),
+	 _(0x0386),
+	 _(0x0391, 0x0345),
+	 _(0x0020, 0x0313),
+	 _(0x03B9),
+	 _(0x0020, 0x0313)},
+	{_(0x0020, 0x0342),
+	 _(0x00A8, 0x0342),
+	 _(0x1F74, 0x0345),
+	 _(0x03B7, 0x0345),
+	 _(0x03AE, 0x0345),
+	 {},
+	 _(0x03B7, 0x0342),
+	 _(0x1FC6, 0x0345),
+	 _(0x0395, 0x0300),
+	 _(0x0388),
+	 _(0x0397, 0x0300),
+	 _(0x0389),
+	 _(0x0397, 0x0345),
+	 _(0x1FBF, 0x0300),
+	 _(0x1FBF, 0x0301),
+	 _(0x1FBF, 0x0342),
+	 _(0x03B9, 0x0306),
+	 _(0x03B9, 0x0304),
+	 _(0x03CA, 0x0300),
+	 _(0x0390),
+	 {},
+	 {},
+	 _(0x03B9, 0x0342),
+	 _(0x03CA, 0x0342),
+	 _(0x0399, 0x0306),
+	 _(0x0399, 0x0304),
+	 _(0x0399, 0x0300),
+	 _(0x038A),
+	 {},
+	 _(0x1FFE, 0x0300),
+	 _(0x1FFE, 0x0301),
+	 _(0x1FFE, 0x0342),
+	 _(0x03C5, 0x0306),
+	 _(0x03C5, 0x0304),
+	 _(0x03CB, 0x0300),
+	 _(0x03B0),
+	 _(0x03C1, 0x0313),
+	 _(0x03C1, 0x0314),
+	 _(0x03C5, 0x0342),
+	 _(0x03CB, 0x0342),
+	 _(0x03A5, 0x0306),
+	 _(0x03A5, 0x0304),
+	 _(0x03A5, 0x0300),
+	 _(0x038E),
+	 _(0x03A1, 0x0314),
+	 _(0x00A8, 0x0300),
+	 _(0x0385),
+	 _(0x0060),
+	 {},
+	 {},
+	 _(0x1F7C, 0x0345),
+	 _(0x03C9, 0x0345),
+	 _(0x03CE, 0x0345),
+	 {},
+	 _(0x03C9, 0x0342),
+	 _(0x1FF6, 0x0345),
+	 _(0x039F, 0x0300),
+	 _(0x038C),
+	 _(0x03A9, 0x0300),
+	 _(0x038F),
+	 _(0x03A9, 0x0345),
+	 _(0x00B4),
+	 _(0x0020, 0x0314),
+	 {}},
+	{_(0x2002),
+	 _(0x2003),
+	 _(0x0020),
+	 _(0x0020),
+	 _(0x0020),
+	 _(0x0020),
+	 _(0x0020),
+	 _(0x0020),
+	 _(0x0020),
+	 _(0x0020),
+	 _(0x0020),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x2010),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0020, 0x0333),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x002E),
+	 _(0x002E, 0x002E),
+	 _(0x002E, 0x002E, 0x002E),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0020),
+	 {},
+	 {},
+	 {},
+	 _(0x2032, 0x2032),
+	 _(0x2032, 0x2032, 0x2032),
+	 {},
+	 _(0x2035, 0x2035),
+	 _(0x2035, 0x2035, 0x2035),
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0021, 0x0021),
+	 {},
+	 _(0x0020, 0x0305),
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x003F, 0x003F),
+	 _(0x003F, 0x0021),
+	 _(0x0021, 0x003F),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x2032, 0x2032, 0x2032, 0x2032),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0020),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0030),
+	 _(0x0069),
+	 {},
+	 {},
+	 _(0x0034),
+	 _(0x0035),
+	 _(0x0036),
+	 _(0x0037),
+	 _(0x0038),
+	 _(0x0039),
+	 _(0x002B),
+	 _(0x2212),
+	 _(0x003D),
+	 _(0x0028),
+	 _(0x0029),
+	 _(0x006E)},
+	{_(0x0030),
+	 _(0x0031),
+	 _(0x0032),
+	 _(0x0033),
+	 _(0x0034),
+	 _(0x0035),
+	 _(0x0036),
+	 _(0x0037),
+	 _(0x0038),
+	 _(0x0039),
+	 _(0x002B),
+	 _(0x2212),
+	 _(0x003D),
+	 _(0x0028),
+	 _(0x0029),
+	 {},
+	 _(0x0061),
+	 _(0x0065),
+	 _(0x006F),
+	 _(0x0078),
+	 _(0x0259),
+	 _(0x0068),
+	 _(0x006B),
+	 _(0x006C),
+	 _(0x006D),
+	 _(0x006E),
+	 _(0x0070),
+	 _(0x0073),
+	 _(0x0074),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0052, 0x0073),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{_(0x0061, 0x002F, 0x0063),
+	 _(0x0061, 0x002F, 0x0073),
+	 _(0x0043),
+	 _(0x00B0, 0x0043),
+	 {},
+	 _(0x0063, 0x002F, 0x006F),
+	 _(0x0063, 0x002F, 0x0075),
+	 _(0x0190),
+	 {},
+	 _(0x00B0, 0x0046),
+	 _(0x0067),
+	 _(0x0048),
+	 _(0x0048),
+	 _(0x0048),
+	 _(0x0068),
+	 _(0x0127),
+	 _(0x0049),
+	 _(0x0049),
+	 _(0x004C),
+	 _(0x006C),
+	 {},
+	 _(0x004E),
+	 _(0x004E, 0x006F),
+	 {},
+	 {},
+	 _(0x0050),
+	 _(0x0051),
+	 _(0x0052),
+	 _(0x0052),
+	 _(0x0052),
+	 {},
+	 {},
+	 _(0x0053, 0x004D),
+	 _(0x0054, 0x0045, 0x004C),
+	 _(0x0054, 0x004D),
+	 {},
+	 _(0x005A),
+	 {},
+	 _(0x03A9),
+	 {},
+	 _(0x005A),
+	 {},
+	 _(0x004B),
+	 _(0x00C5),
+	 _(0x0042),
+	 _(0x0043),
+	 {},
+	 _(0x0065),
+	 _(0x0045),
+	 _(0x0046),
+	 {},
+	 _(0x004D),
+	 _(0x006F),
+	 _(0x05D0),
+	 _(0x05D1),
+	 _(0x05D2),
+	 _(0x05D3),
+	 _(0x0069),
+	 {},
+	 _(0x0046, 0x0041, 0x0058),
+	 _(0x03C0),
+	 _(0x03B3),
+	 _(0x0393),
+	 _(0x03A0)},
+	{_(0x2211),
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0044),
+	 _(0x0064),
+	 _(0x0065),
+	 _(0x0069),
+	 _(0x006A),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0031, 0x2044, 0x0037),
+	 _(0x0031, 0x2044, 0x0039),
+	 _(0x0031, 0x2044, 0x0031, 0x0030),
+	 _(0x0031, 0x2044, 0x0033),
+	 _(0x0032, 0x2044, 0x0033),
+	 _(0x0031, 0x2044, 0x0035),
+	 _(0x0032, 0x2044, 0x0035),
+	 _(0x0033, 0x2044, 0x0035),
+	 _(0x0034, 0x2044, 0x0035),
+	 _(0x0031, 0x2044, 0x0036),
+	 _(0x0035, 0x2044, 0x0036),
+	 _(0x0031, 0x2044, 0x0038),
+	 _(0x0033, 0x2044, 0x0038),
+	 _(0x0035, 0x2044, 0x0038),
+	 _(0x0037, 0x2044, 0x0038),
+	 _(0x0031, 0x2044),
+	 _(0x0049),
+	 _(0x0049, 0x0049),
+	 _(0x0049, 0x0049, 0x0049),
+	 _(0x0049, 0x0056),
+	 _(0x0056),
+	 _(0x0056, 0x0049),
+	 _(0x0056, 0x0049, 0x0049),
+	 _(0x0056, 0x0049, 0x0049, 0x0049),
+	 _(0x0049, 0x0058),
+	 _(0x0058),
+	 _(0x0058, 0x0049),
+	 _(0x0058, 0x0049, 0x0049),
+	 _(0x004C),
+	 _(0x0043),
+	 _(0x0044),
+	 _(0x004D),
+	 _(0x0069),
+	 _(0x0069, 0x0069),
+	 _(0x0069, 0x0069, 0x0069),
+	 _(0x0069, 0x0076),
+	 _(0x0076),
+	 _(0x0076, 0x0069),
+	 _(0x0076, 0x0069, 0x0069),
+	 _(0x0076, 0x0069, 0x0069, 0x0069),
+	 _(0x0069, 0x0078),
+	 _(0x0078),
+	 _(0x0078, 0x0069),
+	 _(0x0078, 0x0069, 0x0069),
+	 _(0x006C),
+	 _(0x0063),
+	 _(0x0064),
+	 _(0x006D)},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0030, 0x2044, 0x0033),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x2190, 0x0338),
+	 _(0x2192, 0x0338),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x2194, 0x0338),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x21D0, 0x0338),
+	 _(0x21D4, 0x0338),
+	 _(0x21D2, 0x0338),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 _(0x2203, 0x0338),
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x2208, 0x0338),
+	 {},
+	 {},
+	 _(0x220B, 0x0338),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x2223, 0x0338),
+	 {},
+	 _(0x2225, 0x0338),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x222B, 0x222B),
+	 _(0x222B, 0x222B, 0x222B),
+	 {},
+	 _(0x222E, 0x222E),
+	 _(0x222E, 0x222E, 0x222E),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 _(0x223C, 0x0338),
+	 {},
+	 {},
+	 _(0x2243, 0x0338),
+	 {},
+	 {},
+	 _(0x2245, 0x0338),
+	 {},
+	 _(0x2248, 0x0338),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x003D, 0x0338),
+	 {},
+	 _(0x2261, 0x0338),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x224D, 0x0338),
+	 _(0x003C, 0x0338),
+	 _(0x003E, 0x0338),
+	 _(0x2264, 0x0338),
+	 _(0x2265, 0x0338),
+	 {},
+	 {},
+	 _(0x2272, 0x0338),
+	 _(0x2273, 0x0338),
+	 {},
+	 {},
+	 _(0x2276, 0x0338),
+	 _(0x2277, 0x0338),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{_(0x227A, 0x0338),
+	 _(0x227B, 0x0338),
+	 {},
+	 {},
+	 _(0x2282, 0x0338),
+	 _(0x2283, 0x0338),
+	 {},
+	 {},
+	 _(0x2286, 0x0338),
+	 _(0x2287, 0x0338),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x22A2, 0x0338),
+	 _(0x22A8, 0x0338),
+	 _(0x22A9, 0x0338),
+	 _(0x22AB, 0x0338),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x227C, 0x0338),
+	 _(0x227D, 0x0338),
+	 _(0x2291, 0x0338),
+	 _(0x2292, 0x0338),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x22B2, 0x0338),
+	 _(0x22B3, 0x0338),
+	 _(0x22B4, 0x0338),
+	 _(0x22B5, 0x0338),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x3008),
+	 _(0x3009),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0031),
+	 _(0x0032),
+	 _(0x0033),
+	 _(0x0034),
+	 _(0x0035),
+	 _(0x0036),
+	 _(0x0037),
+	 _(0x0038),
+	 _(0x0039),
+	 _(0x0031, 0x0030),
+	 _(0x0031, 0x0031),
+	 _(0x0031, 0x0032),
+	 _(0x0031, 0x0033),
+	 _(0x0031, 0x0034),
+	 _(0x0031, 0x0035),
+	 _(0x0031, 0x0036),
+	 _(0x0031, 0x0037),
+	 _(0x0031, 0x0038),
+	 _(0x0031, 0x0039),
+	 _(0x0032, 0x0030),
+	 _(0x0028, 0x0031, 0x0029),
+	 _(0x0028, 0x0032, 0x0029),
+	 _(0x0028, 0x0033, 0x0029),
+	 _(0x0028, 0x0034, 0x0029),
+	 _(0x0028, 0x0035, 0x0029),
+	 _(0x0028, 0x0036, 0x0029),
+	 _(0x0028, 0x0037, 0x0029),
+	 _(0x0028, 0x0038, 0x0029),
+	 _(0x0028, 0x0039, 0x0029),
+	 _(0x0028, 0x0031, 0x0030, 0x0029),
+	 _(0x0028, 0x0031, 0x0031, 0x0029),
+	 _(0x0028, 0x0031, 0x0032, 0x0029)},
+	{_(0x0028, 0x0031, 0x0033, 0x0029),
+	 _(0x0028, 0x0031, 0x0034, 0x0029),
+	 _(0x0028, 0x0031, 0x0035, 0x0029),
+	 _(0x0028, 0x0031, 0x0036, 0x0029),
+	 _(0x0028, 0x0031, 0x0037, 0x0029),
+	 _(0x0028, 0x0031, 0x0038, 0x0029),
+	 _(0x0028, 0x0031, 0x0039, 0x0029),
+	 _(0x0028, 0x0032, 0x0030, 0x0029),
+	 _(0x0031, 0x002E),
+	 _(0x0032, 0x002E),
+	 _(0x0033, 0x002E),
+	 _(0x0034, 0x002E),
+	 _(0x0035, 0x002E),
+	 _(0x0036, 0x002E),
+	 _(0x0037, 0x002E),
+	 _(0x0038, 0x002E),
+	 _(0x0039, 0x002E),
+	 _(0x0031, 0x0030, 0x002E),
+	 _(0x0031, 0x0031, 0x002E),
+	 _(0x0031, 0x0032, 0x002E),
+	 _(0x0031, 0x0033, 0x002E),
+	 _(0x0031, 0x0034, 0x002E),
+	 _(0x0031, 0x0035, 0x002E),
+	 _(0x0031, 0x0036, 0x002E),
+	 _(0x0031, 0x0037, 0x002E),
+	 _(0x0031, 0x0038, 0x002E),
+	 _(0x0031, 0x0039, 0x002E),
+	 _(0x0032, 0x0030, 0x002E),
+	 _(0x0028, 0x0061, 0x0029),
+	 _(0x0028, 0x0062, 0x0029),
+	 _(0x0028, 0x0063, 0x0029),
+	 _(0x0028, 0x0064, 0x0029),
+	 _(0x0028, 0x0065, 0x0029),
+	 _(0x0028, 0x0066, 0x0029),
+	 _(0x0028, 0x0067, 0x0029),
+	 _(0x0028, 0x0068, 0x0029),
+	 _(0x0028, 0x0069, 0x0029),
+	 _(0x0028, 0x006A, 0x0029),
+	 _(0x0028, 0x006B, 0x0029),
+	 _(0x0028, 0x006C, 0x0029),
+	 _(0x0028, 0x006D, 0x0029),
+	 _(0x0028, 0x006E, 0x0029),
+	 _(0x0028, 0x006F, 0x0029),
+	 _(0x0028, 0x0070, 0x0029),
+	 _(0x0028, 0x0071, 0x0029),
+	 _(0x0028, 0x0072, 0x0029),
+	 _(0x0028, 0x0073, 0x0029),
+	 _(0x0028, 0x0074, 0x0029),
+	 _(0x0028, 0x0075, 0x0029),
+	 _(0x0028, 0x0076, 0x0029),
+	 _(0x0028, 0x0077, 0x0029),
+	 _(0x0028, 0x0078, 0x0029),
+	 _(0x0028, 0x0079, 0x0029),
+	 _(0x0028, 0x007A, 0x0029),
+	 _(0x0041),
+	 _(0x0042),
+	 _(0x0043),
+	 _(0x0044),
+	 _(0x0045),
+	 _(0x0046),
+	 _(0x0047),
+	 _(0x0048),
+	 _(0x0049),
+	 _(0x004A)},
+	{_(0x004B),
+	 _(0x004C),
+	 _(0x004D),
+	 _(0x004E),
+	 _(0x004F),
+	 _(0x0050),
+	 _(0x0051),
+	 _(0x0052),
+	 _(0x0053),
+	 _(0x0054),
+	 _(0x0055),
+	 _(0x0056),
+	 _(0x0057),
+	 _(0x0058),
+	 _(0x0059),
+	 _(0x005A),
+	 _(0x0061),
+	 _(0x0062),
+	 _(0x0063),
+	 _(0x0064),
+	 _(0x0065),
+	 _(0x0066),
+	 _(0x0067),
+	 _(0x0068),
+	 _(0x0069),
+	 _(0x006A),
+	 _(0x006B),
+	 _(0x006C),
+	 _(0x006D),
+	 _(0x006E),
+	 _(0x006F),
+	 _(0x0070),
+	 _(0x0071),
+	 _(0x0072),
+	 _(0x0073),
+	 _(0x0074),
+	 _(0x0075),
+	 _(0x0076),
+	 _(0x0077),
+	 _(0x0078),
+	 _(0x0079),
+	 _(0x007A),
+	 _(0x0030),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x222B, 0x222B, 0x222B, 0x222B),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x003A, 0x003A, 0x003D),
+	 _(0x003D, 0x003D),
+	 _(0x003D, 0x003D, 0x003D),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x2ADD, 0x0338),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x006A),
+	 _(0x0056),
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x2D61),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x6BCD),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x9F9F),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{_(0x4E00),
+	 _(0x4E28),
+	 _(0x4E36),
+	 _(0x4E3F),
+	 _(0x4E59),
+	 _(0x4E85),
+	 _(0x4E8C),
+	 _(0x4EA0),
+	 _(0x4EBA),
+	 _(0x513F),
+	 _(0x5165),
+	 _(0x516B),
+	 _(0x5182),
+	 _(0x5196),
+	 _(0x51AB),
+	 _(0x51E0),
+	 _(0x51F5),
+	 _(0x5200),
+	 _(0x529B),
+	 _(0x52F9),
+	 _(0x5315),
+	 _(0x531A),
+	 _(0x5338),
+	 _(0x5341),
+	 _(0x535C),
+	 _(0x5369),
+	 _(0x5382),
+	 _(0x53B6),
+	 _(0x53C8),
+	 _(0x53E3),
+	 _(0x56D7),
+	 _(0x571F),
+	 _(0x58EB),
+	 _(0x5902),
+	 _(0x590A),
+	 _(0x5915),
+	 _(0x5927),
+	 _(0x5973),
+	 _(0x5B50),
+	 _(0x5B80),
+	 _(0x5BF8),
+	 _(0x5C0F),
+	 _(0x5C22),
+	 _(0x5C38),
+	 _(0x5C6E),
+	 _(0x5C71),
+	 _(0x5DDB),
+	 _(0x5DE5),
+	 _(0x5DF1),
+	 _(0x5DFE),
+	 _(0x5E72),
+	 _(0x5E7A),
+	 _(0x5E7F),
+	 _(0x5EF4),
+	 _(0x5EFE),
+	 _(0x5F0B),
+	 _(0x5F13),
+	 _(0x5F50),
+	 _(0x5F61),
+	 _(0x5F73),
+	 _(0x5FC3),
+	 _(0x6208),
+	 _(0x6236),
+	 _(0x624B)},
+	{_(0x652F),
+	 _(0x6534),
+	 _(0x6587),
+	 _(0x6597),
+	 _(0x65A4),
+	 _(0x65B9),
+	 _(0x65E0),
+	 _(0x65E5),
+	 _(0x66F0),
+	 _(0x6708),
+	 _(0x6728),
+	 _(0x6B20),
+	 _(0x6B62),
+	 _(0x6B79),
+	 _(0x6BB3),
+	 _(0x6BCB),
+	 _(0x6BD4),
+	 _(0x6BDB),
+	 _(0x6C0F),
+	 _(0x6C14),
+	 _(0x6C34),
+	 _(0x706B),
+	 _(0x722A),
+	 _(0x7236),
+	 _(0x723B),
+	 _(0x723F),
+	 _(0x7247),
+	 _(0x7259),
+	 _(0x725B),
+	 _(0x72AC),
+	 _(0x7384),
+	 _(0x7389),
+	 _(0x74DC),
+	 _(0x74E6),
+	 _(0x7518),
+	 _(0x751F),
+	 _(0x7528),
+	 _(0x7530),
+	 _(0x758B),
+	 _(0x7592),
+	 _(0x7676),
+	 _(0x767D),
+	 _(0x76AE),
+	 _(0x76BF),
+	 _(0x76EE),
+	 _(0x77DB),
+	 _(0x77E2),
+	 _(0x77F3),
+	 _(0x793A),
+	 _(0x79B8),
+	 _(0x79BE),
+	 _(0x7A74),
+	 _(0x7ACB),
+	 _(0x7AF9),
+	 _(0x7C73),
+	 _(0x7CF8),
+	 _(0x7F36),
+	 _(0x7F51),
+	 _(0x7F8A),
+	 _(0x7FBD),
+	 _(0x8001),
+	 _(0x800C),
+	 _(0x8012),
+	 _(0x8033)},
+	{_(0x807F),
+	 _(0x8089),
+	 _(0x81E3),
+	 _(0x81EA),
+	 _(0x81F3),
+	 _(0x81FC),
+	 _(0x820C),
+	 _(0x821B),
+	 _(0x821F),
+	 _(0x826E),
+	 _(0x8272),
+	 _(0x8278),
+	 _(0x864D),
+	 _(0x866B),
+	 _(0x8840),
+	 _(0x884C),
+	 _(0x8863),
+	 _(0x897E),
+	 _(0x898B),
+	 _(0x89D2),
+	 _(0x8A00),
+	 _(0x8C37),
+	 _(0x8C46),
+	 _(0x8C55),
+	 _(0x8C78),
+	 _(0x8C9D),
+	 _(0x8D64),
+	 _(0x8D70),
+	 _(0x8DB3),
+	 _(0x8EAB),
+	 _(0x8ECA),
+	 _(0x8F9B),
+	 _(0x8FB0),
+	 _(0x8FB5),
+	 _(0x9091),
+	 _(0x9149),
+	 _(0x91C6),
+	 _(0x91CC),
+	 _(0x91D1),
+	 _(0x9577),
+	 _(0x9580),
+	 _(0x961C),
+	 _(0x96B6),
+	 _(0x96B9),
+	 _(0x96E8),
+	 _(0x9751),
+	 _(0x975E),
+	 _(0x9762),
+	 _(0x9769),
+	 _(0x97CB),
+	 _(0x97ED),
+	 _(0x97F3),
+	 _(0x9801),
+	 _(0x98A8),
+	 _(0x98DB),
+	 _(0x98DF),
+	 _(0x9996),
+	 _(0x9999),
+	 _(0x99AC),
+	 _(0x9AA8),
+	 _(0x9AD8),
+	 _(0x9ADF),
+	 _(0x9B25),
+	 _(0x9B2F)},
+	{_(0x9B32),
+	 _(0x9B3C),
+	 _(0x9B5A),
+	 _(0x9CE5),
+	 _(0x9E75),
+	 _(0x9E7F),
+	 _(0x9EA5),
+	 _(0x9EBB),
+	 _(0x9EC3),
+	 _(0x9ECD),
+	 _(0x9ED1),
+	 _(0x9EF9),
+	 _(0x9EFD),
+	 _(0x9F0E),
+	 _(0x9F13),
+	 _(0x9F20),
+	 _(0x9F3B),
+	 _(0x9F4A),
+	 _(0x9F52),
+	 _(0x9F8D),
+	 _(0x9F9C),
+	 _(0x9FA0),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{_(0x0020),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x3012),
+	 {},
+	 _(0x5341),
+	 _(0x5344),
+	 _(0x5345),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x304B, 0x3099),
+	 {},
+	 _(0x304D, 0x3099),
+	 {},
+	 _(0x304F, 0x3099),
+	 {},
+	 _(0x3051, 0x3099),
+	 {},
+	 _(0x3053, 0x3099),
+	 {},
+	 _(0x3055, 0x3099),
+	 {},
+	 _(0x3057, 0x3099),
+	 {},
+	 _(0x3059, 0x3099),
+	 {},
+	 _(0x305B, 0x3099),
+	 {},
+	 _(0x305D, 0x3099),
+	 {},
+	 _(0x305F, 0x3099),
+	 {},
+	 _(0x3061, 0x3099),
+	 {},
+	 {},
+	 _(0x3064, 0x3099),
+	 {},
+	 _(0x3066, 0x3099),
+	 {},
+	 _(0x3068, 0x3099),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x306F, 0x3099),
+	 _(0x306F, 0x309A),
+	 {},
+	 _(0x3072, 0x3099),
+	 _(0x3072, 0x309A),
+	 {},
+	 _(0x3075, 0x3099),
+	 _(0x3075, 0x309A),
+	 {},
+	 _(0x3078, 0x3099),
+	 _(0x3078, 0x309A),
+	 {},
+	 _(0x307B, 0x3099),
+	 _(0x307B, 0x309A),
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x3046, 0x3099),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0020, 0x3099),
+	 _(0x0020, 0x309A),
+	 {},
+	 _(0x309D, 0x3099),
+	 _(0x3088, 0x308A),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x30AB, 0x3099),
+	 {},
+	 _(0x30AD, 0x3099),
+	 {},
+	 _(0x30AF, 0x3099),
+	 {},
+	 _(0x30B1, 0x3099),
+	 {},
+	 _(0x30B3, 0x3099),
+	 {},
+	 _(0x30B5, 0x3099),
+	 {},
+	 _(0x30B7, 0x3099),
+	 {},
+	 _(0x30B9, 0x3099),
+	 {},
+	 _(0x30BB, 0x3099),
+	 {},
+	 _(0x30BD, 0x3099),
+	 {}},
+	{_(0x30BF, 0x3099),
+	 {},
+	 _(0x30C1, 0x3099),
+	 {},
+	 {},
+	 _(0x30C4, 0x3099),
+	 {},
+	 _(0x30C6, 0x3099),
+	 {},
+	 _(0x30C8, 0x3099),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x30CF, 0x3099),
+	 _(0x30CF, 0x309A),
+	 {},
+	 _(0x30D2, 0x3099),
+	 _(0x30D2, 0x309A),
+	 {},
+	 _(0x30D5, 0x3099),
+	 _(0x30D5, 0x309A),
+	 {},
+	 _(0x30D8, 0x3099),
+	 _(0x30D8, 0x309A),
+	 {},
+	 _(0x30DB, 0x3099),
+	 _(0x30DB, 0x309A),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x30A6, 0x3099),
+	 {},
+	 {},
+	 _(0x30EF, 0x3099),
+	 _(0x30F0, 0x3099),
+	 _(0x30F1, 0x3099),
+	 _(0x30F2, 0x3099),
+	 {},
+	 {},
+	 {},
+	 _(0x30FD, 0x3099),
+	 _(0x30B3, 0x30C8)},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x1100),
+	 _(0x1101),
+	 _(0x11AA),
+	 _(0x1102),
+	 _(0x11AC),
+	 _(0x11AD),
+	 _(0x1103),
+	 _(0x1104),
+	 _(0x1105),
+	 _(0x11B0),
+	 _(0x11B1),
+	 _(0x11B2),
+	 _(0x11B3),
+	 _(0x11B4),
+	 _(0x11B5)},
+	{_(0x111A),
+	 _(0x1106),
+	 _(0x1107),
+	 _(0x1108),
+	 _(0x1121),
+	 _(0x1109),
+	 _(0x110A),
+	 _(0x110B),
+	 _(0x110C),
+	 _(0x110D),
+	 _(0x110E),
+	 _(0x110F),
+	 _(0x1110),
+	 _(0x1111),
+	 _(0x1112),
+	 _(0x1161),
+	 _(0x1162),
+	 _(0x1163),
+	 _(0x1164),
+	 _(0x1165),
+	 _(0x1166),
+	 _(0x1167),
+	 _(0x1168),
+	 _(0x1169),
+	 _(0x116A),
+	 _(0x116B),
+	 _(0x116C),
+	 _(0x116D),
+	 _(0x116E),
+	 _(0x116F),
+	 _(0x1170),
+	 _(0x1171),
+	 _(0x1172),
+	 _(0x1173),
+	 _(0x1174),
+	 _(0x1175),
+	 _(0x1160),
+	 _(0x1114),
+	 _(0x1115),
+	 _(0x11C7),
+	 _(0x11C8),
+	 _(0x11CC),
+	 _(0x11CE),
+	 _(0x11D3),
+	 _(0x11D7),
+	 _(0x11D9),
+	 _(0x111C),
+	 _(0x11DD),
+	 _(0x11DF),
+	 _(0x111D),
+	 _(0x111E),
+	 _(0x1120),
+	 _(0x1122),
+	 _(0x1123),
+	 _(0x1127),
+	 _(0x1129),
+	 _(0x112B),
+	 _(0x112C),
+	 _(0x112D),
+	 _(0x112E),
+	 _(0x112F),
+	 _(0x1132),
+	 _(0x1136),
+	 _(0x1140)},
+	{_(0x1147),
+	 _(0x114C),
+	 _(0x11F1),
+	 _(0x11F2),
+	 _(0x1157),
+	 _(0x1158),
+	 _(0x1159),
+	 _(0x1184),
+	 _(0x1185),
+	 _(0x1188),
+	 _(0x1191),
+	 _(0x1192),
+	 _(0x1194),
+	 _(0x119E),
+	 _(0x11A1),
+	 {},
+	 {},
+	 {},
+	 _(0x4E00),
+	 _(0x4E8C),
+	 _(0x4E09),
+	 _(0x56DB),
+	 _(0x4E0A),
+	 _(0x4E2D),
+	 _(0x4E0B),
+	 _(0x7532),
+	 _(0x4E59),
+	 _(0x4E19),
+	 _(0x4E01),
+	 _(0x5929),
+	 _(0x5730),
+	 _(0x4EBA),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{_(0x0028, 0x1100, 0x0029),
+	 _(0x0028, 0x1102, 0x0029),
+	 _(0x0028, 0x1103, 0x0029),
+	 _(0x0028, 0x1105, 0x0029),
+	 _(0x0028, 0x1106, 0x0029),
+	 _(0x0028, 0x1107, 0x0029),
+	 _(0x0028, 0x1109, 0x0029),
+	 _(0x0028, 0x110B, 0x0029),
+	 _(0x0028, 0x110C, 0x0029),
+	 _(0x0028, 0x110E, 0x0029),
+	 _(0x0028, 0x110F, 0x0029),
+	 _(0x0028, 0x1110, 0x0029),
+	 _(0x0028, 0x1111, 0x0029),
+	 _(0x0028, 0x1112, 0x0029),
+	 _(0x0028, 0x1100, 0x1161, 0x0029),
+	 _(0x0028, 0x1102, 0x1161, 0x0029),
+	 _(0x0028, 0x1103, 0x1161, 0x0029),
+	 _(0x0028, 0x1105, 0x1161, 0x0029),
+	 _(0x0028, 0x1106, 0x1161, 0x0029),
+	 _(0x0028, 0x1107, 0x1161, 0x0029),
+	 _(0x0028, 0x1109, 0x1161, 0x0029),
+	 _(0x0028, 0x110B, 0x1161, 0x0029),
+	 _(0x0028, 0x110C, 0x1161, 0x0029),
+	 _(0x0028, 0x110E, 0x1161, 0x0029),
+	 _(0x0028, 0x110F, 0x1161, 0x0029),
+	 _(0x0028, 0x1110, 0x1161, 0x0029),
+	 _(0x0028, 0x1111, 0x1161, 0x0029),
+	 _(0x0028, 0x1112, 0x1161, 0x0029),
+	 _(0x0028, 0x110C, 0x116E, 0x0029),
+	 _(0x0028, 0x110B, 0x1169, 0x110C, 0x1165, 0x11AB, 0x0029),
+	 _(0x0028, 0x110B, 0x1169, 0x1112, 0x116E, 0x0029),
+	 {},
+	 _(0x0028, 0x4E00, 0x0029),
+	 _(0x0028, 0x4E8C, 0x0029),
+	 _(0x0028, 0x4E09, 0x0029),
+	 _(0x0028, 0x56DB, 0x0029),
+	 _(0x0028, 0x4E94, 0x0029),
+	 _(0x0028, 0x516D, 0x0029),
+	 _(0x0028, 0x4E03, 0x0029),
+	 _(0x0028, 0x516B, 0x0029),
+	 _(0x0028, 0x4E5D, 0x0029),
+	 _(0x0028, 0x5341, 0x0029),
+	 _(0x0028, 0x6708, 0x0029),
+	 _(0x0028, 0x706B, 0x0029),
+	 _(0x0028, 0x6C34, 0x0029),
+	 _(0x0028, 0x6728, 0x0029),
+	 _(0x0028, 0x91D1, 0x0029),
+	 _(0x0028, 0x571F, 0x0029),
+	 _(0x0028, 0x65E5, 0x0029),
+	 _(0x0028, 0x682A, 0x0029),
+	 _(0x0028, 0x6709, 0x0029),
+	 _(0x0028, 0x793E, 0x0029),
+	 _(0x0028, 0x540D, 0x0029),
+	 _(0x0028, 0x7279, 0x0029),
+	 _(0x0028, 0x8CA1, 0x0029),
+	 _(0x0028, 0x795D, 0x0029),
+	 _(0x0028, 0x52B4, 0x0029),
+	 _(0x0028, 0x4EE3, 0x0029),
+	 _(0x0028, 0x547C, 0x0029),
+	 _(0x0028, 0x5B66, 0x0029),
+	 _(0x0028, 0x76E3, 0x0029),
+	 _(0x0028, 0x4F01, 0x0029),
+	 _(0x0028, 0x8CC7, 0x0029),
+	 _(0x0028, 0x5354, 0x0029)},
+	{_(0x0028, 0x796D, 0x0029),
+	 _(0x0028, 0x4F11, 0x0029),
+	 _(0x0028, 0x81EA, 0x0029),
+	 _(0x0028, 0x81F3, 0x0029),
+	 _(0x554F),
+	 _(0x5E7C),
+	 _(0x6587),
+	 _(0x7B8F),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0050, 0x0054, 0x0045),
+	 _(0x0032, 0x0031),
+	 _(0x0032, 0x0032),
+	 _(0x0032, 0x0033),
+	 _(0x0032, 0x0034),
+	 _(0x0032, 0x0035),
+	 _(0x0032, 0x0036),
+	 _(0x0032, 0x0037),
+	 _(0x0032, 0x0038),
+	 _(0x0032, 0x0039),
+	 _(0x0033, 0x0030),
+	 _(0x0033, 0x0031),
+	 _(0x0033, 0x0032),
+	 _(0x0033, 0x0033),
+	 _(0x0033, 0x0034),
+	 _(0x0033, 0x0035),
+	 _(0x1100),
+	 _(0x1102),
+	 _(0x1103),
+	 _(0x1105),
+	 _(0x1106),
+	 _(0x1107),
+	 _(0x1109),
+	 _(0x110B),
+	 _(0x110C),
+	 _(0x110E),
+	 _(0x110F),
+	 _(0x1110),
+	 _(0x1111),
+	 _(0x1112),
+	 _(0x1100, 0x1161),
+	 _(0x1102, 0x1161),
+	 _(0x1103, 0x1161),
+	 _(0x1105, 0x1161),
+	 _(0x1106, 0x1161),
+	 _(0x1107, 0x1161),
+	 _(0x1109, 0x1161),
+	 _(0x110B, 0x1161),
+	 _(0x110C, 0x1161),
+	 _(0x110E, 0x1161),
+	 _(0x110F, 0x1161),
+	 _(0x1110, 0x1161),
+	 _(0x1111, 0x1161),
+	 _(0x1112, 0x1161),
+	 _(0x110E, 0x1161, 0x11B7, 0x1100, 0x1169),
+	 _(0x110C, 0x116E, 0x110B, 0x1174),
+	 _(0x110B, 0x116E),
+	 {}},
+	{_(0x4E00),
+	 _(0x4E8C),
+	 _(0x4E09),
+	 _(0x56DB),
+	 _(0x4E94),
+	 _(0x516D),
+	 _(0x4E03),
+	 _(0x516B),
+	 _(0x4E5D),
+	 _(0x5341),
+	 _(0x6708),
+	 _(0x706B),
+	 _(0x6C34),
+	 _(0x6728),
+	 _(0x91D1),
+	 _(0x571F),
+	 _(0x65E5),
+	 _(0x682A),
+	 _(0x6709),
+	 _(0x793E),
+	 _(0x540D),
+	 _(0x7279),
+	 _(0x8CA1),
+	 _(0x795D),
+	 _(0x52B4),
+	 _(0x79D8),
+	 _(0x7537),
+	 _(0x5973),
+	 _(0x9069),
+	 _(0x512A),
+	 _(0x5370),
+	 _(0x6CE8),
+	 _(0x9805),
+	 _(0x4F11),
+	 _(0x5199),
+	 _(0x6B63),
+	 _(0x4E0A),
+	 _(0x4E2D),
+	 _(0x4E0B),
+	 _(0x5DE6),
+	 _(0x53F3),
+	 _(0x533B),
+	 _(0x5B97),
+	 _(0x5B66),
+	 _(0x76E3),
+	 _(0x4F01),
+	 _(0x8CC7),
+	 _(0x5354),
+	 _(0x591C),
+	 _(0x0033, 0x0036),
+	 _(0x0033, 0x0037),
+	 _(0x0033, 0x0038),
+	 _(0x0033, 0x0039),
+	 _(0x0034, 0x0030),
+	 _(0x0034, 0x0031),
+	 _(0x0034, 0x0032),
+	 _(0x0034, 0x0033),
+	 _(0x0034, 0x0034),
+	 _(0x0034, 0x0035),
+	 _(0x0034, 0x0036),
+	 _(0x0034, 0x0037),
+	 _(0x0034, 0x0038),
+	 _(0x0034, 0x0039),
+	 _(0x0035, 0x0030)},
+	{_(0x0031, 0x6708),
+	 _(0x0032, 0x6708),
+	 _(0x0033, 0x6708),
+	 _(0x0034, 0x6708),
+	 _(0x0035, 0x6708),
+	 _(0x0036, 0x6708),
+	 _(0x0037, 0x6708),
+	 _(0x0038, 0x6708),
+	 _(0x0039, 0x6708),
+	 _(0x0031, 0x0030, 0x6708),
+	 _(0x0031, 0x0031, 0x6708),
+	 _(0x0031, 0x0032, 0x6708),
+	 _(0x0048, 0x0067),
+	 _(0x0065, 0x0072, 0x0067),
+	 _(0x0065, 0x0056),
+	 _(0x004C, 0x0054, 0x0044),
+	 _(0x30A2),
+	 _(0x30A4),
+	 _(0x30A6),
+	 _(0x30A8),
+	 _(0x30AA),
+	 _(0x30AB),
+	 _(0x30AD),
+	 _(0x30AF),
+	 _(0x30B1),
+	 _(0x30B3),
+	 _(0x30B5),
+	 _(0x30B7),
+	 _(0x30B9),
+	 _(0x30BB),
+	 _(0x30BD),
+	 _(0x30BF),
+	 _(0x30C1),
+	 _(0x30C4),
+	 _(0x30C6),
+	 _(0x30C8),
+	 _(0x30CA),
+	 _(0x30CB),
+	 _(0x30CC),
+	 _(0x30CD),
+	 _(0x30CE),
+	 _(0x30CF),
+	 _(0x30D2),
+	 _(0x30D5),
+	 _(0x30D8),
+	 _(0x30DB),
+	 _(0x30DE),
+	 _(0x30DF),
+	 _(0x30E0),
+	 _(0x30E1),
+	 _(0x30E2),
+	 _(0x30E4),
+	 _(0x30E6),
+	 _(0x30E8),
+	 _(0x30E9),
+	 _(0x30EA),
+	 _(0x30EB),
+	 _(0x30EC),
+	 _(0x30ED),
+	 _(0x30EF),
+	 _(0x30F0),
+	 _(0x30F1),
+	 _(0x30F2),
+	 _(0x4EE4, 0x548C)},
+	{_(0x30A2, 0x30D1, 0x30FC, 0x30C8),
+	 _(0x30A2, 0x30EB, 0x30D5, 0x30A1),
+	 _(0x30A2, 0x30F3, 0x30DA, 0x30A2),
+	 _(0x30A2, 0x30FC, 0x30EB),
+	 _(0x30A4, 0x30CB, 0x30F3, 0x30B0),
+	 _(0x30A4, 0x30F3, 0x30C1),
+	 _(0x30A6, 0x30A9, 0x30F3),
+	 _(0x30A8, 0x30B9, 0x30AF, 0x30FC, 0x30C9),
+	 _(0x30A8, 0x30FC, 0x30AB, 0x30FC),
+	 _(0x30AA, 0x30F3, 0x30B9),
+	 _(0x30AA, 0x30FC, 0x30E0),
+	 _(0x30AB, 0x30A4, 0x30EA),
+	 _(0x30AB, 0x30E9, 0x30C3, 0x30C8),
+	 _(0x30AB, 0x30ED, 0x30EA, 0x30FC),
+	 _(0x30AC, 0x30ED, 0x30F3),
+	 _(0x30AC, 0x30F3, 0x30DE),
+	 _(0x30AE, 0x30AC),
+	 _(0x30AE, 0x30CB, 0x30FC),
+	 _(0x30AD, 0x30E5, 0x30EA, 0x30FC),
+	 _(0x30AE, 0x30EB, 0x30C0, 0x30FC),
+	 _(0x30AD, 0x30ED),
+	 _(0x30AD, 0x30ED, 0x30B0, 0x30E9, 0x30E0),
+	 _(0x30AD, 0x30ED, 0x30E1, 0x30FC, 0x30C8, 0x30EB),
+	 _(0x30AD, 0x30ED, 0x30EF, 0x30C3, 0x30C8),
+	 _(0x30B0, 0x30E9, 0x30E0),
+	 _(0x30B0, 0x30E9, 0x30E0, 0x30C8, 0x30F3),
+	 _(0x30AF, 0x30EB, 0x30BC, 0x30A4, 0x30ED),
+	 _(0x30AF, 0x30ED, 0x30FC, 0x30CD),
+	 _(0x30B1, 0x30FC, 0x30B9),
+	 _(0x30B3, 0x30EB, 0x30CA),
+	 _(0x30B3, 0x30FC, 0x30DD),
+	 _(0x30B5, 0x30A4, 0x30AF, 0x30EB),
+	 _(0x30B5, 0x30F3, 0x30C1, 0x30FC, 0x30E0),
+	 _(0x30B7, 0x30EA, 0x30F3, 0x30B0),
+	 _(0x30BB, 0x30F3, 0x30C1),
+	 _(0x30BB, 0x30F3, 0x30C8),
+	 _(0x30C0, 0x30FC, 0x30B9),
+	 _(0x30C7, 0x30B7),
+	 _(0x30C9, 0x30EB),
+	 _(0x30C8, 0x30F3),
+	 _(0x30CA, 0x30CE),
+	 _(0x30CE, 0x30C3, 0x30C8),
+	 _(0x30CF, 0x30A4, 0x30C4),
+	 _(0x30D1, 0x30FC, 0x30BB, 0x30F3, 0x30C8),
+	 _(0x30D1, 0x30FC, 0x30C4),
+	 _(0x30D0, 0x30FC, 0x30EC, 0x30EB),
+	 _(0x30D4, 0x30A2, 0x30B9, 0x30C8, 0x30EB),
+	 _(0x30D4, 0x30AF, 0x30EB),
+	 _(0x30D4, 0x30B3),
+	 _(0x30D3, 0x30EB),
+	 _(0x30D5, 0x30A1, 0x30E9, 0x30C3, 0x30C9),
+	 _(0x30D5, 0x30A3, 0x30FC, 0x30C8),
+	 _(0x30D6, 0x30C3, 0x30B7, 0x30A7, 0x30EB),
+	 _(0x30D5, 0x30E9, 0x30F3),
+	 _(0x30D8, 0x30AF, 0x30BF, 0x30FC, 0x30EB),
+	 _(0x30DA, 0x30BD),
+	 _(0x30DA, 0x30CB, 0x30D2),
+	 _(0x30D8, 0x30EB, 0x30C4),
+	 _(0x30DA, 0x30F3, 0x30B9),
+	 _(0x30DA, 0x30FC, 0x30B8),
+	 _(0x30D9, 0x30FC, 0x30BF),
+	 _(0x30DD, 0x30A4, 0x30F3, 0x30C8),
+	 _(0x30DC, 0x30EB, 0x30C8),
+	 _(0x30DB, 0x30F3)},
+	{_(0x30DD, 0x30F3, 0x30C9),
+	 _(0x30DB, 0x30FC, 0x30EB),
+	 _(0x30DB, 0x30FC, 0x30F3),
+	 _(0x30DE, 0x30A4, 0x30AF, 0x30ED),
+	 _(0x30DE, 0x30A4, 0x30EB),
+	 _(0x30DE, 0x30C3, 0x30CF),
+	 _(0x30DE, 0x30EB, 0x30AF),
+	 _(0x30DE, 0x30F3, 0x30B7, 0x30E7, 0x30F3),
+	 _(0x30DF, 0x30AF, 0x30ED, 0x30F3),
+	 _(0x30DF, 0x30EA),
+	 _(0x30DF, 0x30EA, 0x30D0, 0x30FC, 0x30EB),
+	 _(0x30E1, 0x30AC),
+	 _(0x30E1, 0x30AC, 0x30C8, 0x30F3),
+	 _(0x30E1, 0x30FC, 0x30C8, 0x30EB),
+	 _(0x30E4, 0x30FC, 0x30C9),
+	 _(0x30E4, 0x30FC, 0x30EB),
+	 _(0x30E6, 0x30A2, 0x30F3),
+	 _(0x30EA, 0x30C3, 0x30C8, 0x30EB),
+	 _(0x30EA, 0x30E9),
+	 _(0x30EB, 0x30D4, 0x30FC),
+	 _(0x30EB, 0x30FC, 0x30D6, 0x30EB),
+	 _(0x30EC, 0x30E0),
+	 _(0x30EC, 0x30F3, 0x30C8, 0x30B2, 0x30F3),
+	 _(0x30EF, 0x30C3, 0x30C8),
+	 _(0x0030, 0x70B9),
+	 _(0x0031, 0x70B9),
+	 _(0x0032, 0x70B9),
+	 _(0x0033, 0x70B9),
+	 _(0x0034, 0x70B9),
+	 _(0x0035, 0x70B9),
+	 _(0x0036, 0x70B9),
+	 _(0x0037, 0x70B9),
+	 _(0x0038, 0x70B9),
+	 _(0x0039, 0x70B9),
+	 _(0x0031, 0x0030, 0x70B9),
+	 _(0x0031, 0x0031, 0x70B9),
+	 _(0x0031, 0x0032, 0x70B9),
+	 _(0x0031, 0x0033, 0x70B9),
+	 _(0x0031, 0x0034, 0x70B9),
+	 _(0x0031, 0x0035, 0x70B9),
+	 _(0x0031, 0x0036, 0x70B9),
+	 _(0x0031, 0x0037, 0x70B9),
+	 _(0x0031, 0x0038, 0x70B9),
+	 _(0x0031, 0x0039, 0x70B9),
+	 _(0x0032, 0x0030, 0x70B9),
+	 _(0x0032, 0x0031, 0x70B9),
+	 _(0x0032, 0x0032, 0x70B9),
+	 _(0x0032, 0x0033, 0x70B9),
+	 _(0x0032, 0x0034, 0x70B9),
+	 _(0x0068, 0x0050, 0x0061),
+	 _(0x0064, 0x0061),
+	 _(0x0041, 0x0055),
+	 _(0x0062, 0x0061, 0x0072),
+	 _(0x006F, 0x0056),
+	 _(0x0070, 0x0063),
+	 _(0x0064, 0x006D),
+	 _(0x0064, 0x006D, 0x00B2),
+	 _(0x0064, 0x006D, 0x00B3),
+	 _(0x0049, 0x0055),
+	 _(0x5E73, 0x6210),
+	 _(0x662D, 0x548C),
+	 _(0x5927, 0x6B63),
+	 _(0x660E, 0x6CBB),
+	 _(0x682A, 0x5F0F, 0x4F1A, 0x793E)},
+	{_(0x0070, 0x0041),
+	 _(0x006E, 0x0041),
+	 _(0x03BC, 0x0041),
+	 _(0x006D, 0x0041),
+	 _(0x006B, 0x0041),
+	 _(0x004B, 0x0042),
+	 _(0x004D, 0x0042),
+	 _(0x0047, 0x0042),
+	 _(0x0063, 0x0061, 0x006C),
+	 _(0x006B, 0x0063, 0x0061, 0x006C),
+	 _(0x0070, 0x0046),
+	 _(0x006E, 0x0046),
+	 _(0x03BC, 0x0046),
+	 _(0x03BC, 0x0067),
+	 _(0x006D, 0x0067),
+	 _(0x006B, 0x0067),
+	 _(0x0048, 0x007A),
+	 _(0x006B, 0x0048, 0x007A),
+	 _(0x004D, 0x0048, 0x007A),
+	 _(0x0047, 0x0048, 0x007A),
+	 _(0x0054, 0x0048, 0x007A),
+	 _(0x03BC, 0x2113),
+	 _(0x006D, 0x2113),
+	 _(0x0064, 0x2113),
+	 _(0x006B, 0x2113),
+	 _(0x0066, 0x006D),
+	 _(0x006E, 0x006D),
+	 _(0x03BC, 0x006D),
+	 _(0x006D, 0x006D),
+	 _(0x0063, 0x006D),
+	 _(0x006B, 0x006D),
+	 _(0x006D, 0x006D, 0x00B2),
+	 _(0x0063, 0x006D, 0x00B2),
+	 _(0x006D, 0x00B2),
+	 _(0x006B, 0x006D, 0x00B2),
+	 _(0x006D, 0x006D, 0x00B3),
+	 _(0x0063, 0x006D, 0x00B3),
+	 _(0x006D, 0x00B3),
+	 _(0x006B, 0x006D, 0x00B3),
+	 _(0x006D, 0x2215, 0x0073),
+	 _(0x006D, 0x2215, 0x0073, 0x00B2),
+	 _(0x0050, 0x0061),
+	 _(0x006B, 0x0050, 0x0061),
+	 _(0x004D, 0x0050, 0x0061),
+	 _(0x0047, 0x0050, 0x0061),
+	 _(0x0072, 0x0061, 0x0064),
+	 _(0x0072, 0x0061, 0x0064, 0x2215, 0x0073),
+	 _(0x0072, 0x0061, 0x0064, 0x2215, 0x0073, 0x00B2),
+	 _(0x0070, 0x0073),
+	 _(0x006E, 0x0073),
+	 _(0x03BC, 0x0073),
+	 _(0x006D, 0x0073),
+	 _(0x0070, 0x0056),
+	 _(0x006E, 0x0056),
+	 _(0x03BC, 0x0056),
+	 _(0x006D, 0x0056),
+	 _(0x006B, 0x0056),
+	 _(0x004D, 0x0056),
+	 _(0x0070, 0x0057),
+	 _(0x006E, 0x0057),
+	 _(0x03BC, 0x0057),
+	 _(0x006D, 0x0057),
+	 _(0x006B, 0x0057),
+	 _(0x004D, 0x0057)},
+	{_(0x006B, 0x03A9),
+	 _(0x004D, 0x03A9),
+	 _(0x0061, 0x002E, 0x006D, 0x002E),
+	 _(0x0042, 0x0071),
+	 _(0x0063, 0x0063),
+	 _(0x0063, 0x0064),
+	 _(0x0043, 0x2215, 0x006B, 0x0067),
+	 _(0x0043, 0x006F, 0x002E),
+	 _(0x0064, 0x0042),
+	 _(0x0047, 0x0079),
+	 _(0x0068, 0x0061),
+	 _(0x0048, 0x0050),
+	 _(0x0069, 0x006E),
+	 _(0x004B, 0x004B),
+	 _(0x004B, 0x004D),
+	 _(0x006B, 0x0074),
+	 _(0x006C, 0x006D),
+	 _(0x006C, 0x006E),
+	 _(0x006C, 0x006F, 0x0067),
+	 _(0x006C, 0x0078),
+	 _(0x006D, 0x0062),
+	 _(0x006D, 0x0069, 0x006C),
+	 _(0x006D, 0x006F, 0x006C),
+	 _(0x0050, 0x0048),
+	 _(0x0070, 0x002E, 0x006D, 0x002E),
+	 _(0x0050, 0x0050, 0x004D),
+	 _(0x0050, 0x0052),
+	 _(0x0073, 0x0072),
+	 _(0x0053, 0x0076),
+	 _(0x0057, 0x0062),
+	 _(0x0056, 0x2215, 0x006D),
+	 _(0x0041, 0x2215, 0x006D),
+	 _(0x0031, 0x65E5),
+	 _(0x0032, 0x65E5),
+	 _(0x0033, 0x65E5),
+	 _(0x0034, 0x65E5),
+	 _(0x0035, 0x65E5),
+	 _(0x0036, 0x65E5),
+	 _(0x0037, 0x65E5),
+	 _(0x0038, 0x65E5),
+	 _(0x0039, 0x65E5),
+	 _(0x0031, 0x0030, 0x65E5),
+	 _(0x0031, 0x0031, 0x65E5),
+	 _(0x0031, 0x0032, 0x65E5),
+	 _(0x0031, 0x0033, 0x65E5),
+	 _(0x0031, 0x0034, 0x65E5),
+	 _(0x0031, 0x0035, 0x65E5),
+	 _(0x0031, 0x0036, 0x65E5),
+	 _(0x0031, 0x0037, 0x65E5),
+	 _(0x0031, 0x0038, 0x65E5),
+	 _(0x0031, 0x0039, 0x65E5),
+	 _(0x0032, 0x0030, 0x65E5),
+	 _(0x0032, 0x0031, 0x65E5),
+	 _(0x0032, 0x0032, 0x65E5),
+	 _(0x0032, 0x0033, 0x65E5),
+	 _(0x0032, 0x0034, 0x65E5),
+	 _(0x0032, 0x0035, 0x65E5),
+	 _(0x0032, 0x0036, 0x65E5),
+	 _(0x0032, 0x0037, 0x65E5),
+	 _(0x0032, 0x0038, 0x65E5),
+	 _(0x0032, 0x0039, 0x65E5),
+	 _(0x0033, 0x0030, 0x65E5),
+	 _(0x0033, 0x0031, 0x65E5),
+	 _(0x0067, 0x0061, 0x006C)},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x044A),
+	 _(0x044C),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0xA76F),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0043),
+	 _(0x0046),
+	 _(0x0051),
+	 {},
+	 {},
+	 {},
+	 _(0x0126),
+	 _(0x0153),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0xA727),
+	 _(0xAB37),
+	 _(0x026B),
+	 _(0xAB52),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x028D),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{_(0x8C48),
+	 _(0x66F4),
+	 _(0x8ECA),
+	 _(0x8CC8),
+	 _(0x6ED1),
+	 _(0x4E32),
+	 _(0x53E5),
+	 _(0x9F9C),
+	 _(0x9F9C),
+	 _(0x5951),
+	 _(0x91D1),
+	 _(0x5587),
+	 _(0x5948),
+	 _(0x61F6),
+	 _(0x7669),
+	 _(0x7F85),
+	 _(0x863F),
+	 _(0x87BA),
+	 _(0x88F8),
+	 _(0x908F),
+	 _(0x6A02),
+	 _(0x6D1B),
+	 _(0x70D9),
+	 _(0x73DE),
+	 _(0x843D),
+	 _(0x916A),
+	 _(0x99F1),
+	 _(0x4E82),
+	 _(0x5375),
+	 _(0x6B04),
+	 _(0x721B),
+	 _(0x862D),
+	 _(0x9E1E),
+	 _(0x5D50),
+	 _(0x6FEB),
+	 _(0x85CD),
+	 _(0x8964),
+	 _(0x62C9),
+	 _(0x81D8),
+	 _(0x881F),
+	 _(0x5ECA),
+	 _(0x6717),
+	 _(0x6D6A),
+	 _(0x72FC),
+	 _(0x90CE),
+	 _(0x4F86),
+	 _(0x51B7),
+	 _(0x52DE),
+	 _(0x64C4),
+	 _(0x6AD3),
+	 _(0x7210),
+	 _(0x76E7),
+	 _(0x8001),
+	 _(0x8606),
+	 _(0x865C),
+	 _(0x8DEF),
+	 _(0x9732),
+	 _(0x9B6F),
+	 _(0x9DFA),
+	 _(0x788C),
+	 _(0x797F),
+	 _(0x7DA0),
+	 _(0x83C9),
+	 _(0x9304)},
+	{_(0x9E7F),
+	 _(0x8AD6),
+	 _(0x58DF),
+	 _(0x5F04),
+	 _(0x7C60),
+	 _(0x807E),
+	 _(0x7262),
+	 _(0x78CA),
+	 _(0x8CC2),
+	 _(0x96F7),
+	 _(0x58D8),
+	 _(0x5C62),
+	 _(0x6A13),
+	 _(0x6DDA),
+	 _(0x6F0F),
+	 _(0x7D2F),
+	 _(0x7E37),
+	 _(0x964B),
+	 _(0x52D2),
+	 _(0x808B),
+	 _(0x51DC),
+	 _(0x51CC),
+	 _(0x7A1C),
+	 _(0x7DBE),
+	 _(0x83F1),
+	 _(0x9675),
+	 _(0x8B80),
+	 _(0x62CF),
+	 _(0x6A02),
+	 _(0x8AFE),
+	 _(0x4E39),
+	 _(0x5BE7),
+	 _(0x6012),
+	 _(0x7387),
+	 _(0x7570),
+	 _(0x5317),
+	 _(0x78FB),
+	 _(0x4FBF),
+	 _(0x5FA9),
+	 _(0x4E0D),
+	 _(0x6CCC),
+	 _(0x6578),
+	 _(0x7D22),
+	 _(0x53C3),
+	 _(0x585E),
+	 _(0x7701),
+	 _(0x8449),
+	 _(0x8AAA),
+	 _(0x6BBA),
+	 _(0x8FB0),
+	 _(0x6C88),
+	 _(0x62FE),
+	 _(0x82E5),
+	 _(0x63A0),
+	 _(0x7565),
+	 _(0x4EAE),
+	 _(0x5169),
+	 _(0x51C9),
+	 _(0x6881),
+	 _(0x7CE7),
+	 _(0x826F),
+	 _(0x8AD2),
+	 _(0x91CF),
+	 _(0x52F5)},
+	{_(0x5442),
+	 _(0x5973),
+	 _(0x5EEC),
+	 _(0x65C5),
+	 _(0x6FFE),
+	 _(0x792A),
+	 _(0x95AD),
+	 _(0x9A6A),
+	 _(0x9E97),
+	 _(0x9ECE),
+	 _(0x529B),
+	 _(0x66C6),
+	 _(0x6B77),
+	 _(0x8F62),
+	 _(0x5E74),
+	 _(0x6190),
+	 _(0x6200),
+	 _(0x649A),
+	 _(0x6F23),
+	 _(0x7149),
+	 _(0x7489),
+	 _(0x79CA),
+	 _(0x7DF4),
+	 _(0x806F),
+	 _(0x8F26),
+	 _(0x84EE),
+	 _(0x9023),
+	 _(0x934A),
+	 _(0x5217),
+	 _(0x52A3),
+	 _(0x54BD),
+	 _(0x70C8),
+	 _(0x88C2),
+	 _(0x8AAA),
+	 _(0x5EC9),
+	 _(0x5FF5),
+	 _(0x637B),
+	 _(0x6BAE),
+	 _(0x7C3E),
+	 _(0x7375),
+	 _(0x4EE4),
+	 _(0x56F9),
+	 _(0x5BE7),
+	 _(0x5DBA),
+	 _(0x601C),
+	 _(0x73B2),
+	 _(0x7469),
+	 _(0x7F9A),
+	 _(0x8046),
+	 _(0x9234),
+	 _(0x96F6),
+	 _(0x9748),
+	 _(0x9818),
+	 _(0x4F8B),
+	 _(0x79AE),
+	 _(0x91B4),
+	 _(0x96B8),
+	 _(0x60E1),
+	 _(0x4E86),
+	 _(0x50DA),
+	 _(0x5BEE),
+	 _(0x5C3F),
+	 _(0x6599),
+	 _(0x6A02)},
+	{_(0x71CE),
+	 _(0x7642),
+	 _(0x84FC),
+	 _(0x907C),
+	 _(0x9F8D),
+	 _(0x6688),
+	 _(0x962E),
+	 _(0x5289),
+	 _(0x677B),
+	 _(0x67F3),
+	 _(0x6D41),
+	 _(0x6E9C),
+	 _(0x7409),
+	 _(0x7559),
+	 _(0x786B),
+	 _(0x7D10),
+	 _(0x985E),
+	 _(0x516D),
+	 _(0x622E),
+	 _(0x9678),
+	 _(0x502B),
+	 _(0x5D19),
+	 _(0x6DEA),
+	 _(0x8F2A),
+	 _(0x5F8B),
+	 _(0x6144),
+	 _(0x6817),
+	 _(0x7387),
+	 _(0x9686),
+	 _(0x5229),
+	 _(0x540F),
+	 _(0x5C65),
+	 _(0x6613),
+	 _(0x674E),
+	 _(0x68A8),
+	 _(0x6CE5),
+	 _(0x7406),
+	 _(0x75E2),
+	 _(0x7F79),
+	 _(0x88CF),
+	 _(0x88E1),
+	 _(0x91CC),
+	 _(0x96E2),
+	 _(0x533F),
+	 _(0x6EBA),
+	 _(0x541D),
+	 _(0x71D0),
+	 _(0x7498),
+	 _(0x85FA),
+	 _(0x96A3),
+	 _(0x9C57),
+	 _(0x9E9F),
+	 _(0x6797),
+	 _(0x6DCB),
+	 _(0x81E8),
+	 _(0x7ACB),
+	 _(0x7B20),
+	 _(0x7C92),
+	 _(0x72C0),
+	 _(0x7099),
+	 _(0x8B58),
+	 _(0x4EC0),
+	 _(0x8336),
+	 _(0x523A)},
+	{_(0x5207),
+	 _(0x5EA6),
+	 _(0x62D3),
+	 _(0x7CD6),
+	 _(0x5B85),
+	 _(0x6D1E),
+	 _(0x66B4),
+	 _(0x8F3B),
+	 _(0x884C),
+	 _(0x964D),
+	 _(0x898B),
+	 _(0x5ED3),
+	 _(0x5140),
+	 _(0x55C0),
+	 {},
+	 {},
+	 _(0x585A),
+	 {},
+	 _(0x6674),
+	 {},
+	 {},
+	 _(0x51DE),
+	 _(0x732A),
+	 _(0x76CA),
+	 _(0x793C),
+	 _(0x795E),
+	 _(0x7965),
+	 _(0x798F),
+	 _(0x9756),
+	 _(0x7CBE),
+	 _(0x7FBD),
+	 {},
+	 _(0x8612),
+	 {},
+	 _(0x8AF8),
+	 {},
+	 {},
+	 _(0x9038),
+	 _(0x90FD),
+	 {},
+	 {},
+	 {},
+	 _(0x98EF),
+	 _(0x98FC),
+	 _(0x9928),
+	 _(0x9DB4),
+	 _(0x90DE),
+	 _(0x96B7),
+	 _(0x4FAE),
+	 _(0x50E7),
+	 _(0x514D),
+	 _(0x52C9),
+	 _(0x52E4),
+	 _(0x5351),
+	 _(0x559D),
+	 _(0x5606),
+	 _(0x5668),
+	 _(0x5840),
+	 _(0x58A8),
+	 _(0x5C64),
+	 _(0x5C6E),
+	 _(0x6094),
+	 _(0x6168),
+	 _(0x618E)},
+	{_(0x61F2),
+	 _(0x654F),
+	 _(0x65E2),
+	 _(0x6691),
+	 _(0x6885),
+	 _(0x6D77),
+	 _(0x6E1A),
+	 _(0x6F22),
+	 _(0x716E),
+	 _(0x722B),
+	 _(0x7422),
+	 _(0x7891),
+	 _(0x793E),
+	 _(0x7949),
+	 _(0x7948),
+	 _(0x7950),
+	 _(0x7956),
+	 _(0x795D),
+	 _(0x798D),
+	 _(0x798E),
+	 _(0x7A40),
+	 _(0x7A81),
+	 _(0x7BC0),
+	 _(0x7DF4),
+	 _(0x7E09),
+	 _(0x7E41),
+	 _(0x7F72),
+	 _(0x8005),
+	 _(0x81ED),
+	 _(0x8279),
+	 _(0x8279),
+	 _(0x8457),
+	 _(0x8910),
+	 _(0x8996),
+	 _(0x8B01),
+	 _(0x8B39),
+	 _(0x8CD3),
+	 _(0x8D08),
+	 _(0x8FB6),
+	 _(0x9038),
+	 _(0x96E3),
+	 _(0x97FF),
+	 _(0x983B),
+	 _(0x6075),
+	 _(0x242EE),
+	 _(0x8218),
+	 {},
+	 {},
+	 _(0x4E26),
+	 _(0x51B5),
+	 _(0x5168),
+	 _(0x4F80),
+	 _(0x5145),
+	 _(0x5180),
+	 _(0x52C7),
+	 _(0x52FA),
+	 _(0x559D),
+	 _(0x5555),
+	 _(0x5599),
+	 _(0x55E2),
+	 _(0x585A),
+	 _(0x58B3),
+	 _(0x5944),
+	 _(0x5954)},
+	{_(0x5A62),
+	 _(0x5B28),
+	 _(0x5ED2),
+	 _(0x5ED9),
+	 _(0x5F69),
+	 _(0x5FAD),
+	 _(0x60D8),
+	 _(0x614E),
+	 _(0x6108),
+	 _(0x618E),
+	 _(0x6160),
+	 _(0x61F2),
+	 _(0x6234),
+	 _(0x63C4),
+	 _(0x641C),
+	 _(0x6452),
+	 _(0x6556),
+	 _(0x6674),
+	 _(0x6717),
+	 _(0x671B),
+	 _(0x6756),
+	 _(0x6B79),
+	 _(0x6BBA),
+	 _(0x6D41),
+	 _(0x6EDB),
+	 _(0x6ECB),
+	 _(0x6F22),
+	 _(0x701E),
+	 _(0x716E),
+	 _(0x77A7),
+	 _(0x7235),
+	 _(0x72AF),
+	 _(0x732A),
+	 _(0x7471),
+	 _(0x7506),
+	 _(0x753B),
+	 _(0x761D),
+	 _(0x761F),
+	 _(0x76CA),
+	 _(0x76DB),
+	 _(0x76F4),
+	 _(0x774A),
+	 _(0x7740),
+	 _(0x78CC),
+	 _(0x7AB1),
+	 _(0x7BC0),
+	 _(0x7C7B),
+	 _(0x7D5B),
+	 _(0x7DF4),
+	 _(0x7F3E),
+	 _(0x8005),
+	 _(0x8352),
+	 _(0x83EF),
+	 _(0x8779),
+	 _(0x8941),
+	 _(0x8986),
+	 _(0x8996),
+	 _(0x8ABF),
+	 _(0x8AF8),
+	 _(0x8ACB),
+	 _(0x8B01),
+	 _(0x8AFE),
+	 _(0x8AED),
+	 _(0x8B39)},
+	{_(0x8B8A),
+	 _(0x8D08),
+	 _(0x8F38),
+	 _(0x9072),
+	 _(0x9199),
+	 _(0x9276),
+	 _(0x967C),
+	 _(0x96E3),
+	 _(0x9756),
+	 _(0x97DB),
+	 _(0x97FF),
+	 _(0x980B),
+	 _(0x983B),
+	 _(0x9B12),
+	 _(0x9F9C),
+	 _(0x2284A),
+	 _(0x22844),
+	 _(0x233D5),
+	 _(0x3B9D),
+	 _(0x4018),
+	 _(0x4039),
+	 _(0x25249),
+	 _(0x25CD0),
+	 _(0x27ED3),
+	 _(0x9F43),
+	 _(0x9F8E),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{_(0x0066, 0x0066),
+	 _(0x0066, 0x0069),
+	 _(0x0066, 0x006C),
+	 _(0x0066, 0x0066, 0x0069),
+	 _(0x0066, 0x0066, 0x006C),
+	 _(0x017F, 0x0074),
+	 _(0x0073, 0x0074),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0574, 0x0576),
+	 _(0x0574, 0x0565),
+	 _(0x0574, 0x056B),
+	 _(0x057E, 0x0576),
+	 _(0x0574, 0x056D),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x05D9, 0x05B4),
+	 {},
+	 _(0x05F2, 0x05B7),
+	 _(0x05E2),
+	 _(0x05D0),
+	 _(0x05D3),
+	 _(0x05D4),
+	 _(0x05DB),
+	 _(0x05DC),
+	 _(0x05DD),
+	 _(0x05E8),
+	 _(0x05EA),
+	 _(0x002B),
+	 _(0x05E9, 0x05C1),
+	 _(0x05E9, 0x05C2),
+	 _(0xFB49, 0x05C1),
+	 _(0xFB49, 0x05C2),
+	 _(0x05D0, 0x05B7),
+	 _(0x05D0, 0x05B8),
+	 _(0x05D0, 0x05BC),
+	 _(0x05D1, 0x05BC),
+	 _(0x05D2, 0x05BC),
+	 _(0x05D3, 0x05BC),
+	 _(0x05D4, 0x05BC),
+	 _(0x05D5, 0x05BC),
+	 _(0x05D6, 0x05BC),
+	 {},
+	 _(0x05D8, 0x05BC),
+	 _(0x05D9, 0x05BC),
+	 _(0x05DA, 0x05BC),
+	 _(0x05DB, 0x05BC),
+	 _(0x05DC, 0x05BC),
+	 {},
+	 _(0x05DE, 0x05BC),
+	 {}},
+	{_(0x05E0, 0x05BC),
+	 _(0x05E1, 0x05BC),
+	 {},
+	 _(0x05E3, 0x05BC),
+	 _(0x05E4, 0x05BC),
+	 {},
+	 _(0x05E6, 0x05BC),
+	 _(0x05E7, 0x05BC),
+	 _(0x05E8, 0x05BC),
+	 _(0x05E9, 0x05BC),
+	 _(0x05EA, 0x05BC),
+	 _(0x05D5, 0x05B9),
+	 _(0x05D1, 0x05BF),
+	 _(0x05DB, 0x05BF),
+	 _(0x05E4, 0x05BF),
+	 _(0x05D0, 0x05DC),
+	 _(0x0671),
+	 _(0x0671),
+	 _(0x067B),
+	 _(0x067B),
+	 _(0x067B),
+	 _(0x067B),
+	 _(0x067E),
+	 _(0x067E),
+	 _(0x067E),
+	 _(0x067E),
+	 _(0x0680),
+	 _(0x0680),
+	 _(0x0680),
+	 _(0x0680),
+	 _(0x067A),
+	 _(0x067A),
+	 _(0x067A),
+	 _(0x067A),
+	 _(0x067F),
+	 _(0x067F),
+	 _(0x067F),
+	 _(0x067F),
+	 _(0x0679),
+	 _(0x0679),
+	 _(0x0679),
+	 _(0x0679),
+	 _(0x06A4),
+	 _(0x06A4),
+	 _(0x06A4),
+	 _(0x06A4),
+	 _(0x06A6),
+	 _(0x06A6),
+	 _(0x06A6),
+	 _(0x06A6),
+	 _(0x0684),
+	 _(0x0684),
+	 _(0x0684),
+	 _(0x0684),
+	 _(0x0683),
+	 _(0x0683),
+	 _(0x0683),
+	 _(0x0683),
+	 _(0x0686),
+	 _(0x0686),
+	 _(0x0686),
+	 _(0x0686),
+	 _(0x0687),
+	 _(0x0687)},
+	{_(0x0687),
+	 _(0x0687),
+	 _(0x068D),
+	 _(0x068D),
+	 _(0x068C),
+	 _(0x068C),
+	 _(0x068E),
+	 _(0x068E),
+	 _(0x0688),
+	 _(0x0688),
+	 _(0x0698),
+	 _(0x0698),
+	 _(0x0691),
+	 _(0x0691),
+	 _(0x06A9),
+	 _(0x06A9),
+	 _(0x06A9),
+	 _(0x06A9),
+	 _(0x06AF),
+	 _(0x06AF),
+	 _(0x06AF),
+	 _(0x06AF),
+	 _(0x06B3),
+	 _(0x06B3),
+	 _(0x06B3),
+	 _(0x06B3),
+	 _(0x06B1),
+	 _(0x06B1),
+	 _(0x06B1),
+	 _(0x06B1),
+	 _(0x06BA),
+	 _(0x06BA),
+	 _(0x06BB),
+	 _(0x06BB),
+	 _(0x06BB),
+	 _(0x06BB),
+	 _(0x06C0),
+	 _(0x06C0),
+	 _(0x06C1),
+	 _(0x06C1),
+	 _(0x06C1),
+	 _(0x06C1),
+	 _(0x06BE),
+	 _(0x06BE),
+	 _(0x06BE),
+	 _(0x06BE),
+	 _(0x06D2),
+	 _(0x06D2),
+	 _(0x06D3),
+	 _(0x06D3),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x06AD),
+	 _(0x06AD),
+	 _(0x06AD),
+	 _(0x06AD),
+	 _(0x06C7),
+	 _(0x06C7),
+	 _(0x06C6),
+	 _(0x06C6),
+	 _(0x06C8),
+	 _(0x06C8),
+	 _(0x0677),
+	 _(0x06CB),
+	 _(0x06CB),
+	 _(0x06C5),
+	 _(0x06C5),
+	 _(0x06C9),
+	 _(0x06C9),
+	 _(0x06D0),
+	 _(0x06D0),
+	 _(0x06D0),
+	 _(0x06D0),
+	 _(0x0649),
+	 _(0x0649),
+	 _(0x0626, 0x0627),
+	 _(0x0626, 0x0627),
+	 _(0x0626, 0x06D5),
+	 _(0x0626, 0x06D5),
+	 _(0x0626, 0x0648),
+	 _(0x0626, 0x0648),
+	 _(0x0626, 0x06C7),
+	 _(0x0626, 0x06C7),
+	 _(0x0626, 0x06C6),
+	 _(0x0626, 0x06C6),
+	 _(0x0626, 0x06C8),
+	 _(0x0626, 0x06C8),
+	 _(0x0626, 0x06D0),
+	 _(0x0626, 0x06D0),
+	 _(0x0626, 0x06D0),
+	 _(0x0626, 0x0649),
+	 _(0x0626, 0x0649),
+	 _(0x0626, 0x0649),
+	 _(0x06CC),
+	 _(0x06CC),
+	 _(0x06CC),
+	 _(0x06CC)},
+	{_(0x0626, 0x062C),
+	 _(0x0626, 0x062D),
+	 _(0x0626, 0x0645),
+	 _(0x0626, 0x0649),
+	 _(0x0626, 0x064A),
+	 _(0x0628, 0x062C),
+	 _(0x0628, 0x062D),
+	 _(0x0628, 0x062E),
+	 _(0x0628, 0x0645),
+	 _(0x0628, 0x0649),
+	 _(0x0628, 0x064A),
+	 _(0x062A, 0x062C),
+	 _(0x062A, 0x062D),
+	 _(0x062A, 0x062E),
+	 _(0x062A, 0x0645),
+	 _(0x062A, 0x0649),
+	 _(0x062A, 0x064A),
+	 _(0x062B, 0x062C),
+	 _(0x062B, 0x0645),
+	 _(0x062B, 0x0649),
+	 _(0x062B, 0x064A),
+	 _(0x062C, 0x062D),
+	 _(0x062C, 0x0645),
+	 _(0x062D, 0x062C),
+	 _(0x062D, 0x0645),
+	 _(0x062E, 0x062C),
+	 _(0x062E, 0x062D),
+	 _(0x062E, 0x0645),
+	 _(0x0633, 0x062C),
+	 _(0x0633, 0x062D),
+	 _(0x0633, 0x062E),
+	 _(0x0633, 0x0645),
+	 _(0x0635, 0x062D),
+	 _(0x0635, 0x0645),
+	 _(0x0636, 0x062C),
+	 _(0x0636, 0x062D),
+	 _(0x0636, 0x062E),
+	 _(0x0636, 0x0645),
+	 _(0x0637, 0x062D),
+	 _(0x0637, 0x0645),
+	 _(0x0638, 0x0645),
+	 _(0x0639, 0x062C),
+	 _(0x0639, 0x0645),
+	 _(0x063A, 0x062C),
+	 _(0x063A, 0x0645),
+	 _(0x0641, 0x062C),
+	 _(0x0641, 0x062D),
+	 _(0x0641, 0x062E),
+	 _(0x0641, 0x0645),
+	 _(0x0641, 0x0649),
+	 _(0x0641, 0x064A),
+	 _(0x0642, 0x062D),
+	 _(0x0642, 0x0645),
+	 _(0x0642, 0x0649),
+	 _(0x0642, 0x064A),
+	 _(0x0643, 0x0627),
+	 _(0x0643, 0x062C),
+	 _(0x0643, 0x062D),
+	 _(0x0643, 0x062E),
+	 _(0x0643, 0x0644),
+	 _(0x0643, 0x0645),
+	 _(0x0643, 0x0649),
+	 _(0x0643, 0x064A),
+	 _(0x0644, 0x062C)},
+	{_(0x0644, 0x062D),
+	 _(0x0644, 0x062E),
+	 _(0x0644, 0x0645),
+	 _(0x0644, 0x0649),
+	 _(0x0644, 0x064A),
+	 _(0x0645, 0x062C),
+	 _(0x0645, 0x062D),
+	 _(0x0645, 0x062E),
+	 _(0x0645, 0x0645),
+	 _(0x0645, 0x0649),
+	 _(0x0645, 0x064A),
+	 _(0x0646, 0x062C),
+	 _(0x0646, 0x062D),
+	 _(0x0646, 0x062E),
+	 _(0x0646, 0x0645),
+	 _(0x0646, 0x0649),
+	 _(0x0646, 0x064A),
+	 _(0x0647, 0x062C),
+	 _(0x0647, 0x0645),
+	 _(0x0647, 0x0649),
+	 _(0x0647, 0x064A),
+	 _(0x064A, 0x062C),
+	 _(0x064A, 0x062D),
+	 _(0x064A, 0x062E),
+	 _(0x064A, 0x0645),
+	 _(0x064A, 0x0649),
+	 _(0x064A, 0x064A),
+	 _(0x0630, 0x0670),
+	 _(0x0631, 0x0670),
+	 _(0x0649, 0x0670),
+	 _(0x0020, 0x064C, 0x0651),
+	 _(0x0020, 0x064D, 0x0651),
+	 _(0x0020, 0x064E, 0x0651),
+	 _(0x0020, 0x064F, 0x0651),
+	 _(0x0020, 0x0650, 0x0651),
+	 _(0x0020, 0x0651, 0x0670),
+	 _(0x0626, 0x0631),
+	 _(0x0626, 0x0632),
+	 _(0x0626, 0x0645),
+	 _(0x0626, 0x0646),
+	 _(0x0626, 0x0649),
+	 _(0x0626, 0x064A),
+	 _(0x0628, 0x0631),
+	 _(0x0628, 0x0632),
+	 _(0x0628, 0x0645),
+	 _(0x0628, 0x0646),
+	 _(0x0628, 0x0649),
+	 _(0x0628, 0x064A),
+	 _(0x062A, 0x0631),
+	 _(0x062A, 0x0632),
+	 _(0x062A, 0x0645),
+	 _(0x062A, 0x0646),
+	 _(0x062A, 0x0649),
+	 _(0x062A, 0x064A),
+	 _(0x062B, 0x0631),
+	 _(0x062B, 0x0632),
+	 _(0x062B, 0x0645),
+	 _(0x062B, 0x0646),
+	 _(0x062B, 0x0649),
+	 _(0x062B, 0x064A),
+	 _(0x0641, 0x0649),
+	 _(0x0641, 0x064A),
+	 _(0x0642, 0x0649),
+	 _(0x0642, 0x064A)},
+	{_(0x0643, 0x0627),
+	 _(0x0643, 0x0644),
+	 _(0x0643, 0x0645),
+	 _(0x0643, 0x0649),
+	 _(0x0643, 0x064A),
+	 _(0x0644, 0x0645),
+	 _(0x0644, 0x0649),
+	 _(0x0644, 0x064A),
+	 _(0x0645, 0x0627),
+	 _(0x0645, 0x0645),
+	 _(0x0646, 0x0631),
+	 _(0x0646, 0x0632),
+	 _(0x0646, 0x0645),
+	 _(0x0646, 0x0646),
+	 _(0x0646, 0x0649),
+	 _(0x0646, 0x064A),
+	 _(0x0649, 0x0670),
+	 _(0x064A, 0x0631),
+	 _(0x064A, 0x0632),
+	 _(0x064A, 0x0645),
+	 _(0x064A, 0x0646),
+	 _(0x064A, 0x0649),
+	 _(0x064A, 0x064A),
+	 _(0x0626, 0x062C),
+	 _(0x0626, 0x062D),
+	 _(0x0626, 0x062E),
+	 _(0x0626, 0x0645),
+	 _(0x0626, 0x0647),
+	 _(0x0628, 0x062C),
+	 _(0x0628, 0x062D),
+	 _(0x0628, 0x062E),
+	 _(0x0628, 0x0645),
+	 _(0x0628, 0x0647),
+	 _(0x062A, 0x062C),
+	 _(0x062A, 0x062D),
+	 _(0x062A, 0x062E),
+	 _(0x062A, 0x0645),
+	 _(0x062A, 0x0647),
+	 _(0x062B, 0x0645),
+	 _(0x062C, 0x062D),
+	 _(0x062C, 0x0645),
+	 _(0x062D, 0x062C),
+	 _(0x062D, 0x0645),
+	 _(0x062E, 0x062C),
+	 _(0x062E, 0x0645),
+	 _(0x0633, 0x062C),
+	 _(0x0633, 0x062D),
+	 _(0x0633, 0x062E),
+	 _(0x0633, 0x0645),
+	 _(0x0635, 0x062D),
+	 _(0x0635, 0x062E),
+	 _(0x0635, 0x0645),
+	 _(0x0636, 0x062C),
+	 _(0x0636, 0x062D),
+	 _(0x0636, 0x062E),
+	 _(0x0636, 0x0645),
+	 _(0x0637, 0x062D),
+	 _(0x0638, 0x0645),
+	 _(0x0639, 0x062C),
+	 _(0x0639, 0x0645),
+	 _(0x063A, 0x062C),
+	 _(0x063A, 0x0645),
+	 _(0x0641, 0x062C),
+	 _(0x0641, 0x062D)},
+	{_(0x0641, 0x062E),
+	 _(0x0641, 0x0645),
+	 _(0x0642, 0x062D),
+	 _(0x0642, 0x0645),
+	 _(0x0643, 0x062C),
+	 _(0x0643, 0x062D),
+	 _(0x0643, 0x062E),
+	 _(0x0643, 0x0644),
+	 _(0x0643, 0x0645),
+	 _(0x0644, 0x062C),
+	 _(0x0644, 0x062D),
+	 _(0x0644, 0x062E),
+	 _(0x0644, 0x0645),
+	 _(0x0644, 0x0647),
+	 _(0x0645, 0x062C),
+	 _(0x0645, 0x062D),
+	 _(0x0645, 0x062E),
+	 _(0x0645, 0x0645),
+	 _(0x0646, 0x062C),
+	 _(0x0646, 0x062D),
+	 _(0x0646, 0x062E),
+	 _(0x0646, 0x0645),
+	 _(0x0646, 0x0647),
+	 _(0x0647, 0x062C),
+	 _(0x0647, 0x0645),
+	 _(0x0647, 0x0670),
+	 _(0x064A, 0x062C),
+	 _(0x064A, 0x062D),
+	 _(0x064A, 0x062E),
+	 _(0x064A, 0x0645),
+	 _(0x064A, 0x0647),
+	 _(0x0626, 0x0645),
+	 _(0x0626, 0x0647),
+	 _(0x0628, 0x0645),
+	 _(0x0628, 0x0647),
+	 _(0x062A, 0x0645),
+	 _(0x062A, 0x0647),
+	 _(0x062B, 0x0645),
+	 _(0x062B, 0x0647),
+	 _(0x0633, 0x0645),
+	 _(0x0633, 0x0647),
+	 _(0x0634, 0x0645),
+	 _(0x0634, 0x0647),
+	 _(0x0643, 0x0644),
+	 _(0x0643, 0x0645),
+	 _(0x0644, 0x0645),
+	 _(0x0646, 0x0645),
+	 _(0x0646, 0x0647),
+	 _(0x064A, 0x0645),
+	 _(0x064A, 0x0647),
+	 _(0x0640, 0x064E, 0x0651),
+	 _(0x0640, 0x064F, 0x0651),
+	 _(0x0640, 0x0650, 0x0651),
+	 _(0x0637, 0x0649),
+	 _(0x0637, 0x064A),
+	 _(0x0639, 0x0649),
+	 _(0x0639, 0x064A),
+	 _(0x063A, 0x0649),
+	 _(0x063A, 0x064A),
+	 _(0x0633, 0x0649),
+	 _(0x0633, 0x064A),
+	 _(0x0634, 0x0649),
+	 _(0x0634, 0x064A),
+	 _(0x062D, 0x0649)},
+	{_(0x062D, 0x064A),
+	 _(0x062C, 0x0649),
+	 _(0x062C, 0x064A),
+	 _(0x062E, 0x0649),
+	 _(0x062E, 0x064A),
+	 _(0x0635, 0x0649),
+	 _(0x0635, 0x064A),
+	 _(0x0636, 0x0649),
+	 _(0x0636, 0x064A),
+	 _(0x0634, 0x062C),
+	 _(0x0634, 0x062D),
+	 _(0x0634, 0x062E),
+	 _(0x0634, 0x0645),
+	 _(0x0634, 0x0631),
+	 _(0x0633, 0x0631),
+	 _(0x0635, 0x0631),
+	 _(0x0636, 0x0631),
+	 _(0x0637, 0x0649),
+	 _(0x0637, 0x064A),
+	 _(0x0639, 0x0649),
+	 _(0x0639, 0x064A),
+	 _(0x063A, 0x0649),
+	 _(0x063A, 0x064A),
+	 _(0x0633, 0x0649),
+	 _(0x0633, 0x064A),
+	 _(0x0634, 0x0649),
+	 _(0x0634, 0x064A),
+	 _(0x062D, 0x0649),
+	 _(0x062D, 0x064A),
+	 _(0x062C, 0x0649),
+	 _(0x062C, 0x064A),
+	 _(0x062E, 0x0649),
+	 _(0x062E, 0x064A),
+	 _(0x0635, 0x0649),
+	 _(0x0635, 0x064A),
+	 _(0x0636, 0x0649),
+	 _(0x0636, 0x064A),
+	 _(0x0634, 0x062C),
+	 _(0x0634, 0x062D),
+	 _(0x0634, 0x062E),
+	 _(0x0634, 0x0645),
+	 _(0x0634, 0x0631),
+	 _(0x0633, 0x0631),
+	 _(0x0635, 0x0631),
+	 _(0x0636, 0x0631),
+	 _(0x0634, 0x062C),
+	 _(0x0634, 0x062D),
+	 _(0x0634, 0x062E),
+	 _(0x0634, 0x0645),
+	 _(0x0633, 0x0647),
+	 _(0x0634, 0x0647),
+	 _(0x0637, 0x0645),
+	 _(0x0633, 0x062C),
+	 _(0x0633, 0x062D),
+	 _(0x0633, 0x062E),
+	 _(0x0634, 0x062C),
+	 _(0x0634, 0x062D),
+	 _(0x0634, 0x062E),
+	 _(0x0637, 0x0645),
+	 _(0x0638, 0x0645),
+	 _(0x0627, 0x064B),
+	 _(0x0627, 0x064B),
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x062A, 0x062C, 0x0645),
+	 _(0x062A, 0x062D, 0x062C),
+	 _(0x062A, 0x062D, 0x062C),
+	 _(0x062A, 0x062D, 0x0645),
+	 _(0x062A, 0x062E, 0x0645),
+	 _(0x062A, 0x0645, 0x062C),
+	 _(0x062A, 0x0645, 0x062D),
+	 _(0x062A, 0x0645, 0x062E),
+	 _(0x062C, 0x0645, 0x062D),
+	 _(0x062C, 0x0645, 0x062D),
+	 _(0x062D, 0x0645, 0x064A),
+	 _(0x062D, 0x0645, 0x0649),
+	 _(0x0633, 0x062D, 0x062C),
+	 _(0x0633, 0x062C, 0x062D),
+	 _(0x0633, 0x062C, 0x0649),
+	 _(0x0633, 0x0645, 0x062D),
+	 _(0x0633, 0x0645, 0x062D),
+	 _(0x0633, 0x0645, 0x062C),
+	 _(0x0633, 0x0645, 0x0645),
+	 _(0x0633, 0x0645, 0x0645),
+	 _(0x0635, 0x062D, 0x062D),
+	 _(0x0635, 0x062D, 0x062D),
+	 _(0x0635, 0x0645, 0x0645),
+	 _(0x0634, 0x062D, 0x0645),
+	 _(0x0634, 0x062D, 0x0645),
+	 _(0x0634, 0x062C, 0x064A),
+	 _(0x0634, 0x0645, 0x062E),
+	 _(0x0634, 0x0645, 0x062E),
+	 _(0x0634, 0x0645, 0x0645),
+	 _(0x0634, 0x0645, 0x0645),
+	 _(0x0636, 0x062D, 0x0649),
+	 _(0x0636, 0x062E, 0x0645),
+	 _(0x0636, 0x062E, 0x0645),
+	 _(0x0637, 0x0645, 0x062D),
+	 _(0x0637, 0x0645, 0x062D),
+	 _(0x0637, 0x0645, 0x0645),
+	 _(0x0637, 0x0645, 0x064A),
+	 _(0x0639, 0x062C, 0x0645),
+	 _(0x0639, 0x0645, 0x0645),
+	 _(0x0639, 0x0645, 0x0645),
+	 _(0x0639, 0x0645, 0x0649),
+	 _(0x063A, 0x0645, 0x0645),
+	 _(0x063A, 0x0645, 0x064A),
+	 _(0x063A, 0x0645, 0x0649),
+	 _(0x0641, 0x062E, 0x0645),
+	 _(0x0641, 0x062E, 0x0645),
+	 _(0x0642, 0x0645, 0x062D),
+	 _(0x0642, 0x0645, 0x0645)},
+	{_(0x0644, 0x062D, 0x0645),
+	 _(0x0644, 0x062D, 0x064A),
+	 _(0x0644, 0x062D, 0x0649),
+	 _(0x0644, 0x062C, 0x062C),
+	 _(0x0644, 0x062C, 0x062C),
+	 _(0x0644, 0x062E, 0x0645),
+	 _(0x0644, 0x062E, 0x0645),
+	 _(0x0644, 0x0645, 0x062D),
+	 _(0x0644, 0x0645, 0x062D),
+	 _(0x0645, 0x062D, 0x062C),
+	 _(0x0645, 0x062D, 0x0645),
+	 _(0x0645, 0x062D, 0x064A),
+	 _(0x0645, 0x062C, 0x062D),
+	 _(0x0645, 0x062C, 0x0645),
+	 _(0x0645, 0x062E, 0x062C),
+	 _(0x0645, 0x062E, 0x0645),
+	 {},
+	 {},
+	 _(0x0645, 0x062C, 0x062E),
+	 _(0x0647, 0x0645, 0x062C),
+	 _(0x0647, 0x0645, 0x0645),
+	 _(0x0646, 0x062D, 0x0645),
+	 _(0x0646, 0x062D, 0x0649),
+	 _(0x0646, 0x062C, 0x0645),
+	 _(0x0646, 0x062C, 0x0645),
+	 _(0x0646, 0x062C, 0x0649),
+	 _(0x0646, 0x0645, 0x064A),
+	 _(0x0646, 0x0645, 0x0649),
+	 _(0x064A, 0x0645, 0x0645),
+	 _(0x064A, 0x0645, 0x0645),
+	 _(0x0628, 0x062E, 0x064A),
+	 _(0x062A, 0x062C, 0x064A),
+	 _(0x062A, 0x062C, 0x0649),
+	 _(0x062A, 0x062E, 0x064A),
+	 _(0x062A, 0x062E, 0x0649),
+	 _(0x062A, 0x0645, 0x064A),
+	 _(0x062A, 0x0645, 0x0649),
+	 _(0x062C, 0x0645, 0x064A),
+	 _(0x062C, 0x062D, 0x0649),
+	 _(0x062C, 0x0645, 0x0649),
+	 _(0x0633, 0x062E, 0x0649),
+	 _(0x0635, 0x062D, 0x064A),
+	 _(0x0634, 0x062D, 0x064A),
+	 _(0x0636, 0x062D, 0x064A),
+	 _(0x0644, 0x062C, 0x064A),
+	 _(0x0644, 0x0645, 0x064A),
+	 _(0x064A, 0x062D, 0x064A),
+	 _(0x064A, 0x062C, 0x064A),
+	 _(0x064A, 0x0645, 0x064A),
+	 _(0x0645, 0x0645, 0x064A),
+	 _(0x0642, 0x0645, 0x064A),
+	 _(0x0646, 0x062D, 0x064A),
+	 _(0x0642, 0x0645, 0x062D),
+	 _(0x0644, 0x062D, 0x0645),
+	 _(0x0639, 0x0645, 0x064A),
+	 _(0x0643, 0x0645, 0x064A),
+	 _(0x0646, 0x062C, 0x062D),
+	 _(0x0645, 0x062E, 0x064A),
+	 _(0x0644, 0x062C, 0x0645),
+	 _(0x0643, 0x0645, 0x0645),
+	 _(0x0644, 0x062C, 0x0645),
+	 _(0x0646, 0x062C, 0x062D),
+	 _(0x062C, 0x062D, 0x064A),
+	 _(0x062D, 0x062C, 0x064A)},
+	{_(0x0645, 0x062C, 0x064A),
+	 _(0x0641, 0x0645, 0x064A),
+	 _(0x0628, 0x062D, 0x064A),
+	 _(0x0643, 0x0645, 0x0645),
+	 _(0x0639, 0x062C, 0x0645),
+	 _(0x0635, 0x0645, 0x0645),
+	 _(0x0633, 0x062E, 0x064A),
+	 _(0x0646, 0x062C, 0x064A),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0635, 0x0644, 0x06D2),
+	 _(0x0642, 0x0644, 0x06D2),
+	 _(0x0627, 0x0644, 0x0644, 0x0647),
+	 _(0x0627, 0x0643, 0x0628, 0x0631),
+	 _(0x0645, 0x062D, 0x0645, 0x062F),
+	 _(0x0635, 0x0644, 0x0639, 0x0645),
+	 _(0x0631, 0x0633, 0x0648, 0x0644),
+	 _(0x0639, 0x0644, 0x064A, 0x0647),
+	 _(0x0648, 0x0633, 0x0644, 0x0645),
+	 _(0x0635, 0x0644, 0x0649),
+	 _(0x0635, 0x0644, 0x0649, 0x0020, 0x0627, 0x0644, 0x0644, 0x0647, 0x0020, 0x0639, 0x0644, 0x064A, 0x0647, 0x0020, 0x0648, 0x0633, 0x0644, 0x0645),
+	 _(0x062C, 0x0644, 0x0020, 0x062C, 0x0644, 0x0627, 0x0644, 0x0647),
+	 _(0x0631, 0x06CC, 0x0627, 0x0644),
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x002C),
+	 _(0x3001),
+	 _(0x3002),
+	 _(0x003A),
+	 _(0x003B),
+	 _(0x0021),
+	 _(0x003F),
+	 _(0x3016),
+	 _(0x3017),
+	 _(0x2026),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x2025),
+	 _(0x2014),
+	 _(0x2013),
+	 _(0x005F),
+	 _(0x005F),
+	 _(0x0028),
+	 _(0x0029),
+	 _(0x007B),
+	 _(0x007D),
+	 _(0x3014),
+	 _(0x3015),
+	 _(0x3010),
+	 _(0x3011),
+	 _(0x300A),
+	 _(0x300B),
+	 _(0x3008)},
+	{_(0x3009),
+	 _(0x300C),
+	 _(0x300D),
+	 _(0x300E),
+	 _(0x300F),
+	 {},
+	 {},
+	 _(0x005B),
+	 _(0x005D),
+	 _(0x203E),
+	 _(0x203E),
+	 _(0x203E),
+	 _(0x203E),
+	 _(0x005F),
+	 _(0x005F),
+	 _(0x005F),
+	 _(0x002C),
+	 _(0x3001),
+	 _(0x002E),
+	 {},
+	 _(0x003B),
+	 _(0x003A),
+	 _(0x003F),
+	 _(0x0021),
+	 _(0x2014),
+	 _(0x0028),
+	 _(0x0029),
+	 _(0x007B),
+	 _(0x007D),
+	 _(0x3014),
+	 _(0x3015),
+	 _(0x0023),
+	 _(0x0026),
+	 _(0x002A),
+	 _(0x002B),
+	 _(0x002D),
+	 _(0x003C),
+	 _(0x003E),
+	 _(0x003D),
+	 {},
+	 _(0x005C),
+	 _(0x0024),
+	 _(0x0025),
+	 _(0x0040),
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0020, 0x064B),
+	 _(0x0640, 0x064B),
+	 _(0x0020, 0x064C),
+	 {},
+	 _(0x0020, 0x064D),
+	 {},
+	 _(0x0020, 0x064E),
+	 _(0x0640, 0x064E),
+	 _(0x0020, 0x064F),
+	 _(0x0640, 0x064F),
+	 _(0x0020, 0x0650),
+	 _(0x0640, 0x0650),
+	 _(0x0020, 0x0651),
+	 _(0x0640, 0x0651),
+	 _(0x0020, 0x0652),
+	 _(0x0640, 0x0652)},
+	{_(0x0621),
+	 _(0x0622),
+	 _(0x0622),
+	 _(0x0623),
+	 _(0x0623),
+	 _(0x0624),
+	 _(0x0624),
+	 _(0x0625),
+	 _(0x0625),
+	 _(0x0626),
+	 _(0x0626),
+	 _(0x0626),
+	 _(0x0626),
+	 _(0x0627),
+	 _(0x0627),
+	 _(0x0628),
+	 _(0x0628),
+	 _(0x0628),
+	 _(0x0628),
+	 _(0x0629),
+	 _(0x0629),
+	 _(0x062A),
+	 _(0x062A),
+	 _(0x062A),
+	 _(0x062A),
+	 _(0x062B),
+	 _(0x062B),
+	 _(0x062B),
+	 _(0x062B),
+	 _(0x062C),
+	 _(0x062C),
+	 _(0x062C),
+	 _(0x062C),
+	 _(0x062D),
+	 _(0x062D),
+	 _(0x062D),
+	 _(0x062D),
+	 _(0x062E),
+	 _(0x062E),
+	 _(0x062E),
+	 _(0x062E),
+	 _(0x062F),
+	 _(0x062F),
+	 _(0x0630),
+	 _(0x0630),
+	 _(0x0631),
+	 _(0x0631),
+	 _(0x0632),
+	 _(0x0632),
+	 _(0x0633),
+	 _(0x0633),
+	 _(0x0633),
+	 _(0x0633),
+	 _(0x0634),
+	 _(0x0634),
+	 _(0x0634),
+	 _(0x0634),
+	 _(0x0635),
+	 _(0x0635),
+	 _(0x0635),
+	 _(0x0635),
+	 _(0x0636),
+	 _(0x0636),
+	 _(0x0636)},
+	{_(0x0636),
+	 _(0x0637),
+	 _(0x0637),
+	 _(0x0637),
+	 _(0x0637),
+	 _(0x0638),
+	 _(0x0638),
+	 _(0x0638),
+	 _(0x0638),
+	 _(0x0639),
+	 _(0x0639),
+	 _(0x0639),
+	 _(0x0639),
+	 _(0x063A),
+	 _(0x063A),
+	 _(0x063A),
+	 _(0x063A),
+	 _(0x0641),
+	 _(0x0641),
+	 _(0x0641),
+	 _(0x0641),
+	 _(0x0642),
+	 _(0x0642),
+	 _(0x0642),
+	 _(0x0642),
+	 _(0x0643),
+	 _(0x0643),
+	 _(0x0643),
+	 _(0x0643),
+	 _(0x0644),
+	 _(0x0644),
+	 _(0x0644),
+	 _(0x0644),
+	 _(0x0645),
+	 _(0x0645),
+	 _(0x0645),
+	 _(0x0645),
+	 _(0x0646),
+	 _(0x0646),
+	 _(0x0646),
+	 _(0x0646),
+	 _(0x0647),
+	 _(0x0647),
+	 _(0x0647),
+	 _(0x0647),
+	 _(0x0648),
+	 _(0x0648),
+	 _(0x0649),
+	 _(0x0649),
+	 _(0x064A),
+	 _(0x064A),
+	 _(0x064A),
+	 _(0x064A),
+	 _(0x0644, 0x0622),
+	 _(0x0644, 0x0622),
+	 _(0x0644, 0x0623),
+	 _(0x0644, 0x0623),
+	 _(0x0644, 0x0625),
+	 _(0x0644, 0x0625),
+	 _(0x0644, 0x0627),
+	 _(0x0644, 0x0627),
+	 {},
+	 {},
+	 {}},
+	{{},
+	 _(0x0021),
+	 _(0x0022),
+	 _(0x0023),
+	 _(0x0024),
+	 _(0x0025),
+	 _(0x0026),
+	 _(0x0027),
+	 _(0x0028),
+	 _(0x0029),
+	 _(0x002A),
+	 _(0x002B),
+	 _(0x002C),
+	 _(0x002D),
+	 _(0x002E),
+	 _(0x002F),
+	 _(0x0030),
+	 _(0x0031),
+	 _(0x0032),
+	 _(0x0033),
+	 _(0x0034),
+	 _(0x0035),
+	 _(0x0036),
+	 _(0x0037),
+	 _(0x0038),
+	 _(0x0039),
+	 _(0x003A),
+	 _(0x003B),
+	 _(0x003C),
+	 _(0x003D),
+	 _(0x003E),
+	 _(0x003F),
+	 _(0x0040),
+	 _(0x0041),
+	 _(0x0042),
+	 _(0x0043),
+	 _(0x0044),
+	 _(0x0045),
+	 _(0x0046),
+	 _(0x0047),
+	 _(0x0048),
+	 _(0x0049),
+	 _(0x004A),
+	 _(0x004B),
+	 _(0x004C),
+	 _(0x004D),
+	 _(0x004E),
+	 _(0x004F),
+	 _(0x0050),
+	 _(0x0051),
+	 _(0x0052),
+	 _(0x0053),
+	 _(0x0054),
+	 _(0x0055),
+	 _(0x0056),
+	 _(0x0057),
+	 _(0x0058),
+	 _(0x0059),
+	 _(0x005A),
+	 _(0x005B),
+	 _(0x005C),
+	 _(0x005D),
+	 _(0x005E),
+	 _(0x005F)},
+	{_(0x0060),
+	 _(0x0061),
+	 _(0x0062),
+	 _(0x0063),
+	 _(0x0064),
+	 _(0x0065),
+	 _(0x0066),
+	 _(0x0067),
+	 _(0x0068),
+	 _(0x0069),
+	 _(0x006A),
+	 _(0x006B),
+	 _(0x006C),
+	 _(0x006D),
+	 _(0x006E),
+	 _(0x006F),
+	 _(0x0070),
+	 _(0x0071),
+	 _(0x0072),
+	 _(0x0073),
+	 _(0x0074),
+	 _(0x0075),
+	 _(0x0076),
+	 _(0x0077),
+	 _(0x0078),
+	 _(0x0079),
+	 _(0x007A),
+	 _(0x007B),
+	 _(0x007C),
+	 _(0x007D),
+	 _(0x007E),
+	 _(0x2985),
+	 _(0x2986),
+	 _(0x3002),
+	 _(0x300C),
+	 _(0x300D),
+	 _(0x3001),
+	 _(0x30FB),
+	 _(0x30F2),
+	 _(0x30A1),
+	 _(0x30A3),
+	 _(0x30A5),
+	 _(0x30A7),
+	 _(0x30A9),
+	 _(0x30E3),
+	 _(0x30E5),
+	 _(0x30E7),
+	 _(0x30C3),
+	 _(0x30FC),
+	 _(0x30A2),
+	 _(0x30A4),
+	 _(0x30A6),
+	 _(0x30A8),
+	 _(0x30AA),
+	 _(0x30AB),
+	 _(0x30AD),
+	 _(0x30AF),
+	 _(0x30B1),
+	 _(0x30B3),
+	 _(0x30B5),
+	 _(0x30B7),
+	 _(0x30B9),
+	 _(0x30BB),
+	 _(0x30BD)},
+	{_(0x30BF),
+	 _(0x30C1),
+	 _(0x30C4),
+	 _(0x30C6),
+	 _(0x30C8),
+	 _(0x30CA),
+	 _(0x30CB),
+	 _(0x30CC),
+	 _(0x30CD),
+	 _(0x30CE),
+	 _(0x30CF),
+	 _(0x30D2),
+	 _(0x30D5),
+	 _(0x30D8),
+	 _(0x30DB),
+	 _(0x30DE),
+	 _(0x30DF),
+	 _(0x30E0),
+	 _(0x30E1),
+	 _(0x30E2),
+	 _(0x30E4),
+	 _(0x30E6),
+	 _(0x30E8),
+	 _(0x30E9),
+	 _(0x30EA),
+	 _(0x30EB),
+	 _(0x30EC),
+	 _(0x30ED),
+	 _(0x30EF),
+	 _(0x30F3),
+	 _(0x3099),
+	 _(0x309A),
+	 _(0x3164),
+	 _(0x3131),
+	 _(0x3132),
+	 _(0x3133),
+	 _(0x3134),
+	 _(0x3135),
+	 _(0x3136),
+	 _(0x3137),
+	 _(0x3138),
+	 _(0x3139),
+	 _(0x313A),
+	 _(0x313B),
+	 _(0x313C),
+	 _(0x313D),
+	 _(0x313E),
+	 _(0x313F),
+	 _(0x3140),
+	 _(0x3141),
+	 _(0x3142),
+	 _(0x3143),
+	 _(0x3144),
+	 _(0x3145),
+	 _(0x3146),
+	 _(0x3147),
+	 _(0x3148),
+	 _(0x3149),
+	 _(0x314A),
+	 _(0x314B),
+	 _(0x314C),
+	 _(0x314D),
+	 _(0x314E),
+	 {}},
+	{{},
+	 {},
+	 _(0x314F),
+	 _(0x3150),
+	 _(0x3151),
+	 _(0x3152),
+	 _(0x3153),
+	 _(0x3154),
+	 {},
+	 {},
+	 _(0x3155),
+	 _(0x3156),
+	 _(0x3157),
+	 _(0x3158),
+	 _(0x3159),
+	 _(0x315A),
+	 {},
+	 {},
+	 _(0x315B),
+	 _(0x315C),
+	 _(0x315D),
+	 _(0x315E),
+	 _(0x315F),
+	 _(0x3160),
+	 {},
+	 {},
+	 _(0x3161),
+	 _(0x3162),
+	 _(0x3163),
+	 {},
+	 {},
+	 {},
+	 _(0x00A2),
+	 _(0x00A3),
+	 _(0x00AC),
+	 _(0x00AF),
+	 _(0x00A6),
+	 _(0x00A5),
+	 _(0x20A9),
+	 {},
+	 _(0x2502),
+	 _(0x2190),
+	 _(0x2191),
+	 _(0x2192),
+	 _(0x2193),
+	 _(0x25A0),
+	 _(0x25CB),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 _(0x02D0),
+	 _(0x02D1),
+	 _(0x00E6),
+	 _(0x0299),
+	 _(0x0253),
+	 {},
+	 _(0x02A3),
+	 _(0xAB66),
+	 _(0x02A5),
+	 _(0x02A4),
+	 _(0x0256),
+	 _(0x0257),
+	 _(0x1D91),
+	 _(0x0258),
+	 _(0x025E),
+	 _(0x02A9),
+	 _(0x0264),
+	 _(0x0262),
+	 _(0x0260),
+	 _(0x029B),
+	 _(0x0127),
+	 _(0x029C),
+	 _(0x0267),
+	 _(0x0284),
+	 _(0x02AA),
+	 _(0x02AB),
+	 _(0x026C),
+	 _(0x1DF04),
+	 _(0xA78E),
+	 _(0x026E),
+	 _(0x1DF05),
+	 _(0x028E),
+	 _(0x1DF06),
+	 _(0x00F8),
+	 _(0x0276),
+	 _(0x0277),
+	 _(0x0071),
+	 _(0x027A),
+	 _(0x1DF08),
+	 _(0x027D),
+	 _(0x027E),
+	 _(0x0280),
+	 _(0x02A8),
+	 _(0x02A6),
+	 _(0xAB67),
+	 _(0x02A7),
+	 _(0x0288),
+	 _(0x2C71),
+	 {},
+	 _(0x028F),
+	 _(0x02A1),
+	 _(0x02A2),
+	 _(0x0298),
+	 _(0x01C0),
+	 _(0x01C1),
+	 _(0x01C2),
+	 _(0x1DF0A),
+	 _(0x1DF1E),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x11099, 0x110BA),
+	 {},
+	 _(0x1109B, 0x110BA),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x110A5, 0x110BA),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x11131, 0x11127),
+	 _(0x11132, 0x11127),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x11347, 0x1133E),
+	 _(0x11347, 0x11357),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x114B9, 0x114BA),
+	 _(0x114B9, 0x114B0),
+	 {},
+	 _(0x114B9, 0x114BD),
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x115B8, 0x115AF),
+	 _(0x115B9, 0x115AF),
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x11935, 0x11930),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x1D157, 0x1D165),
+	 _(0x1D158, 0x1D165),
+	 _(0x1D15F, 0x1D16E),
+	 _(0x1D15F, 0x1D16F),
+	 _(0x1D15F, 0x1D170),
+	 _(0x1D15F, 0x1D171),
+	 _(0x1D15F, 0x1D172),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x1D1B9, 0x1D165),
+	 _(0x1D1BA, 0x1D165),
+	 _(0x1D1BB, 0x1D16E),
+	 _(0x1D1BC, 0x1D16E),
+	 _(0x1D1BB, 0x1D16F)},
+	{_(0x1D1BC, 0x1D16F),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{_(0x0041),
+	 _(0x0042),
+	 _(0x0043),
+	 _(0x0044),
+	 _(0x0045),
+	 _(0x0046),
+	 _(0x0047),
+	 _(0x0048),
+	 _(0x0049),
+	 _(0x004A),
+	 _(0x004B),
+	 _(0x004C),
+	 _(0x004D),
+	 _(0x004E),
+	 _(0x004F),
+	 _(0x0050),
+	 _(0x0051),
+	 _(0x0052),
+	 _(0x0053),
+	 _(0x0054),
+	 _(0x0055),
+	 _(0x0056),
+	 _(0x0057),
+	 _(0x0058),
+	 _(0x0059),
+	 _(0x005A),
+	 _(0x0061),
+	 _(0x0062),
+	 _(0x0063),
+	 _(0x0064),
+	 _(0x0065),
+	 _(0x0066),
+	 _(0x0067),
+	 _(0x0068),
+	 _(0x0069),
+	 _(0x006A),
+	 _(0x006B),
+	 _(0x006C),
+	 _(0x006D),
+	 _(0x006E),
+	 _(0x006F),
+	 _(0x0070),
+	 _(0x0071),
+	 _(0x0072),
+	 _(0x0073),
+	 _(0x0074),
+	 _(0x0075),
+	 _(0x0076),
+	 _(0x0077),
+	 _(0x0078),
+	 _(0x0079),
+	 _(0x007A),
+	 _(0x0041),
+	 _(0x0042),
+	 _(0x0043),
+	 _(0x0044),
+	 _(0x0045),
+	 _(0x0046),
+	 _(0x0047),
+	 _(0x0048),
+	 _(0x0049),
+	 _(0x004A),
+	 _(0x004B),
+	 _(0x004C)},
+	{_(0x004D),
+	 _(0x004E),
+	 _(0x004F),
+	 _(0x0050),
+	 _(0x0051),
+	 _(0x0052),
+	 _(0x0053),
+	 _(0x0054),
+	 _(0x0055),
+	 _(0x0056),
+	 _(0x0057),
+	 _(0x0058),
+	 _(0x0059),
+	 _(0x005A),
+	 _(0x0061),
+	 _(0x0062),
+	 _(0x0063),
+	 _(0x0064),
+	 _(0x0065),
+	 _(0x0066),
+	 _(0x0067),
+	 {},
+	 _(0x0069),
+	 _(0x006A),
+	 _(0x006B),
+	 _(0x006C),
+	 _(0x006D),
+	 _(0x006E),
+	 _(0x006F),
+	 _(0x0070),
+	 _(0x0071),
+	 _(0x0072),
+	 _(0x0073),
+	 _(0x0074),
+	 _(0x0075),
+	 _(0x0076),
+	 _(0x0077),
+	 _(0x0078),
+	 _(0x0079),
+	 _(0x007A),
+	 _(0x0041),
+	 _(0x0042),
+	 _(0x0043),
+	 _(0x0044),
+	 _(0x0045),
+	 _(0x0046),
+	 _(0x0047),
+	 _(0x0048),
+	 _(0x0049),
+	 _(0x004A),
+	 _(0x004B),
+	 _(0x004C),
+	 _(0x004D),
+	 _(0x004E),
+	 _(0x004F),
+	 _(0x0050),
+	 _(0x0051),
+	 _(0x0052),
+	 _(0x0053),
+	 _(0x0054),
+	 _(0x0055),
+	 _(0x0056),
+	 _(0x0057),
+	 _(0x0058)},
+	{_(0x0059),
+	 _(0x005A),
+	 _(0x0061),
+	 _(0x0062),
+	 _(0x0063),
+	 _(0x0064),
+	 _(0x0065),
+	 _(0x0066),
+	 _(0x0067),
+	 _(0x0068),
+	 _(0x0069),
+	 _(0x006A),
+	 _(0x006B),
+	 _(0x006C),
+	 _(0x006D),
+	 _(0x006E),
+	 _(0x006F),
+	 _(0x0070),
+	 _(0x0071),
+	 _(0x0072),
+	 _(0x0073),
+	 _(0x0074),
+	 _(0x0075),
+	 _(0x0076),
+	 _(0x0077),
+	 _(0x0078),
+	 _(0x0079),
+	 _(0x007A),
+	 _(0x0041),
+	 {},
+	 _(0x0043),
+	 _(0x0044),
+	 {},
+	 {},
+	 _(0x0047),
+	 {},
+	 {},
+	 _(0x004A),
+	 _(0x004B),
+	 {},
+	 {},
+	 _(0x004E),
+	 _(0x004F),
+	 _(0x0050),
+	 _(0x0051),
+	 {},
+	 _(0x0053),
+	 _(0x0054),
+	 _(0x0055),
+	 _(0x0056),
+	 _(0x0057),
+	 _(0x0058),
+	 _(0x0059),
+	 _(0x005A),
+	 _(0x0061),
+	 _(0x0062),
+	 _(0x0063),
+	 _(0x0064),
+	 {},
+	 _(0x0066),
+	 {},
+	 _(0x0068),
+	 _(0x0069),
+	 _(0x006A)},
+	{_(0x006B),
+	 _(0x006C),
+	 _(0x006D),
+	 _(0x006E),
+	 {},
+	 _(0x0070),
+	 _(0x0071),
+	 _(0x0072),
+	 _(0x0073),
+	 _(0x0074),
+	 _(0x0075),
+	 _(0x0076),
+	 _(0x0077),
+	 _(0x0078),
+	 _(0x0079),
+	 _(0x007A),
+	 _(0x0041),
+	 _(0x0042),
+	 _(0x0043),
+	 _(0x0044),
+	 _(0x0045),
+	 _(0x0046),
+	 _(0x0047),
+	 _(0x0048),
+	 _(0x0049),
+	 _(0x004A),
+	 _(0x004B),
+	 _(0x004C),
+	 _(0x004D),
+	 _(0x004E),
+	 _(0x004F),
+	 _(0x0050),
+	 _(0x0051),
+	 _(0x0052),
+	 _(0x0053),
+	 _(0x0054),
+	 _(0x0055),
+	 _(0x0056),
+	 _(0x0057),
+	 _(0x0058),
+	 _(0x0059),
+	 _(0x005A),
+	 _(0x0061),
+	 _(0x0062),
+	 _(0x0063),
+	 _(0x0064),
+	 _(0x0065),
+	 _(0x0066),
+	 _(0x0067),
+	 _(0x0068),
+	 _(0x0069),
+	 _(0x006A),
+	 _(0x006B),
+	 _(0x006C),
+	 _(0x006D),
+	 _(0x006E),
+	 _(0x006F),
+	 _(0x0070),
+	 _(0x0071),
+	 _(0x0072),
+	 _(0x0073),
+	 _(0x0074),
+	 _(0x0075),
+	 _(0x0076)},
+	{_(0x0077),
+	 _(0x0078),
+	 _(0x0079),
+	 _(0x007A),
+	 _(0x0041),
+	 _(0x0042),
+	 {},
+	 _(0x0044),
+	 _(0x0045),
+	 _(0x0046),
+	 _(0x0047),
+	 {},
+	 {},
+	 _(0x004A),
+	 _(0x004B),
+	 _(0x004C),
+	 _(0x004D),
+	 _(0x004E),
+	 _(0x004F),
+	 _(0x0050),
+	 _(0x0051),
+	 {},
+	 _(0x0053),
+	 _(0x0054),
+	 _(0x0055),
+	 _(0x0056),
+	 _(0x0057),
+	 _(0x0058),
+	 _(0x0059),
+	 {},
+	 _(0x0061),
+	 _(0x0062),
+	 _(0x0063),
+	 _(0x0064),
+	 _(0x0065),
+	 _(0x0066),
+	 _(0x0067),
+	 _(0x0068),
+	 _(0x0069),
+	 _(0x006A),
+	 _(0x006B),
+	 _(0x006C),
+	 _(0x006D),
+	 _(0x006E),
+	 _(0x006F),
+	 _(0x0070),
+	 _(0x0071),
+	 _(0x0072),
+	 _(0x0073),
+	 _(0x0074),
+	 _(0x0075),
+	 _(0x0076),
+	 _(0x0077),
+	 _(0x0078),
+	 _(0x0079),
+	 _(0x007A),
+	 _(0x0041),
+	 _(0x0042),
+	 {},
+	 _(0x0044),
+	 _(0x0045),
+	 _(0x0046),
+	 _(0x0047),
+	 {}},
+	{_(0x0049),
+	 _(0x004A),
+	 _(0x004B),
+	 _(0x004C),
+	 _(0x004D),
+	 {},
+	 _(0x004F),
+	 {},
+	 {},
+	 {},
+	 _(0x0053),
+	 _(0x0054),
+	 _(0x0055),
+	 _(0x0056),
+	 _(0x0057),
+	 _(0x0058),
+	 _(0x0059),
+	 {},
+	 _(0x0061),
+	 _(0x0062),
+	 _(0x0063),
+	 _(0x0064),
+	 _(0x0065),
+	 _(0x0066),
+	 _(0x0067),
+	 _(0x0068),
+	 _(0x0069),
+	 _(0x006A),
+	 _(0x006B),
+	 _(0x006C),
+	 _(0x006D),
+	 _(0x006E),
+	 _(0x006F),
+	 _(0x0070),
+	 _(0x0071),
+	 _(0x0072),
+	 _(0x0073),
+	 _(0x0074),
+	 _(0x0075),
+	 _(0x0076),
+	 _(0x0077),
+	 _(0x0078),
+	 _(0x0079),
+	 _(0x007A),
+	 _(0x0041),
+	 _(0x0042),
+	 _(0x0043),
+	 _(0x0044),
+	 _(0x0045),
+	 _(0x0046),
+	 _(0x0047),
+	 _(0x0048),
+	 _(0x0049),
+	 _(0x004A),
+	 _(0x004B),
+	 _(0x004C),
+	 _(0x004D),
+	 _(0x004E),
+	 _(0x004F),
+	 _(0x0050),
+	 _(0x0051),
+	 _(0x0052),
+	 _(0x0053),
+	 _(0x0054)},
+	{_(0x0055),
+	 _(0x0056),
+	 _(0x0057),
+	 _(0x0058),
+	 _(0x0059),
+	 _(0x005A),
+	 _(0x0061),
+	 _(0x0062),
+	 _(0x0063),
+	 _(0x0064),
+	 _(0x0065),
+	 _(0x0066),
+	 _(0x0067),
+	 _(0x0068),
+	 _(0x0069),
+	 _(0x006A),
+	 _(0x006B),
+	 _(0x006C),
+	 _(0x006D),
+	 _(0x006E),
+	 _(0x006F),
+	 _(0x0070),
+	 _(0x0071),
+	 _(0x0072),
+	 _(0x0073),
+	 _(0x0074),
+	 _(0x0075),
+	 _(0x0076),
+	 _(0x0077),
+	 _(0x0078),
+	 _(0x0079),
+	 _(0x007A),
+	 _(0x0041),
+	 _(0x0042),
+	 _(0x0043),
+	 _(0x0044),
+	 _(0x0045),
+	 _(0x0046),
+	 _(0x0047),
+	 _(0x0048),
+	 _(0x0049),
+	 _(0x004A),
+	 _(0x004B),
+	 _(0x004C),
+	 _(0x004D),
+	 _(0x004E),
+	 _(0x004F),
+	 _(0x0050),
+	 _(0x0051),
+	 _(0x0052),
+	 _(0x0053),
+	 _(0x0054),
+	 _(0x0055),
+	 _(0x0056),
+	 _(0x0057),
+	 _(0x0058),
+	 _(0x0059),
+	 _(0x005A),
+	 _(0x0061),
+	 _(0x0062),
+	 _(0x0063),
+	 _(0x0064),
+	 _(0x0065),
+	 _(0x0066)},
+	{_(0x0067),
+	 _(0x0068),
+	 _(0x0069),
+	 _(0x006A),
+	 _(0x006B),
+	 _(0x006C),
+	 _(0x006D),
+	 _(0x006E),
+	 _(0x006F),
+	 _(0x0070),
+	 _(0x0071),
+	 _(0x0072),
+	 _(0x0073),
+	 _(0x0074),
+	 _(0x0075),
+	 _(0x0076),
+	 _(0x0077),
+	 _(0x0078),
+	 _(0x0079),
+	 _(0x007A),
+	 _(0x0041),
+	 _(0x0042),
+	 _(0x0043),
+	 _(0x0044),
+	 _(0x0045),
+	 _(0x0046),
+	 _(0x0047),
+	 _(0x0048),
+	 _(0x0049),
+	 _(0x004A),
+	 _(0x004B),
+	 _(0x004C),
+	 _(0x004D),
+	 _(0x004E),
+	 _(0x004F),
+	 _(0x0050),
+	 _(0x0051),
+	 _(0x0052),
+	 _(0x0053),
+	 _(0x0054),
+	 _(0x0055),
+	 _(0x0056),
+	 _(0x0057),
+	 _(0x0058),
+	 _(0x0059),
+	 _(0x005A),
+	 _(0x0061),
+	 _(0x0062),
+	 _(0x0063),
+	 _(0x0064),
+	 _(0x0065),
+	 _(0x0066),
+	 _(0x0067),
+	 _(0x0068),
+	 _(0x0069),
+	 _(0x006A),
+	 _(0x006B),
+	 _(0x006C),
+	 _(0x006D),
+	 _(0x006E),
+	 _(0x006F),
+	 _(0x0070),
+	 _(0x0071),
+	 _(0x0072)},
+	{_(0x0073),
+	 _(0x0074),
+	 _(0x0075),
+	 _(0x0076),
+	 _(0x0077),
+	 _(0x0078),
+	 _(0x0079),
+	 _(0x007A),
+	 _(0x0041),
+	 _(0x0042),
+	 _(0x0043),
+	 _(0x0044),
+	 _(0x0045),
+	 _(0x0046),
+	 _(0x0047),
+	 _(0x0048),
+	 _(0x0049),
+	 _(0x004A),
+	 _(0x004B),
+	 _(0x004C),
+	 _(0x004D),
+	 _(0x004E),
+	 _(0x004F),
+	 _(0x0050),
+	 _(0x0051),
+	 _(0x0052),
+	 _(0x0053),
+	 _(0x0054),
+	 _(0x0055),
+	 _(0x0056),
+	 _(0x0057),
+	 _(0x0058),
+	 _(0x0059),
+	 _(0x005A),
+	 _(0x0061),
+	 _(0x0062),
+	 _(0x0063),
+	 _(0x0064),
+	 _(0x0065),
+	 _(0x0066),
+	 _(0x0067),
+	 _(0x0068),
+	 _(0x0069),
+	 _(0x006A),
+	 _(0x006B),
+	 _(0x006C),
+	 _(0x006D),
+	 _(0x006E),
+	 _(0x006F),
+	 _(0x0070),
+	 _(0x0071),
+	 _(0x0072),
+	 _(0x0073),
+	 _(0x0074),
+	 _(0x0075),
+	 _(0x0076),
+	 _(0x0077),
+	 _(0x0078),
+	 _(0x0079),
+	 _(0x007A),
+	 _(0x0041),
+	 _(0x0042),
+	 _(0x0043),
+	 _(0x0044)},
+	{_(0x0045),
+	 _(0x0046),
+	 _(0x0047),
+	 _(0x0048),
+	 _(0x0049),
+	 _(0x004A),
+	 _(0x004B),
+	 _(0x004C),
+	 _(0x004D),
+	 _(0x004E),
+	 _(0x004F),
+	 _(0x0050),
+	 _(0x0051),
+	 _(0x0052),
+	 _(0x0053),
+	 _(0x0054),
+	 _(0x0055),
+	 _(0x0056),
+	 _(0x0057),
+	 _(0x0058),
+	 _(0x0059),
+	 _(0x005A),
+	 _(0x0061),
+	 _(0x0062),
+	 _(0x0063),
+	 _(0x0064),
+	 _(0x0065),
+	 _(0x0066),
+	 _(0x0067),
+	 _(0x0068),
+	 _(0x0069),
+	 _(0x006A),
+	 _(0x006B),
+	 _(0x006C),
+	 _(0x006D),
+	 _(0x006E),
+	 _(0x006F),
+	 _(0x0070),
+	 _(0x0071),
+	 _(0x0072),
+	 _(0x0073),
+	 _(0x0074),
+	 _(0x0075),
+	 _(0x0076),
+	 _(0x0077),
+	 _(0x0078),
+	 _(0x0079),
+	 _(0x007A),
+	 _(0x0041),
+	 _(0x0042),
+	 _(0x0043),
+	 _(0x0044),
+	 _(0x0045),
+	 _(0x0046),
+	 _(0x0047),
+	 _(0x0048),
+	 _(0x0049),
+	 _(0x004A),
+	 _(0x004B),
+	 _(0x004C),
+	 _(0x004D),
+	 _(0x004E),
+	 _(0x004F),
+	 _(0x0050)},
+	{_(0x0051),
+	 _(0x0052),
+	 _(0x0053),
+	 _(0x0054),
+	 _(0x0055),
+	 _(0x0056),
+	 _(0x0057),
+	 _(0x0058),
+	 _(0x0059),
+	 _(0x005A),
+	 _(0x0061),
+	 _(0x0062),
+	 _(0x0063),
+	 _(0x0064),
+	 _(0x0065),
+	 _(0x0066),
+	 _(0x0067),
+	 _(0x0068),
+	 _(0x0069),
+	 _(0x006A),
+	 _(0x006B),
+	 _(0x006C),
+	 _(0x006D),
+	 _(0x006E),
+	 _(0x006F),
+	 _(0x0070),
+	 _(0x0071),
+	 _(0x0072),
+	 _(0x0073),
+	 _(0x0074),
+	 _(0x0075),
+	 _(0x0076),
+	 _(0x0077),
+	 _(0x0078),
+	 _(0x0079),
+	 _(0x007A),
+	 _(0x0131),
+	 _(0x0237),
+	 {},
+	 {},
+	 _(0x0391),
+	 _(0x0392),
+	 _(0x0393),
+	 _(0x0394),
+	 _(0x0395),
+	 _(0x0396),
+	 _(0x0397),
+	 _(0x0398),
+	 _(0x0399),
+	 _(0x039A),
+	 _(0x039B),
+	 _(0x039C),
+	 _(0x039D),
+	 _(0x039E),
+	 _(0x039F),
+	 _(0x03A0),
+	 _(0x03A1),
+	 _(0x03F4),
+	 _(0x03A3),
+	 _(0x03A4),
+	 _(0x03A5),
+	 _(0x03A6),
+	 _(0x03A7),
+	 _(0x03A8)},
+	{_(0x03A9),
+	 _(0x2207),
+	 _(0x03B1),
+	 _(0x03B2),
+	 _(0x03B3),
+	 _(0x03B4),
+	 _(0x03B5),
+	 _(0x03B6),
+	 _(0x03B7),
+	 _(0x03B8),
+	 _(0x03B9),
+	 _(0x03BA),
+	 _(0x03BB),
+	 _(0x03BC),
+	 _(0x03BD),
+	 _(0x03BE),
+	 _(0x03BF),
+	 _(0x03C0),
+	 _(0x03C1),
+	 _(0x03C2),
+	 _(0x03C3),
+	 _(0x03C4),
+	 _(0x03C5),
+	 _(0x03C6),
+	 _(0x03C7),
+	 _(0x03C8),
+	 _(0x03C9),
+	 _(0x2202),
+	 _(0x03F5),
+	 _(0x03D1),
+	 _(0x03F0),
+	 _(0x03D5),
+	 _(0x03F1),
+	 _(0x03D6),
+	 _(0x0391),
+	 _(0x0392),
+	 _(0x0393),
+	 _(0x0394),
+	 _(0x0395),
+	 _(0x0396),
+	 _(0x0397),
+	 _(0x0398),
+	 _(0x0399),
+	 _(0x039A),
+	 _(0x039B),
+	 _(0x039C),
+	 _(0x039D),
+	 _(0x039E),
+	 _(0x039F),
+	 _(0x03A0),
+	 _(0x03A1),
+	 _(0x03F4),
+	 _(0x03A3),
+	 _(0x03A4),
+	 _(0x03A5),
+	 _(0x03A6),
+	 _(0x03A7),
+	 _(0x03A8),
+	 _(0x03A9),
+	 _(0x2207),
+	 _(0x03B1),
+	 _(0x03B2),
+	 _(0x03B3),
+	 _(0x03B4)},
+	{_(0x03B5),
+	 _(0x03B6),
+	 _(0x03B7),
+	 _(0x03B8),
+	 _(0x03B9),
+	 _(0x03BA),
+	 _(0x03BB),
+	 _(0x03BC),
+	 _(0x03BD),
+	 _(0x03BE),
+	 _(0x03BF),
+	 _(0x03C0),
+	 _(0x03C1),
+	 _(0x03C2),
+	 _(0x03C3),
+	 _(0x03C4),
+	 _(0x03C5),
+	 _(0x03C6),
+	 _(0x03C7),
+	 _(0x03C8),
+	 _(0x03C9),
+	 _(0x2202),
+	 _(0x03F5),
+	 _(0x03D1),
+	 _(0x03F0),
+	 _(0x03D5),
+	 _(0x03F1),
+	 _(0x03D6),
+	 _(0x0391),
+	 _(0x0392),
+	 _(0x0393),
+	 _(0x0394),
+	 _(0x0395),
+	 _(0x0396),
+	 _(0x0397),
+	 _(0x0398),
+	 _(0x0399),
+	 _(0x039A),
+	 _(0x039B),
+	 _(0x039C),
+	 _(0x039D),
+	 _(0x039E),
+	 _(0x039F),
+	 _(0x03A0),
+	 _(0x03A1),
+	 _(0x03F4),
+	 _(0x03A3),
+	 _(0x03A4),
+	 _(0x03A5),
+	 _(0x03A6),
+	 _(0x03A7),
+	 _(0x03A8),
+	 _(0x03A9),
+	 _(0x2207),
+	 _(0x03B1),
+	 _(0x03B2),
+	 _(0x03B3),
+	 _(0x03B4),
+	 _(0x03B5),
+	 _(0x03B6),
+	 _(0x03B7),
+	 _(0x03B8),
+	 _(0x03B9),
+	 _(0x03BA)},
+	{_(0x03BB),
+	 _(0x03BC),
+	 _(0x03BD),
+	 _(0x03BE),
+	 _(0x03BF),
+	 _(0x03C0),
+	 _(0x03C1),
+	 _(0x03C2),
+	 _(0x03C3),
+	 _(0x03C4),
+	 _(0x03C5),
+	 _(0x03C6),
+	 _(0x03C7),
+	 _(0x03C8),
+	 _(0x03C9),
+	 _(0x2202),
+	 _(0x03F5),
+	 _(0x03D1),
+	 _(0x03F0),
+	 _(0x03D5),
+	 _(0x03F1),
+	 _(0x03D6),
+	 _(0x0391),
+	 _(0x0392),
+	 _(0x0393),
+	 _(0x0394),
+	 _(0x0395),
+	 _(0x0396),
+	 _(0x0397),
+	 _(0x0398),
+	 _(0x0399),
+	 _(0x039A),
+	 _(0x039B),
+	 _(0x039C),
+	 _(0x039D),
+	 _(0x039E),
+	 _(0x039F),
+	 _(0x03A0),
+	 _(0x03A1),
+	 _(0x03F4),
+	 _(0x03A3),
+	 _(0x03A4),
+	 _(0x03A5),
+	 _(0x03A6),
+	 _(0x03A7),
+	 _(0x03A8),
+	 _(0x03A9),
+	 _(0x2207),
+	 _(0x03B1),
+	 _(0x03B2),
+	 _(0x03B3),
+	 _(0x03B4),
+	 _(0x03B5),
+	 _(0x03B6),
+	 _(0x03B7),
+	 _(0x03B8),
+	 _(0x03B9),
+	 _(0x03BA),
+	 _(0x03BB),
+	 _(0x03BC),
+	 _(0x03BD),
+	 _(0x03BE),
+	 _(0x03BF),
+	 _(0x03C0)},
+	{_(0x03C1),
+	 _(0x03C2),
+	 _(0x03C3),
+	 _(0x03C4),
+	 _(0x03C5),
+	 _(0x03C6),
+	 _(0x03C7),
+	 _(0x03C8),
+	 _(0x03C9),
+	 _(0x2202),
+	 _(0x03F5),
+	 _(0x03D1),
+	 _(0x03F0),
+	 _(0x03D5),
+	 _(0x03F1),
+	 _(0x03D6),
+	 _(0x0391),
+	 _(0x0392),
+	 _(0x0393),
+	 _(0x0394),
+	 _(0x0395),
+	 _(0x0396),
+	 _(0x0397),
+	 _(0x0398),
+	 _(0x0399),
+	 _(0x039A),
+	 _(0x039B),
+	 _(0x039C),
+	 _(0x039D),
+	 _(0x039E),
+	 _(0x039F),
+	 _(0x03A0),
+	 _(0x03A1),
+	 _(0x03F4),
+	 _(0x03A3),
+	 _(0x03A4),
+	 _(0x03A5),
+	 _(0x03A6),
+	 _(0x03A7),
+	 _(0x03A8),
+	 _(0x03A9),
+	 _(0x2207),
+	 _(0x03B1),
+	 _(0x03B2),
+	 _(0x03B3),
+	 _(0x03B4),
+	 _(0x03B5),
+	 _(0x03B6),
+	 _(0x03B7),
+	 _(0x03B8),
+	 _(0x03B9),
+	 _(0x03BA),
+	 _(0x03BB),
+	 _(0x03BC),
+	 _(0x03BD),
+	 _(0x03BE),
+	 _(0x03BF),
+	 _(0x03C0),
+	 _(0x03C1),
+	 _(0x03C2),
+	 _(0x03C3),
+	 _(0x03C4),
+	 _(0x03C5),
+	 _(0x03C6)},
+	{_(0x03C7),
+	 _(0x03C8),
+	 _(0x03C9),
+	 _(0x2202),
+	 _(0x03F5),
+	 _(0x03D1),
+	 _(0x03F0),
+	 _(0x03D5),
+	 _(0x03F1),
+	 _(0x03D6),
+	 _(0x03DC),
+	 _(0x03DD),
+	 {},
+	 {},
+	 _(0x0030),
+	 _(0x0031),
+	 _(0x0032),
+	 _(0x0033),
+	 _(0x0034),
+	 _(0x0035),
+	 _(0x0036),
+	 _(0x0037),
+	 _(0x0038),
+	 _(0x0039),
+	 _(0x0030),
+	 _(0x0031),
+	 _(0x0032),
+	 _(0x0033),
+	 _(0x0034),
+	 _(0x0035),
+	 _(0x0036),
+	 _(0x0037),
+	 _(0x0038),
+	 _(0x0039),
+	 _(0x0030),
+	 _(0x0031),
+	 _(0x0032),
+	 _(0x0033),
+	 _(0x0034),
+	 _(0x0035),
+	 _(0x0036),
+	 _(0x0037),
+	 _(0x0038),
+	 _(0x0039),
+	 _(0x0030),
+	 _(0x0031),
+	 _(0x0032),
+	 _(0x0033),
+	 _(0x0034),
+	 _(0x0035),
+	 _(0x0036),
+	 _(0x0037),
+	 _(0x0038),
+	 _(0x0039),
+	 _(0x0030),
+	 _(0x0031),
+	 _(0x0032),
+	 _(0x0033),
+	 _(0x0034),
+	 _(0x0035),
+	 _(0x0036),
+	 _(0x0037),
+	 _(0x0038),
+	 _(0x0039)},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0430),
+	 _(0x0431),
+	 _(0x0432),
+	 _(0x0433),
+	 _(0x0434),
+	 _(0x0435),
+	 _(0x0436),
+	 _(0x0437),
+	 _(0x0438),
+	 _(0x043A),
+	 _(0x043B),
+	 _(0x043C),
+	 _(0x043E),
+	 _(0x043F),
+	 _(0x0440),
+	 _(0x0441)},
+	{_(0x0442),
+	 _(0x0443),
+	 _(0x0444),
+	 _(0x0445),
+	 _(0x0446),
+	 _(0x0447),
+	 _(0x0448),
+	 _(0x044B),
+	 _(0x044D),
+	 _(0x044E),
+	 _(0xA689),
+	 _(0x04D9),
+	 _(0x0456),
+	 _(0x0458),
+	 _(0x04E9),
+	 _(0x04AF),
+	 _(0x04CF),
+	 _(0x0430),
+	 _(0x0431),
+	 _(0x0432),
+	 _(0x0433),
+	 _(0x0434),
+	 _(0x0435),
+	 _(0x0436),
+	 _(0x0437),
+	 _(0x0438),
+	 _(0x043A),
+	 _(0x043B),
+	 _(0x043E),
+	 _(0x043F),
+	 _(0x0441),
+	 _(0x0443),
+	 _(0x0444),
+	 _(0x0445),
+	 _(0x0446),
+	 _(0x0447),
+	 _(0x0448),
+	 _(0x044A),
+	 _(0x044B),
+	 _(0x0491),
+	 _(0x0456),
+	 _(0x0455),
+	 _(0x045F),
+	 _(0x04AB),
+	 _(0xA651),
+	 _(0x04B1),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{_(0x0627),
+	 _(0x0628),
+	 _(0x062C),
+	 _(0x062F),
+	 {},
+	 _(0x0648),
+	 _(0x0632),
+	 _(0x062D),
+	 _(0x0637),
+	 _(0x064A),
+	 _(0x0643),
+	 _(0x0644),
+	 _(0x0645),
+	 _(0x0646),
+	 _(0x0633),
+	 _(0x0639),
+	 _(0x0641),
+	 _(0x0635),
+	 _(0x0642),
+	 _(0x0631),
+	 _(0x0634),
+	 _(0x062A),
+	 _(0x062B),
+	 _(0x062E),
+	 _(0x0630),
+	 _(0x0636),
+	 _(0x0638),
+	 _(0x063A),
+	 _(0x066E),
+	 _(0x06BA),
+	 _(0x06A1),
+	 _(0x066F),
+	 {},
+	 _(0x0628),
+	 _(0x062C),
+	 {},
+	 _(0x0647),
+	 {},
+	 {},
+	 _(0x062D),
+	 {},
+	 _(0x064A),
+	 _(0x0643),
+	 _(0x0644),
+	 _(0x0645),
+	 _(0x0646),
+	 _(0x0633),
+	 _(0x0639),
+	 _(0x0641),
+	 _(0x0635),
+	 _(0x0642),
+	 {},
+	 _(0x0634),
+	 _(0x062A),
+	 _(0x062B),
+	 _(0x062E),
+	 {},
+	 _(0x0636),
+	 {},
+	 _(0x063A),
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 _(0x062C),
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x062D),
+	 {},
+	 _(0x064A),
+	 {},
+	 _(0x0644),
+	 {},
+	 _(0x0646),
+	 _(0x0633),
+	 _(0x0639),
+	 {},
+	 _(0x0635),
+	 _(0x0642),
+	 {},
+	 _(0x0634),
+	 {},
+	 {},
+	 _(0x062E),
+	 {},
+	 _(0x0636),
+	 {},
+	 _(0x063A),
+	 {},
+	 _(0x06BA),
+	 {},
+	 _(0x066F),
+	 {},
+	 _(0x0628),
+	 _(0x062C),
+	 {},
+	 _(0x0647),
+	 {},
+	 {},
+	 _(0x062D),
+	 _(0x0637),
+	 _(0x064A),
+	 _(0x0643),
+	 {},
+	 _(0x0645),
+	 _(0x0646),
+	 _(0x0633),
+	 _(0x0639),
+	 _(0x0641),
+	 _(0x0635),
+	 _(0x0642),
+	 {},
+	 _(0x0634),
+	 _(0x062A),
+	 _(0x062B),
+	 _(0x062E),
+	 {},
+	 _(0x0636),
+	 _(0x0638),
+	 _(0x063A),
+	 _(0x066E),
+	 {},
+	 _(0x06A1),
+	 {}},
+	{_(0x0627),
+	 _(0x0628),
+	 _(0x062C),
+	 _(0x062F),
+	 _(0x0647),
+	 _(0x0648),
+	 _(0x0632),
+	 _(0x062D),
+	 _(0x0637),
+	 _(0x064A),
+	 {},
+	 _(0x0644),
+	 _(0x0645),
+	 _(0x0646),
+	 _(0x0633),
+	 _(0x0639),
+	 _(0x0641),
+	 _(0x0635),
+	 _(0x0642),
+	 _(0x0631),
+	 _(0x0634),
+	 _(0x062A),
+	 _(0x062B),
+	 _(0x062E),
+	 _(0x0630),
+	 _(0x0636),
+	 _(0x0638),
+	 _(0x063A),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0628),
+	 _(0x062C),
+	 _(0x062F),
+	 {},
+	 _(0x0648),
+	 _(0x0632),
+	 _(0x062D),
+	 _(0x0637),
+	 _(0x064A),
+	 {},
+	 _(0x0644),
+	 _(0x0645),
+	 _(0x0646),
+	 _(0x0633),
+	 _(0x0639),
+	 _(0x0641),
+	 _(0x0635),
+	 _(0x0642),
+	 _(0x0631),
+	 _(0x0634),
+	 _(0x062A),
+	 _(0x062B),
+	 _(0x062E),
+	 _(0x0630),
+	 _(0x0636),
+	 _(0x0638),
+	 _(0x063A),
+	 {},
+	 {},
+	 {},
+	 {}},
+	{_(0x0030, 0x002E),
+	 _(0x0030, 0x002C),
+	 _(0x0031, 0x002C),
+	 _(0x0032, 0x002C),
+	 _(0x0033, 0x002C),
+	 _(0x0034, 0x002C),
+	 _(0x0035, 0x002C),
+	 _(0x0036, 0x002C),
+	 _(0x0037, 0x002C),
+	 _(0x0038, 0x002C),
+	 _(0x0039, 0x002C),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0028, 0x0041, 0x0029),
+	 _(0x0028, 0x0042, 0x0029),
+	 _(0x0028, 0x0043, 0x0029),
+	 _(0x0028, 0x0044, 0x0029),
+	 _(0x0028, 0x0045, 0x0029),
+	 _(0x0028, 0x0046, 0x0029),
+	 _(0x0028, 0x0047, 0x0029),
+	 _(0x0028, 0x0048, 0x0029),
+	 _(0x0028, 0x0049, 0x0029),
+	 _(0x0028, 0x004A, 0x0029),
+	 _(0x0028, 0x004B, 0x0029),
+	 _(0x0028, 0x004C, 0x0029),
+	 _(0x0028, 0x004D, 0x0029),
+	 _(0x0028, 0x004E, 0x0029),
+	 _(0x0028, 0x004F, 0x0029),
+	 _(0x0028, 0x0050, 0x0029),
+	 _(0x0028, 0x0051, 0x0029),
+	 _(0x0028, 0x0052, 0x0029),
+	 _(0x0028, 0x0053, 0x0029),
+	 _(0x0028, 0x0054, 0x0029),
+	 _(0x0028, 0x0055, 0x0029),
+	 _(0x0028, 0x0056, 0x0029),
+	 _(0x0028, 0x0057, 0x0029),
+	 _(0x0028, 0x0058, 0x0029),
+	 _(0x0028, 0x0059, 0x0029),
+	 _(0x0028, 0x005A, 0x0029),
+	 _(0x3014, 0x0053, 0x3015),
+	 _(0x0043),
+	 _(0x0052),
+	 _(0x0043, 0x0044),
+	 _(0x0057, 0x005A),
+	 {},
+	 _(0x0041),
+	 _(0x0042),
+	 _(0x0043),
+	 _(0x0044),
+	 _(0x0045),
+	 _(0x0046),
+	 _(0x0047),
+	 _(0x0048),
+	 _(0x0049),
+	 _(0x004A),
+	 _(0x004B),
+	 _(0x004C),
+	 _(0x004D),
+	 _(0x004E),
+	 _(0x004F),
+	 _(0x0050)},
+	{_(0x0051),
+	 _(0x0052),
+	 _(0x0053),
+	 _(0x0054),
+	 _(0x0055),
+	 _(0x0056),
+	 _(0x0057),
+	 _(0x0058),
+	 _(0x0059),
+	 _(0x005A),
+	 _(0x0048, 0x0056),
+	 _(0x004D, 0x0056),
+	 _(0x0053, 0x0044),
+	 _(0x0053, 0x0053),
+	 _(0x0050, 0x0050, 0x0056),
+	 _(0x0057, 0x0043),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x004D, 0x0043),
+	 _(0x004D, 0x0044),
+	 _(0x004D, 0x0052),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0044, 0x004A),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{_(0x307B, 0x304B),
+	 _(0x30B3, 0x30B3),
+	 _(0x30B5),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x624B),
+	 _(0x5B57),
+	 _(0x53CC),
+	 _(0x30C7),
+	 _(0x4E8C),
+	 _(0x591A),
+	 _(0x89E3),
+	 _(0x5929),
+	 _(0x4EA4),
+	 _(0x6620),
+	 _(0x7121),
+	 _(0x6599),
+	 _(0x524D),
+	 _(0x5F8C),
+	 _(0x518D),
+	 _(0x65B0),
+	 _(0x521D),
+	 _(0x7D42),
+	 _(0x751F),
+	 _(0x8CA9),
+	 _(0x58F0),
+	 _(0x5439),
+	 _(0x6F14),
+	 _(0x6295),
+	 _(0x6355),
+	 _(0x4E00),
+	 _(0x4E09),
+	 _(0x904A),
+	 _(0x5DE6),
+	 _(0x4E2D),
+	 _(0x53F3),
+	 _(0x6307),
+	 _(0x8D70),
+	 _(0x6253),
+	 _(0x7981),
+	 _(0x7A7A),
+	 _(0x5408),
+	 _(0x6E80),
+	 _(0x6709),
+	 _(0x6708),
+	 _(0x7533),
+	 _(0x5272),
+	 _(0x55B6),
+	 _(0x914D),
+	 {},
+	 {},
+	 {},
+	 {}},
+	{_(0x3014, 0x672C, 0x3015),
+	 _(0x3014, 0x4E09, 0x3015),
+	 _(0x3014, 0x4E8C, 0x3015),
+	 _(0x3014, 0x5B89, 0x3015),
+	 _(0x3014, 0x70B9, 0x3015),
+	 _(0x3014, 0x6253, 0x3015),
+	 _(0x3014, 0x76D7, 0x3015),
+	 _(0x3014, 0x52DD, 0x3015),
+	 _(0x3014, 0x6557, 0x3015),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x5F97),
+	 _(0x53EF),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{{},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 _(0x0030),
+	 _(0x0031),
+	 _(0x0032),
+	 _(0x0033),
+	 _(0x0034),
+	 _(0x0035),
+	 _(0x0036),
+	 _(0x0037),
+	 _(0x0038),
+	 _(0x0039),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+	{_(0x4E3D),
+	 _(0x4E38),
+	 _(0x4E41),
+	 _(0x20122),
+	 _(0x4F60),
+	 _(0x4FAE),
+	 _(0x4FBB),
+	 _(0x5002),
+	 _(0x507A),
+	 _(0x5099),
+	 _(0x50E7),
+	 _(0x50CF),
+	 _(0x349E),
+	 _(0x2063A),
+	 _(0x514D),
+	 _(0x5154),
+	 _(0x5164),
+	 _(0x5177),
+	 _(0x2051C),
+	 _(0x34B9),
+	 _(0x5167),
+	 _(0x518D),
+	 _(0x2054B),
+	 _(0x5197),
+	 _(0x51A4),
+	 _(0x4ECC),
+	 _(0x51AC),
+	 _(0x51B5),
+	 _(0x291DF),
+	 _(0x51F5),
+	 _(0x5203),
+	 _(0x34DF),
+	 _(0x523B),
+	 _(0x5246),
+	 _(0x5272),
+	 _(0x5277),
+	 _(0x3515),
+	 _(0x52C7),
+	 _(0x52C9),
+	 _(0x52E4),
+	 _(0x52FA),
+	 _(0x5305),
+	 _(0x5306),
+	 _(0x5317),
+	 _(0x5349),
+	 _(0x5351),
+	 _(0x535A),
+	 _(0x5373),
+	 _(0x537D),
+	 _(0x537F),
+	 _(0x537F),
+	 _(0x537F),
+	 _(0x20A2C),
+	 _(0x7070),
+	 _(0x53CA),
+	 _(0x53DF),
+	 _(0x20B63),
+	 _(0x53EB),
+	 _(0x53F1),
+	 _(0x5406),
+	 _(0x549E),
+	 _(0x5438),
+	 _(0x5448),
+	 _(0x5468)},
+	{_(0x54A2),
+	 _(0x54F6),
+	 _(0x5510),
+	 _(0x5553),
+	 _(0x5563),
+	 _(0x5584),
+	 _(0x5584),
+	 _(0x5599),
+	 _(0x55AB),
+	 _(0x55B3),
+	 _(0x55C2),
+	 _(0x5716),
+	 _(0x5606),
+	 _(0x5717),
+	 _(0x5651),
+	 _(0x5674),
+	 _(0x5207),
+	 _(0x58EE),
+	 _(0x57CE),
+	 _(0x57F4),
+	 _(0x580D),
+	 _(0x578B),
+	 _(0x5832),
+	 _(0x5831),
+	 _(0x58AC),
+	 _(0x214E4),
+	 _(0x58F2),
+	 _(0x58F7),
+	 _(0x5906),
+	 _(0x591A),
+	 _(0x5922),
+	 _(0x5962),
+	 _(0x216A8),
+	 _(0x216EA),
+	 _(0x59EC),
+	 _(0x5A1B),
+	 _(0x5A27),
+	 _(0x59D8),
+	 _(0x5A66),
+	 _(0x36EE),
+	 _(0x36FC),
+	 _(0x5B08),
+	 _(0x5B3E),
+	 _(0x5B3E),
+	 _(0x219C8),
+	 _(0x5BC3),
+	 _(0x5BD8),
+	 _(0x5BE7),
+	 _(0x5BF3),
+	 _(0x21B18),
+	 _(0x5BFF),
+	 _(0x5C06),
+	 _(0x5F53),
+	 _(0x5C22),
+	 _(0x3781),
+	 _(0x5C60),
+	 _(0x5C6E),
+	 _(0x5CC0),
+	 _(0x5C8D),
+	 _(0x21DE4),
+	 _(0x5D43),
+	 _(0x21DE6),
+	 _(0x5D6E),
+	 _(0x5D6B)},
+	{_(0x5D7C),
+	 _(0x5DE1),
+	 _(0x5DE2),
+	 _(0x382F),
+	 _(0x5DFD),
+	 _(0x5E28),
+	 _(0x5E3D),
+	 _(0x5E69),
+	 _(0x3862),
+	 _(0x22183),
+	 _(0x387C),
+	 _(0x5EB0),
+	 _(0x5EB3),
+	 _(0x5EB6),
+	 _(0x5ECA),
+	 _(0x2A392),
+	 _(0x5EFE),
+	 _(0x22331),
+	 _(0x22331),
+	 _(0x8201),
+	 _(0x5F22),
+	 _(0x5F22),
+	 _(0x38C7),
+	 _(0x232B8),
+	 _(0x261DA),
+	 _(0x5F62),
+	 _(0x5F6B),
+	 _(0x38E3),
+	 _(0x5F9A),
+	 _(0x5FCD),
+	 _(0x5FD7),
+	 _(0x5FF9),
+	 _(0x6081),
+	 _(0x393A),
+	 _(0x391C),
+	 _(0x6094),
+	 _(0x226D4),
+	 _(0x60C7),
+	 _(0x6148),
+	 _(0x614C),
+	 _(0x614E),
+	 _(0x614C),
+	 _(0x617A),
+	 _(0x618E),
+	 _(0x61B2),
+	 _(0x61A4),
+	 _(0x61AF),
+	 _(0x61DE),
+	 _(0x61F2),
+	 _(0x61F6),
+	 _(0x6210),
+	 _(0x621B),
+	 _(0x625D),
+	 _(0x62B1),
+	 _(0x62D4),
+	 _(0x6350),
+	 _(0x22B0C),
+	 _(0x633D),
+	 _(0x62FC),
+	 _(0x6368),
+	 _(0x6383),
+	 _(0x63E4),
+	 _(0x22BF1),
+	 _(0x6422)},
+	{_(0x63C5),
+	 _(0x63A9),
+	 _(0x3A2E),
+	 _(0x6469),
+	 _(0x647E),
+	 _(0x649D),
+	 _(0x6477),
+	 _(0x3A6C),
+	 _(0x654F),
+	 _(0x656C),
+	 _(0x2300A),
+	 _(0x65E3),
+	 _(0x66F8),
+	 _(0x6649),
+	 _(0x3B19),
+	 _(0x6691),
+	 _(0x3B08),
+	 _(0x3AE4),
+	 _(0x5192),
+	 _(0x5195),
+	 _(0x6700),
+	 _(0x669C),
+	 _(0x80AD),
+	 _(0x43D9),
+	 _(0x6717),
+	 _(0x671B),
+	 _(0x6721),
+	 _(0x675E),
+	 _(0x6753),
+	 _(0x233C3),
+	 _(0x3B49),
+	 _(0x67FA),
+	 _(0x6785),
+	 _(0x6852),
+	 _(0x6885),
+	 _(0x2346D),
+	 _(0x688E),
+	 _(0x681F),
+	 _(0x6914),
+	 _(0x3B9D),
+	 _(0x6942),
+	 _(0x69A3),
+	 _(0x69EA),
+	 _(0x6AA8),
+	 _(0x236A3),
+	 _(0x6ADB),
+	 _(0x3C18),
+	 _(0x6B21),
+	 _(0x238A7),
+	 _(0x6B54),
+	 _(0x3C4E),
+	 _(0x6B72),
+	 _(0x6B9F),
+	 _(0x6BBA),
+	 _(0x6BBB),
+	 _(0x23A8D),
+	 _(0x21D0B),
+	 _(0x23AFA),
+	 _(0x6C4E),
+	 _(0x23CBC),
+	 _(0x6CBF),
+	 _(0x6CCD),
+	 _(0x6C67),
+	 _(0x6D16)},
+	{_(0x6D3E),
+	 _(0x6D77),
+	 _(0x6D41),
+	 _(0x6D69),
+	 _(0x6D78),
+	 _(0x6D85),
+	 _(0x23D1E),
+	 _(0x6D34),
+	 _(0x6E2F),
+	 _(0x6E6E),
+	 _(0x3D33),
+	 _(0x6ECB),
+	 _(0x6EC7),
+	 _(0x23ED1),
+	 _(0x6DF9),
+	 _(0x6F6E),
+	 _(0x23F5E),
+	 _(0x23F8E),
+	 _(0x6FC6),
+	 _(0x7039),
+	 _(0x701E),
+	 _(0x701B),
+	 _(0x3D96),
+	 _(0x704A),
+	 _(0x707D),
+	 _(0x7077),
+	 _(0x70AD),
+	 _(0x20525),
+	 _(0x7145),
+	 _(0x24263),
+	 _(0x719C),
+	 _(0x243AB),
+	 _(0x7228),
+	 _(0x7235),
+	 _(0x7250),
+	 _(0x24608),
+	 _(0x7280),
+	 _(0x7295),
+	 _(0x24735),
+	 _(0x24814),
+	 _(0x737A),
+	 _(0x738B),
+	 _(0x3EAC),
+	 _(0x73A5),
+	 _(0x3EB8),
+	 _(0x3EB8),
+	 _(0x7447),
+	 _(0x745C),
+	 _(0x7471),
+	 _(0x7485),
+	 _(0x74CA),
+	 _(0x3F1B),
+	 _(0x7524),
+	 _(0x24C36),
+	 _(0x753E),
+	 _(0x24C92),
+	 _(0x7570),
+	 _(0x2219F),
+	 _(0x7610),
+	 _(0x24FA1),
+	 _(0x24FB8),
+	 _(0x25044),
+	 _(0x3FFC),
+	 _(0x4008)},
+	{_(0x76F4),
+	 _(0x250F3),
+	 _(0x250F2),
+	 _(0x25119),
+	 _(0x25133),
+	 _(0x771E),
+	 _(0x771F),
+	 _(0x771F),
+	 _(0x774A),
+	 _(0x4039),
+	 _(0x778B),
+	 _(0x4046),
+	 _(0x4096),
+	 _(0x2541D),
+	 _(0x784E),
+	 _(0x788C),
+	 _(0x78CC),
+	 _(0x40E3),
+	 _(0x25626),
+	 _(0x7956),
+	 _(0x2569A),
+	 _(0x256C5),
+	 _(0x798F),
+	 _(0x79EB),
+	 _(0x412F),
+	 _(0x7A40),
+	 _(0x7A4A),
+	 _(0x7A4F),
+	 _(0x2597C),
+	 _(0x25AA7),
+	 _(0x25AA7),
+	 _(0x7AEE),
+	 _(0x4202),
+	 _(0x25BAB),
+	 _(0x7BC6),
+	 _(0x7BC9),
+	 _(0x4227),
+	 _(0x25C80),
+	 _(0x7CD2),
+	 _(0x42A0),
+	 _(0x7CE8),
+	 _(0x7CE3),
+	 _(0x7D00),
+	 _(0x25F86),
+	 _(0x7D63),
+	 _(0x4301),
+	 _(0x7DC7),
+	 _(0x7E02),
+	 _(0x7E45),
+	 _(0x4334),
+	 _(0x26228),
+	 _(0x26247),
+	 _(0x4359),
+	 _(0x262D9),
+	 _(0x7F7A),
+	 _(0x2633E),
+	 _(0x7F95),
+	 _(0x7FFA),
+	 _(0x8005),
+	 _(0x264DA),
+	 _(0x26523),
+	 _(0x8060),
+	 _(0x265A8),
+	 _(0x8070)},
+	{_(0x2335F),
+	 _(0x43D5),
+	 _(0x80B2),
+	 _(0x8103),
+	 _(0x440B),
+	 _(0x813E),
+	 _(0x5AB5),
+	 _(0x267A7),
+	 _(0x267B5),
+	 _(0x23393),
+	 _(0x2339C),
+	 _(0x8201),
+	 _(0x8204),
+	 _(0x8F9E),
+	 _(0x446B),
+	 _(0x8291),
+	 _(0x828B),
+	 _(0x829D),
+	 _(0x52B3),
+	 _(0x82B1),
+	 _(0x82B3),
+	 _(0x82BD),
+	 _(0x82E6),
+	 _(0x26B3C),
+	 _(0x82E5),
+	 _(0x831D),
+	 _(0x8363),
+	 _(0x83AD),
+	 _(0x8323),
+	 _(0x83BD),
+	 _(0x83E7),
+	 _(0x8457),
+	 _(0x8353),
+	 _(0x83CA),
+	 _(0x83CC),
+	 _(0x83DC),
+	 _(0x26C36),
+	 _(0x26D6B),
+	 _(0x26CD5),
+	 _(0x452B),
+	 _(0x84F1),
+	 _(0x84F3),
+	 _(0x8516),
+	 _(0x273CA),
+	 _(0x8564),
+	 _(0x26F2C),
+	 _(0x455D),
+	 _(0x4561),
+	 _(0x26FB1),
+	 _(0x270D2),
+	 _(0x456B),
+	 _(0x8650),
+	 _(0x865C),
+	 _(0x8667),
+	 _(0x8669),
+	 _(0x86A9),
+	 _(0x8688),
+	 _(0x870E),
+	 _(0x86E2),
+	 _(0x8779),
+	 _(0x8728),
+	 _(0x876B),
+	 _(0x8786),
+	 _(0x45D7)},
+	{_(0x87E1),
+	 _(0x8801),
+	 _(0x45F9),
+	 _(0x8860),
+	 _(0x8863),
+	 _(0x27667),
+	 _(0x88D7),
+	 _(0x88DE),
+	 _(0x4635),
+	 _(0x88FA),
+	 _(0x34BB),
+	 _(0x278AE),
+	 _(0x27966),
+	 _(0x46BE),
+	 _(0x46C7),
+	 _(0x8AA0),
+	 _(0x8AED),
+	 _(0x8B8A),
+	 _(0x8C55),
+	 _(0x27CA8),
+	 _(0x8CAB),
+	 _(0x8CC1),
+	 _(0x8D1B),
+	 _(0x8D77),
+	 _(0x27F2F),
+	 _(0x20804),
+	 _(0x8DCB),
+	 _(0x8DBC),
+	 _(0x8DF0),
+	 _(0x208DE),
+	 _(0x8ED4),
+	 _(0x8F38),
+	 _(0x285D2),
+	 _(0x285ED),
+	 _(0x9094),
+	 _(0x90F1),
+	 _(0x9111),
+	 _(0x2872E),
+	 _(0x911B),
+	 _(0x9238),
+	 _(0x92D7),
+	 _(0x92D8),
+	 _(0x927C),
+	 _(0x93F9),
+	 _(0x9415),
+	 _(0x28BFA),
+	 _(0x958B),
+	 _(0x4995),
+	 _(0x95B7),
+	 _(0x28D77),
+	 _(0x49E6),
+	 _(0x96C3),
+	 _(0x5DB2),
+	 _(0x9723),
+	 _(0x29145),
+	 _(0x2921A),
+	 _(0x4A6E),
+	 _(0x4A76),
+	 _(0x97E0),
+	 _(0x2940A),
+	 _(0x4AB2),
+	 _(0x29496),
+	 _(0x980B),
+	 _(0x980B)},
+	{_(0x9829),
+	 _(0x295B6),
+	 _(0x98E2),
+	 _(0x4B33),
+	 _(0x9929),
+	 _(0x99A7),
+	 _(0x99C2),
+	 _(0x99FE),
+	 _(0x4BCE),
+	 _(0x29B30),
+	 _(0x9B12),
+	 _(0x9C40),
+	 _(0x9CFD),
+	 _(0x4CCE),
+	 _(0x4CED),
+	 _(0x9D67),
+	 _(0x2A0CE),
+	 _(0x4CF8),
+	 _(0x2A105),
+	 _(0x2A20E),
+	 _(0x2A291),
+	 _(0x9EBB),
+	 _(0x4D56),
+	 _(0x9EF9),
+	 _(0x9EFE),
+	 _(0x9F05),
+	 _(0x9F0F),
+	 _(0x9F16),
+	 _(0x9F3B),
+	 _(0x2A600),
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {},
+	 {}},
+};
+
+struct rview
+uprop_get_dm(rune ch)
+{
+	static thread_local rune hack;
+	struct rview rv =  stage2[stage1[ch / 64]][ch % 64];
+	if (rv.p != nullptr)
+		return rv;
+	hack = ch;
+	return (struct rview){&hack, 1};
+}
-- 
cgit v1.2.3