qacl: port to Windows better
[gnulib.git] / lib / unictype / blocks.h
index 0a37bab..cd4b14e 100644 (file)
@@ -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-uni-tables.c for Unicode 6.0.0.  */
 static const uc_block_t blocks[] =
 {
   { 0x0000, 0x007F, "Basic Latin" },
@@ -20,6 +20,8 @@ static const uc_block_t blocks[] =
   { 0x0750, 0x077F, "Arabic Supplement" },
   { 0x0780, 0x07BF, "Thaana" },
   { 0x07C0, 0x07FF, "NKo" },
+  { 0x0800, 0x083F, "Samaritan" },
+  { 0x0840, 0x085F, "Mandaic" },
   { 0x0900, 0x097F, "Devanagari" },
   { 0x0980, 0x09FF, "Bengali" },
   { 0x0A00, 0x0A7F, "Gurmukhi" },
@@ -48,12 +50,19 @@ static const uc_block_t blocks[] =
   { 0x1760, 0x177F, "Tagbanwa" },
   { 0x1780, 0x17FF, "Khmer" },
   { 0x1800, 0x18AF, "Mongolian" },
+  { 0x18B0, 0x18FF, "Unified Canadian Aboriginal Syllabics Extended" },
   { 0x1900, 0x194F, "Limbu" },
   { 0x1950, 0x197F, "Tai Le" },
   { 0x1980, 0x19DF, "New Tai Lue" },
   { 0x19E0, 0x19FF, "Khmer Symbols" },
   { 0x1A00, 0x1A1F, "Buginese" },
+  { 0x1A20, 0x1AAF, "Tai Tham" },
   { 0x1B00, 0x1B7F, "Balinese" },
+  { 0x1B80, 0x1BBF, "Sundanese" },
+  { 0x1BC0, 0x1BFF, "Batak" },
+  { 0x1C00, 0x1C4F, "Lepcha" },
+  { 0x1C50, 0x1C7F, "Ol Chiki" },
+  { 0x1CD0, 0x1CFF, "Vedic Extensions" },
   { 0x1D00, 0x1D7F, "Phonetic Extensions" },
   { 0x1D80, 0x1DBF, "Phonetic Extensions Supplement" },
   { 0x1DC0, 0x1DFF, "Combining Diacritical Marks Supplement" },
@@ -89,6 +98,7 @@ static const uc_block_t blocks[] =
   { 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,11 +119,28 @@ static const uc_block_t blocks[] =
   { 0x4E00, 0x9FFF, "CJK Unified Ideographs" },
   { 0xA000, 0xA48F, "Yi Syllables" },
   { 0xA490, 0xA4CF, "Yi Radicals" },
+  { 0xA4D0, 0xA4FF, "Lisu" },
+  { 0xA500, 0xA63F, "Vai" },
+  { 0xA640, 0xA69F, "Cyrillic Extended-B" },
+  { 0xA6A0, 0xA6FF, "Bamum" },
   { 0xA700, 0xA71F, "Modifier Tone Letters" },
   { 0xA720, 0xA7FF, "Latin Extended-D" },
   { 0xA800, 0xA82F, "Syloti Nagri" },
+  { 0xA830, 0xA83F, "Common Indic Number Forms" },
   { 0xA840, 0xA87F, "Phags-pa" },
+  { 0xA880, 0xA8DF, "Saurashtra" },
+  { 0xA8E0, 0xA8FF, "Devanagari Extended" },
+  { 0xA900, 0xA92F, "Kayah Li" },
+  { 0xA930, 0xA95F, "Rejang" },
+  { 0xA960, 0xA97F, "Hangul Jamo Extended-A" },
+  { 0xA980, 0xA9DF, "Javanese" },
+  { 0xAA00, 0xAA5F, "Cham" },
+  { 0xAA60, 0xAA7F, "Myanmar Extended-A" },
+  { 0xAA80, 0xAADF, "Tai Viet" },
+  { 0xAB00, 0xAB2F, "Ethiopic Extended-A" },
+  { 0xABC0, 0xABFF, "Meetei Mayek" },
   { 0xAC00, 0xD7AF, "Hangul Syllables" },
+  { 0xD7B0, 0xD7FF, "Hangul Jamo Extended-B" },
   { 0xD800, 0xDB7F, "High Surrogates" },
   { 0xDB80, 0xDBFF, "High Private Use Surrogates" },
   { 0xDC00, 0xDFFF, "Low Surrogates" },
@@ -133,6 +160,10 @@ static const uc_block_t blocks[] =
   { 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" },
@@ -141,17 +172,41 @@ static const uc_block_t blocks[] =
   { 0x10450, 0x1047F, "Shavian" },
   { 0x10480, 0x104AF, "Osmanya" },
   { 0x10800, 0x1083F, "Cypriot Syllabary" },
+  { 0x10840, 0x1085F, "Imperial Aramaic" },
   { 0x10900, 0x1091F, "Phoenician" },
+  { 0x10920, 0x1093F, "Lydian" },
   { 0x10A00, 0x10A5F, "Kharoshthi" },
+  { 0x10A60, 0x10A7F, "Old South Arabian" },
+  { 0x10B00, 0x10B3F, "Avestan" },
+  { 0x10B40, 0x10B5F, "Inscriptional Parthian" },
+  { 0x10B60, 0x10B7F, "Inscriptional Pahlavi" },
+  { 0x10C00, 0x10C4F, "Old Turkic" },
+  { 0x10E60, 0x10E7F, "Rumi Numeral Symbols" },
+  { 0x11000, 0x1107F, "Brahmi" },
+  { 0x11080, 0x110CF, "Kaithi" },
   { 0x12000, 0x123FF, "Cuneiform" },
   { 0x12400, 0x1247F, "Cuneiform Numbers and Punctuation" },
+  { 0x13000, 0x1342F, "Egyptian Hieroglyphs" },
+  { 0x16800, 0x16A3F, "Bamum Supplement" },
+  { 0x1B000, 0x1B0FF, "Kana Supplement" },
   { 0x1D000, 0x1D0FF, "Byzantine Musical Symbols" },
   { 0x1D100, 0x1D1FF, "Musical Symbols" },
   { 0x1D200, 0x1D24F, "Ancient Greek Musical Notation" },
   { 0x1D300, 0x1D35F, "Tai Xuan Jing Symbols" },
   { 0x1D360, 0x1D37F, "Counting Rod Numerals" },
   { 0x1D400, 0x1D7FF, "Mathematical Alphanumeric Symbols" },
+  { 0x1F000, 0x1F02F, "Mahjong Tiles" },
+  { 0x1F030, 0x1F09F, "Domino Tiles" },
+  { 0x1F0A0, 0x1F0FF, "Playing Cards" },
+  { 0x1F100, 0x1F1FF, "Enclosed Alphanumeric Supplement" },
+  { 0x1F200, 0x1F2FF, "Enclosed Ideographic Supplement" },
+  { 0x1F300, 0x1F5FF, "Miscellaneous Symbols And Pictographs" },
+  { 0x1F600, 0x1F64F, "Emoticons" },
+  { 0x1F680, 0x1F6FF, "Transport And Map Symbols" },
+  { 0x1F700, 0x1F77F, "Alchemical Symbols" },
   { 0x20000, 0x2A6DF, "CJK Unified Ideographs Extension B" },
+  { 0x2A700, 0x2B73F, "CJK Unified Ideographs Extension C" },
+  { 0x2B740, 0x2B81F, "CJK Unified Ideographs Extension D" },
   { 0x2F800, 0x2FA1F, "CJK Compatibility Ideographs Supplement" },
   { 0xE0000, 0xE007F, "Tags" },
   { 0xE0100, 0xE01EF, "Variation Selectors Supplement" },
@@ -170,766 +225,766 @@ static const uint8_t blocks_level1[768 * 2] =
     9,  12,
    12,  13,
    13,  17,
-   17,  17,
    17,  19,
    19,  21,
    21,  23,
    23,  25,
    25,  27,
    27,  29,
-   29,  30,
-   30,  32,
-   32,  33,
-   33,  34,
-   33,  36,
-   36,  37,
-   36,  37,
-   36,  39,
-   39,  44,
-   44,  45,
-   45,  49,
-   49,  50,
-   50,  51,
-   51,  51,
-   51,  54,
-   54,  55,
-   55,  56,
-   56,  60,
+   29,  31,
+   31,  32,
+   32,  34,
+   34,  35,
+   35,  36,
+   35,  38,
+   38,  39,
+   38,  39,
+   38,  41,
+   41,  46,
+   46,  48,
+   48,  52,
+   52,  54,
+   54,  57,
+   57,  60,
    60,  63,
    63,  64,
    64,  65,
-   65,  68,
-   68,  71,
-   71,  72,
-   72,  75,
-   75,  76,
-   76,  78,
-   78,  79,
-   79,  80,
-   80,  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,
-  103, 104,
-  104, 105,
-  104, 105,
-  104, 105,
-  104, 105,
-  104, 106,
-  106, 106,
-  106, 106,
-  106, 108,
-  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,
+   65,  69,
+   69,  72,
+   72,  73,
+   73,  74,
+   74,  77,
+   77,  80,
+   80,  81,
+   81,  84,
+   84,  85,
+   85,  87,
+   87,  88,
+   88,  89,
+   89,  92,
+   92,  96,
+   96,  98,
+   98, 100,
+  100, 103,
+  103, 109,
+  109, 110,
   110, 111,
   111, 112,
   111, 112,
   111, 112,
+  111, 112,
+  111, 112,
+  111, 112,
+  111, 112,
+  111, 112,
+  111, 112,
+  111, 112,
+  111, 112,
+  111, 112,
+  111, 112,
+  111, 112,
+  111, 112,
+  111, 112,
+  111, 112,
+  111, 112,
+  111, 112,
+  111, 112,
+  111, 112,
+  111, 112,
+  111, 112,
+  111, 112,
+  111, 112,
   111, 113,
   113, 114,
   113, 114,
   113, 114,
   113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  113, 114,
+  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,
+  114, 117,
   117, 118,
-  118, 124,
-  124, 126,
-  126, 128,
-  128, 130,
-  130, 130,
-  130, 134,
-  134, 137,
-  137, 137,
-  137, 137,
-  137, 137,
-  137, 138,
+  117, 120,
+  120, 122,
+  122, 127,
+  127, 131,
+  131, 134,
+  134, 136,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 137,
+  136, 138,
+  138, 139,
   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,
+  138, 139,
+  138, 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,
+  141, 142,
+  141, 142,
+  141, 142,
+  141, 142,
+  141, 142,
+  141, 142,
+  141, 142,
+  141, 142,
+  141, 142,
+  141, 142,
+  141, 142,
+  141, 142,
+  141, 142,
+  141, 142,
+  141, 142,
+  141, 142,
+  141, 142,
+  141, 142,
+  141, 142,
+  141, 142,
+  141, 142,
+  141, 142,
+  141, 142,
+  141, 142,
+  142, 143,
   142, 143,
-  143, 144,
+  143, 145,
+  144, 145,
   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
+  145, 151,
+  151, 153,
+  153, 155,
+  155, 159,
+  159, 161,
+  161, 165,
+  165, 168,
+  168, 168,
+  168, 168,
+  168, 168,
+  168, 170,
+  170, 172,
+  172, 174,
+  174, 177,
+  177, 178,
+  178, 178,
+  178, 179,
+  179, 179,
+  179, 181,
+  181, 181,
+  181, 181,
+  181, 181,
+  181, 181,
+  181, 181,
+  181, 181,
+  181, 181,
+  181, 181,
+  181, 181,
+  181, 181,
+  181, 181,
+  181, 181,
+  181, 181,
+  181, 181,
+  181, 181,
+  181, 182,
+  181, 182,
+  181, 182,
+  181, 182,
+  182, 183,
+  183, 183,
+  183, 183,
+  183, 183,
+  183, 183,
+  183, 183,
+  183, 183,
+  183, 183,
+  183, 183,
+  183, 183,
+  183, 183,
+  183, 183,
+  183, 184,
+  183, 184,
+  183, 184,
+  183, 184,
+  183, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 184,
+  184, 185,
+  184, 185,
+  184, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 185,
+  185, 186,
+  186, 186,
+  186, 186,
+  186, 186,
+  186, 186,
+  186, 186,
+  186, 186,
+  186, 186,
+  186, 186,
+  186, 186,
+  186, 186,
+  186, 186,
+  186, 186,
+  186, 186,
+  186, 186,
+  186, 186,
+  186, 186,
+  186, 186,
+  186, 186,
+  186, 186,
+  186, 186,
+  186, 186,
+  186, 186,
+  186, 186,
+  186, 186,
+  186, 186,
+  186, 186,
+  186, 186,
+  186, 186,
+  186, 186,
+  186, 186,
+  186, 186,
+  186, 187,
+  187, 188,
+  188, 189,
+  189, 191,
+  191, 192,
+  191, 192,
+  191, 192,
+  191, 192,
+  192, 192,
+  192, 192,
+  192, 192,
+  192, 192,
+  192, 192,
+  192, 192,
+  192, 192,
+  192, 192,
+  192, 192,
+  192, 192,
+  192, 192,
+  192, 192,
+  192, 192,
+  192, 192,
+  192, 192,
+  192, 192,
+  192, 192,
+  192, 192,
+  192, 192,
+  192, 192,
+  192, 192,
+  192, 192,
+  192, 192,
+  192, 192,
+  192, 195,
+  195, 196,
+  196, 197,
+  197, 198,
+  197, 198,
+  197, 198,
+  198, 200,
+  200, 201,
+  201, 201,
+  201, 201,
+  201, 201,
+  201, 201,
+  201, 201,
+  201, 201,
+  201, 201,
+  201, 201,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  201, 202,
+  202, 203,
+  202, 203,
+  202, 203,
+  202, 203,
+  202, 203,
+  202, 203,
+  202, 203,
+  202, 203,
+  202, 203,
+  202, 203,
+  202, 203,
+  202, 203,
+  202, 203,
+  202, 203,
+  202, 203,
+  202, 203,
+  202, 204,
+  203, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 204,
+  204, 205,
+  204, 205,
+  204, 205,
+  205, 205,
+  205, 205,
+  205, 205,
+  205, 205,
+  205, 205
 };
-#define blocks_upper_first_index 150
-#define blocks_upper_last_index 154
+#define blocks_upper_first_index 205
+#define blocks_upper_last_index 209