diff lib/unictype/blocks.h @ 11128:5bfb3f92b613

Regenerated for Unicode 5.1.0.
author Bruno Haible <bruno@clisp.org>
date Sun, 08 Feb 2009 16:13:39 +0100
parents 6dc73c76eced
children c5273d4d49b3
line wrap: on
line diff
--- a/lib/unictype/blocks.h
+++ b/lib/unictype/blocks.h
@@ -1,6 +1,6 @@
 /* DO NOT EDIT! GENERATED AUTOMATICALLY! */
 /* Unicode blocks.  */
-/* Generated automatically by gen-ctype.c for Unicode 5.0.0.  */
+/* Generated automatically by gen-ctype.c for Unicode 5.1.0.  */
 static const uc_block_t blocks[] =
 {
   { 0x0000, 0x007F, "Basic Latin" },
@@ -54,6 +54,9 @@
   { 0x19E0, 0x19FF, "Khmer Symbols" },
   { 0x1A00, 0x1A1F, "Buginese" },
   { 0x1B00, 0x1B7F, "Balinese" },
+  { 0x1B80, 0x1BBF, "Sundanese" },
+  { 0x1C00, 0x1C4F, "Lepcha" },
+  { 0x1C50, 0x1C7F, "Ol Chiki" },
   { 0x1D00, 0x1D7F, "Phonetic Extensions" },
   { 0x1D80, 0x1DBF, "Phonetic Extensions Supplement" },
   { 0x1DC0, 0x1DFF, "Combining Diacritical Marks Supplement" },
@@ -89,6 +92,7 @@
   { 0x2D00, 0x2D2F, "Georgian Supplement" },
   { 0x2D30, 0x2D7F, "Tifinagh" },
   { 0x2D80, 0x2DDF, "Ethiopic Extended" },
+  { 0x2DE0, 0x2DFF, "Cyrillic Extended-A" },
   { 0x2E00, 0x2E7F, "Supplemental Punctuation" },
   { 0x2E80, 0x2EFF, "CJK Radicals Supplement" },
   { 0x2F00, 0x2FDF, "Kangxi Radicals" },
@@ -109,10 +113,16 @@
   { 0x4E00, 0x9FFF, "CJK Unified Ideographs" },
   { 0xA000, 0xA48F, "Yi Syllables" },
   { 0xA490, 0xA4CF, "Yi Radicals" },
+  { 0xA500, 0xA63F, "Vai" },
+  { 0xA640, 0xA69F, "Cyrillic Extended-B" },
   { 0xA700, 0xA71F, "Modifier Tone Letters" },
   { 0xA720, 0xA7FF, "Latin Extended-D" },
   { 0xA800, 0xA82F, "Syloti Nagri" },
   { 0xA840, 0xA87F, "Phags-pa" },
+  { 0xA880, 0xA8DF, "Saurashtra" },
+  { 0xA900, 0xA92F, "Kayah Li" },
+  { 0xA930, 0xA95F, "Rejang" },
+  { 0xAA00, 0xAA5F, "Cham" },
   { 0xAC00, 0xD7AF, "Hangul Syllables" },
   { 0xD800, 0xDB7F, "High Surrogates" },
   { 0xDB80, 0xDBFF, "High Private Use Surrogates" },
@@ -133,6 +143,10 @@
   { 0x10080, 0x100FF, "Linear B Ideograms" },
   { 0x10100, 0x1013F, "Aegean Numbers" },
   { 0x10140, 0x1018F, "Ancient Greek Numbers" },
+  { 0x10190, 0x101CF, "Ancient Symbols" },
+  { 0x101D0, 0x101FF, "Phaistos Disc" },
+  { 0x10280, 0x1029F, "Lycian" },
+  { 0x102A0, 0x102DF, "Carian" },
   { 0x10300, 0x1032F, "Old Italic" },
   { 0x10330, 0x1034F, "Gothic" },
   { 0x10380, 0x1039F, "Ugaritic" },
@@ -142,6 +156,7 @@
   { 0x10480, 0x104AF, "Osmanya" },
   { 0x10800, 0x1083F, "Cypriot Syllabary" },
   { 0x10900, 0x1091F, "Phoenician" },
+  { 0x10920, 0x1093F, "Lydian" },
   { 0x10A00, 0x10A5F, "Kharoshthi" },
   { 0x12000, 0x123FF, "Cuneiform" },
   { 0x12400, 0x1247F, "Cuneiform Numbers and Punctuation" },
@@ -151,6 +166,8 @@
   { 0x1D300, 0x1D35F, "Tai Xuan Jing Symbols" },
   { 0x1D360, 0x1D37F, "Counting Rod Numerals" },
   { 0x1D400, 0x1D7FF, "Mathematical Alphanumeric Symbols" },
+  { 0x1F000, 0x1F02F, "Mahjong Tiles" },
+  { 0x1F030, 0x1F09F, "Domino Tiles" },
   { 0x20000, 0x2A6DF, "CJK Unified Ideographs Extension B" },
   { 0x2F800, 0x2FA1F, "CJK Compatibility Ideographs Supplement" },
   { 0xE0000, 0xE007F, "Tags" },
@@ -189,747 +206,747 @@
    44,  45,
    45,  49,
    49,  50,
-   50,  51,
-   51,  51,
-   51,  54,
-   54,  55,
-   55,  56,
-   56,  60,
-   60,  63,
-   63,  64,
-   64,  65,
-   65,  68,
+   50,  52,
+   52,  54,
+   54,  57,
+   57,  58,
+   58,  59,
+   59,  63,
+   63,  66,
+   66,  67,
+   67,  68,
    68,  71,
-   71,  72,
-   72,  75,
-   75,  76,
-   76,  78,
+   71,  74,
+   74,  75,
+   75,  78,
    78,  79,
-   79,  80,
-   80,  83,
+   79,  81,
+   81,  82,
+   82,  83,
    83,  86,
-   86,  88,
-   88,  90,
-   90,  93,
-   93,  99,
-   99, 100,
-  100, 101,
-  101, 102,
-  101, 102,
-  101, 102,
-  101, 102,
-  101, 102,
-  101, 102,
-  101, 102,
-  101, 102,
-  101, 102,
-  101, 102,
-  101, 102,
-  101, 102,
-  101, 102,
-  101, 102,
-  101, 102,
-  101, 102,
-  101, 102,
-  101, 102,
-  101, 102,
-  101, 102,
-  101, 102,
-  101, 102,
-  101, 102,
-  101, 102,
-  101, 102,
-  101, 103,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
-  103, 104,
+   86,  90,
+   90,  92,
+   92,  94,
+   94,  97,
+   97, 103,
   103, 104,
   104, 105,
-  104, 105,
-  104, 105,
-  104, 105,
-  104, 106,
-  106, 106,
-  106, 106,
-  106, 108,
+  105, 106,
+  105, 106,
+  105, 106,
+  105, 106,
+  105, 106,
+  105, 106,
+  105, 106,
+  105, 106,
+  105, 106,
+  105, 106,
+  105, 106,
+  105, 106,
+  105, 106,
+  105, 106,
+  105, 106,
+  105, 106,
+  105, 106,
+  105, 106,
+  105, 106,
+  105, 106,
+  105, 106,
+  105, 106,
+  105, 106,
+  105, 106,
+  105, 106,
+  105, 107,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  107, 108,
+  108, 109,
+  108, 109,
+  108, 109,
+  108, 109,
   108, 110,
-  110, 110,
-  110, 110,
-  110, 110,
-  110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
   110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
-  110, 111,
-  111, 112,
-  111, 112,
-  111, 112,
-  111, 113,
-  113, 114,
-  113, 114,
-  113, 114,
-  113, 114,
-  114, 115,
-  114, 115,
-  114, 115,
-  114, 115,
-  114, 115,
-  114, 115,
-  114, 115,
-  114, 115,
-  114, 115,
-  114, 115,
-  114, 115,
-  114, 115,
-  114, 115,
-  114, 115,
-  114, 115,
-  114, 115,
-  114, 115,
-  114, 115,
-  114, 115,
-  114, 115,
-  114, 115,
-  114, 115,
-  114, 115,
-  114, 115,
-  114, 115,
-  115, 116,
-  115, 116,
-  116, 118,
-  117, 118,
-  117, 118,
-  118, 124,
-  124, 126,
+  110, 112,
+  112, 114,
+  114, 117,
+  117, 119,
+  119, 120,
+  120, 120,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  120, 121,
+  121, 122,
+  121, 122,
+  121, 122,
+  121, 123,
+  123, 124,
+  123, 124,
+  123, 124,
+  123, 124,
+  124, 125,
+  124, 125,
+  124, 125,
+  124, 125,
+  124, 125,
+  124, 125,
+  124, 125,
+  124, 125,
+  124, 125,
+  124, 125,
+  124, 125,
+  124, 125,
+  124, 125,
+  124, 125,
+  124, 125,
+  124, 125,
+  124, 125,
+  124, 125,
+  124, 125,
+  124, 125,
+  124, 125,
+  124, 125,
+  124, 125,
+  124, 125,
+  124, 125,
+  125, 126,
+  125, 126,
   126, 128,
-  128, 130,
-  130, 130,
-  130, 134,
-  134, 137,
-  137, 137,
-  137, 137,
-  137, 137,
-  137, 138,
-  138, 139,
-  139, 140,
-  140, 140,
-  140, 140,
-  140, 140,
-  140, 140,
-  140, 140,
-  140, 140,
-  140, 140,
-  140, 140,
-  140, 140,
-  140, 140,
-  140, 140,
-  140, 140,
-  140, 140,
-  140, 140,
-  140, 140,
-  140, 140,
-  140, 140,
-  140, 140,
-  140, 140,
-  140, 140,
-  140, 140,
-  140, 141,
-  140, 141,
-  140, 141,
-  140, 141,
-  141, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 142,
-  142, 143,
-  143, 144,
-  144, 145,
-  145, 147,
-  147, 148,
-  147, 148,
-  147, 148,
-  147, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 148,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  148, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 149,
-  149, 150,
-  149, 150,
-  149, 150,
-  150, 150,
-  150, 150,
-  150, 150,
-  150, 150,
-  150, 150
+  127, 128,
+  127, 128,
+  128, 134,
+  134, 136,
+  136, 138,
+  138, 142,
+  142, 144,
+  144, 148,
+  148, 151,
+  151, 151,
+  151, 151,
+  151, 151,
+  151, 152,
+  152, 154,
+  154, 155,
+  155, 155,
+  155, 155,
+  155, 155,
+  155, 155,
+  155, 155,
+  155, 155,
+  155, 155,
+  155, 155,
+  155, 155,
+  155, 155,
+  155, 155,
+  155, 155,
+  155, 155,
+  155, 155,
+  155, 155,
+  155, 155,
+  155, 155,
+  155, 155,
+  155, 155,
+  155, 155,
+  155, 155,
+  155, 156,
+  155, 156,
+  155, 156,
+  155, 156,
+  156, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 157,
+  157, 158,
+  158, 159,
+  159, 160,
+  160, 162,
+  162, 163,
+  162, 163,
+  162, 163,
+  162, 163,
+  163, 163,
+  163, 163,
+  163, 163,
+  163, 163,
+  163, 163,
+  163, 163,
+  163, 163,
+  163, 163,
+  163, 163,
+  163, 163,
+  163, 163,
+  163, 163,
+  163, 163,
+  163, 163,
+  163, 163,
+  163, 163,
+  163, 163,
+  163, 163,
+  163, 163,
+  163, 163,
+  163, 163,
+  163, 163,
+  163, 163,
+  163, 163,
+  163, 165,
+  165, 165,
+  165, 165,
+  165, 165,
+  165, 165,
+  165, 165,
+  165, 165,
+  165, 165,
+  165, 165,
+  165, 165,
+  165, 165,
+  165, 165,
+  165, 165,
+  165, 165,
+  165, 165,
+  165, 165,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  165, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 166,
+  166, 167,
+  166, 167,
+  166, 167,
+  167, 167,
+  167, 167,
+  167, 167,
+  167, 167,
+  167, 167
 };
-#define blocks_upper_first_index 150
-#define blocks_upper_last_index 154
+#define blocks_upper_first_index 167
+#define blocks_upper_last_index 171