summaryrefslogtreecommitdiffstats
path: root/gl/unicase
diff options
context:
space:
mode:
Diffstat (limited to 'gl/unicase')
-rw-r--r--gl/unicase/.deps/.dirstamp0
-rw-r--r--gl/unicase/.deps/libgnu_a-tolower.Po49
-rw-r--r--gl/unicase/.dirstamp0
-rw-r--r--gl/unicase/simple-mapping.h39
-rw-r--r--gl/unicase/tolower.c27
-rw-r--r--gl/unicase/tolower.h743
6 files changed, 858 insertions, 0 deletions
diff --git a/gl/unicase/.deps/.dirstamp b/gl/unicase/.deps/.dirstamp
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/gl/unicase/.deps/.dirstamp
diff --git a/gl/unicase/.deps/libgnu_a-tolower.Po b/gl/unicase/.deps/libgnu_a-tolower.Po
new file mode 100644
index 00000000..1ba6bacb
--- /dev/null
+++ b/gl/unicase/.deps/libgnu_a-tolower.Po
@@ -0,0 +1,49 @@
1unicase/libgnu_a-tolower.o: unicase/tolower.c /usr/include/stdc-predef.h \
2 ../config.h unicase.h unitypes.h \
3 /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h /usr/include/stdint.h \
4 /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
5 /usr/include/features.h /usr/include/features-time64.h \
6 /usr/include/x86_64-linux-gnu/bits/wordsize.h \
7 /usr/include/x86_64-linux-gnu/bits/timesize.h \
8 /usr/include/x86_64-linux-gnu/sys/cdefs.h \
9 /usr/include/x86_64-linux-gnu/bits/long-double.h \
10 /usr/include/x86_64-linux-gnu/gnu/stubs.h \
11 /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
12 /usr/include/x86_64-linux-gnu/bits/types.h \
13 /usr/include/x86_64-linux-gnu/bits/typesizes.h \
14 /usr/include/x86_64-linux-gnu/bits/time64.h \
15 /usr/include/x86_64-linux-gnu/bits/wchar.h \
16 /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
17 /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
18 /usr/include/x86_64-linux-gnu/bits/stdint-least.h \
19 /usr/lib/gcc/x86_64-linux-gnu/15/include/stdbool.h stddef.h \
20 /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h uninorm.h \
21 unicase/tolower.h unicase/simple-mapping.h
22/usr/include/stdc-predef.h:
23../config.h:
24unicase.h:
25unitypes.h:
26/usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h:
27/usr/include/stdint.h:
28/usr/include/x86_64-linux-gnu/bits/libc-header-start.h:
29/usr/include/features.h:
30/usr/include/features-time64.h:
31/usr/include/x86_64-linux-gnu/bits/wordsize.h:
32/usr/include/x86_64-linux-gnu/bits/timesize.h:
33/usr/include/x86_64-linux-gnu/sys/cdefs.h:
34/usr/include/x86_64-linux-gnu/bits/long-double.h:
35/usr/include/x86_64-linux-gnu/gnu/stubs.h:
36/usr/include/x86_64-linux-gnu/gnu/stubs-64.h:
37/usr/include/x86_64-linux-gnu/bits/types.h:
38/usr/include/x86_64-linux-gnu/bits/typesizes.h:
39/usr/include/x86_64-linux-gnu/bits/time64.h:
40/usr/include/x86_64-linux-gnu/bits/wchar.h:
41/usr/include/x86_64-linux-gnu/bits/stdint-intn.h:
42/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h:
43/usr/include/x86_64-linux-gnu/bits/stdint-least.h:
44/usr/lib/gcc/x86_64-linux-gnu/15/include/stdbool.h:
45stddef.h:
46/usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h:
47uninorm.h:
48unicase/tolower.h:
49unicase/simple-mapping.h:
diff --git a/gl/unicase/.dirstamp b/gl/unicase/.dirstamp
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/gl/unicase/.dirstamp
diff --git a/gl/unicase/simple-mapping.h b/gl/unicase/simple-mapping.h
new file mode 100644
index 00000000..0c4c75b3
--- /dev/null
+++ b/gl/unicase/simple-mapping.h
@@ -0,0 +1,39 @@
1/* Simple case mapping for Unicode characters.
2 Copyright (C) 2002, 2006, 2009-2025 Free Software Foundation, Inc.
3 Written by Bruno Haible <bruno@clisp.org>, 2009.
4
5 This file is free software: you can redistribute it and/or modify
6 it under the terms of the GNU Lesser General Public License as
7 published by the Free Software Foundation; either version 2.1 of the
8 License, or (at your option) any later version.
9
10 This file is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 GNU Lesser General Public License for more details.
14
15 You should have received a copy of the GNU Lesser General Public License
16 along with this program. If not, see <https://www.gnu.org/licenses/>. */
17
18ucs4_t
19FUNC (ucs4_t uc)
20{
21 unsigned int index1 = uc >> mapping_header_0;
22 if (index1 < mapping_header_1)
23 {
24 int lookup1 = u_mapping.level1[index1];
25 if (lookup1 >= 0)
26 {
27 unsigned int index2 = (uc >> mapping_header_2) & mapping_header_3;
28 int lookup2 = u_mapping.level2[lookup1 + index2];
29 if (lookup2 >= 0)
30 {
31 unsigned int index3 = (uc & mapping_header_4);
32 int lookup3 = u_mapping.level3[lookup2 + index3];
33
34 return uc + lookup3;
35 }
36 }
37 }
38 return uc;
39}
diff --git a/gl/unicase/tolower.c b/gl/unicase/tolower.c
new file mode 100644
index 00000000..a1c898ef
--- /dev/null
+++ b/gl/unicase/tolower.c
@@ -0,0 +1,27 @@
1/* Lowercase mapping for Unicode characters (locale and context independent).
2 Copyright (C) 2002, 2006, 2009-2025 Free Software Foundation, Inc.
3 Written by Bruno Haible <bruno@clisp.org>, 2009.
4
5 This file is free software: you can redistribute it and/or modify
6 it under the terms of the GNU Lesser General Public License as
7 published by the Free Software Foundation; either version 2.1 of the
8 License, or (at your option) any later version.
9
10 This file is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 GNU Lesser General Public License for more details.
14
15 You should have received a copy of the GNU Lesser General Public License
16 along with this program. If not, see <https://www.gnu.org/licenses/>. */
17
18#include <config.h>
19
20/* Specification. */
21#include "unicase.h"
22
23/* Define u_mapping table. */
24#include "tolower.h"
25
26#define FUNC uc_tolower
27#include "simple-mapping.h"
diff --git a/gl/unicase/tolower.h b/gl/unicase/tolower.h
new file mode 100644
index 00000000..794f4c0c
--- /dev/null
+++ b/gl/unicase/tolower.h
@@ -0,0 +1,743 @@
1/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
2/* Simple character mapping of Unicode characters. */
3/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */
4
5/* Copyright (C) 2000-2024 Free Software Foundation, Inc.
6
7 This file is free software: you can redistribute it and/or modify
8 it under the terms of the GNU Lesser General Public License as
9 published by the Free Software Foundation; either version 2.1 of the
10 License, or (at your option) any later version.
11
12 This file is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 GNU Lesser General Public License for more details.
16
17 You should have received a copy of the GNU Lesser General Public License
18 along with this program. If not, see <https://www.gnu.org/licenses/>. */
19
20#define mapping_header_0 16
21#define mapping_header_1 2
22#define mapping_header_2 7
23#define mapping_header_3 511
24#define mapping_header_4 127
25static const
26struct
27 {
28 int level1[2];
29 short level2[2 << 9];
30 int level3[36 << 7];
31 }
32u_mapping =
33{
34 { 0, 512 },
35 {
36 0, 128, 256, 384, 512, -1, 640, 768,
37 896, 1024, 1152, -1, -1, -1, -1, -1,
38 -1, -1, -1, -1, -1, -1, -1, -1,
39 -1, -1, -1, -1, -1, -1, -1, -1,
40 -1, 1280, -1, -1, -1, -1, -1, 1408,
41 -1, -1, -1, -1, -1, -1, -1, -1,
42 -1, -1, -1, -1, -1, -1, -1, -1,
43 -1, 1536, -1, -1, 1664, 1792, 1920, 2048,
44 -1, -1, 2176, 2304, -1, -1, -1, -1,
45 -1, 2432, -1, -1, -1, -1, -1, -1,
46 -1, -1, -1, -1, -1, -1, -1, -1,
47 2560, 2688, -1, -1, -1, -1, -1, -1,
48 -1, -1, -1, -1, -1, -1, -1, -1,
49 -1, -1, -1, -1, -1, -1, -1, -1,
50 -1, -1, -1, -1, -1, -1, -1, -1,
51 -1, -1, -1, -1, -1, -1, -1, -1,
52 -1, -1, -1, -1, -1, -1, -1, -1,
53 -1, -1, -1, -1, -1, -1, -1, -1,
54 -1, -1, -1, -1, -1, -1, -1, -1,
55 -1, -1, -1, -1, -1, -1, -1, -1,
56 -1, -1, -1, -1, -1, -1, -1, -1,
57 -1, -1, -1, -1, -1, -1, -1, -1,
58 -1, -1, -1, -1, -1, -1, -1, -1,
59 -1, -1, -1, -1, -1, -1, -1, -1,
60 -1, -1, -1, -1, -1, -1, -1, -1,
61 -1, -1, -1, -1, -1, -1, -1, -1,
62 -1, -1, -1, -1, -1, -1, -1, -1,
63 -1, -1, -1, -1, -1, -1, -1, -1,
64 -1, -1, -1, -1, -1, -1, -1, -1,
65 -1, -1, -1, -1, -1, -1, -1, -1,
66 -1, -1, -1, -1, -1, -1, -1, -1,
67 -1, -1, -1, -1, -1, -1, -1, -1,
68 -1, -1, -1, -1, -1, -1, -1, -1,
69 -1, -1, -1, -1, -1, -1, -1, -1,
70 -1, -1, -1, -1, -1, -1, -1, -1,
71 -1, -1, -1, -1, -1, -1, -1, -1,
72 -1, -1, -1, -1, -1, -1, -1, -1,
73 -1, -1, -1, -1, -1, -1, -1, -1,
74 -1, -1, -1, -1, -1, -1, -1, -1,
75 -1, -1, -1, -1, -1, -1, -1, -1,
76 -1, -1, -1, -1, -1, -1, -1, -1,
77 -1, -1, -1, -1, 2816, 2944, 3072, 3200,
78 -1, -1, -1, -1, -1, -1, -1, -1,
79 -1, -1, -1, -1, -1, -1, -1, -1,
80 -1, -1, -1, -1, -1, -1, -1, -1,
81 -1, -1, -1, -1, -1, -1, -1, -1,
82 -1, -1, -1, -1, -1, -1, -1, -1,
83 -1, -1, -1, -1, -1, -1, -1, -1,
84 -1, -1, -1, -1, -1, -1, -1, -1,
85 -1, -1, -1, -1, -1, -1, -1, -1,
86 -1, -1, -1, -1, -1, -1, -1, -1,
87 -1, -1, -1, -1, -1, -1, -1, -1,
88 -1, -1, -1, -1, -1, -1, -1, -1,
89 -1, -1, -1, -1, -1, -1, -1, -1,
90 -1, -1, -1, -1, -1, -1, -1, -1,
91 -1, -1, -1, -1, -1, -1, -1, -1,
92 -1, -1, -1, -1, -1, -1, -1, -1,
93 -1, -1, -1, -1, -1, -1, -1, -1,
94 -1, -1, -1, -1, -1, -1, -1, -1,
95 -1, -1, -1, -1, -1, -1, -1, -1,
96 -1, -1, -1, -1, -1, -1, -1, -1,
97 -1, -1, -1, -1, -1, -1, -1, -1,
98 -1, -1, -1, -1, -1, -1, -1, -1,
99 -1, -1, -1, -1, -1, -1, 3328, -1,
100 -1, -1, -1, -1, -1, -1, -1, -1,
101 3456, 3584, 3712, 3840, -1, -1, -1, -1,
102 -1, -1, -1, -1, -1, -1, -1, -1,
103 -1, 3968, 4096, -1, -1, -1, -1, -1,
104 -1, -1, -1, -1, -1, -1, -1, -1,
105 -1, -1, -1, -1, -1, -1, -1, -1,
106 -1, 4224, -1, -1, -1, -1, -1, -1,
107 -1, -1, -1, -1, -1, -1, -1, -1,
108 -1, -1, -1, -1, -1, -1, -1, -1,
109 -1, -1, -1, -1, -1, -1, -1, -1,
110 -1, -1, -1, -1, -1, -1, -1, -1,
111 -1, -1, -1, -1, -1, -1, -1, -1,
112 -1, -1, -1, -1, -1, -1, -1, -1,
113 -1, -1, -1, -1, -1, -1, -1, -1,
114 -1, -1, -1, -1, -1, -1, -1, -1,
115 -1, -1, -1, -1, -1, -1, -1, -1,
116 -1, -1, -1, -1, -1, -1, -1, -1,
117 -1, -1, -1, -1, -1, -1, -1, -1,
118 -1, -1, -1, -1, -1, -1, -1, -1,
119 -1, -1, -1, -1, -1, -1, -1, -1,
120 -1, -1, -1, -1, -1, -1, -1, -1,
121 -1, -1, -1, -1, -1, -1, -1, -1,
122 -1, -1, -1, -1, -1, -1, -1, -1,
123 -1, -1, -1, -1, -1, -1, -1, -1,
124 -1, -1, -1, -1, -1, -1, -1, -1,
125 -1, -1, -1, -1, -1, -1, -1, -1,
126 -1, -1, -1, -1, -1, -1, -1, -1,
127 -1, -1, -1, -1, 4352, -1, -1, -1,
128 -1, -1, -1, -1, -1, -1, -1, -1,
129 -1, -1, -1, -1, -1, -1, -1, -1,
130 -1, -1, -1, -1, -1, -1, -1, -1,
131 -1, -1, -1, -1, -1, -1, -1, -1,
132 -1, -1, -1, -1, -1, -1, -1, -1,
133 -1, -1, -1, -1, -1, -1, -1, -1,
134 -1, -1, -1, -1, -1, -1, -1, -1,
135 -1, -1, -1, -1, -1, -1, -1, -1,
136 -1, -1, -1, -1, -1, -1, -1, -1,
137 -1, -1, -1, -1, -1, -1, -1, -1,
138 -1, -1, -1, -1, -1, -1, -1, -1,
139 -1, -1, -1, -1, -1, -1, -1, -1,
140 -1, -1, -1, -1, -1, -1, -1, -1,
141 -1, -1, -1, -1, -1, -1, -1, -1,
142 -1, -1, -1, -1, -1, -1, -1, -1,
143 -1, -1, -1, -1, -1, -1, -1, -1,
144 -1, -1, -1, -1, -1, -1, -1, -1,
145 -1, -1, -1, -1, -1, -1, -1, -1,
146 -1, -1, -1, -1, -1, -1, -1, -1,
147 -1, -1, -1, -1, -1, -1, -1, -1,
148 -1, -1, -1, -1, -1, -1, -1, -1,
149 -1, -1, -1, -1, -1, -1, -1, -1,
150 -1, -1, -1, -1, -1, -1, -1, -1,
151 -1, -1, -1, -1, -1, -1, -1, -1,
152 -1, -1, -1, -1, -1, -1, -1, -1,
153 -1, -1, -1, -1, -1, -1, -1, -1,
154 -1, -1, -1, -1, -1, -1, -1, -1,
155 -1, -1, -1, -1, -1, -1, -1, -1,
156 -1, -1, -1, -1, -1, -1, -1, -1,
157 -1, -1, -1, -1, -1, -1, -1, -1,
158 -1, -1, 4480, -1, -1, -1, -1, -1,
159 -1, -1, -1, -1, -1, -1, -1, -1,
160 -1, -1, -1, -1, -1, -1, -1, -1,
161 -1, -1, -1, -1, -1, -1, -1, -1,
162 -1, -1, -1, -1, -1, -1, -1, -1,
163 -1, -1, -1, -1, -1, -1, -1, -1
164 },
165 {
166 0, 0, 0, 0, 0, 0, 0, 0,
167 0, 0, 0, 0, 0, 0, 0, 0,
168 0, 0, 0, 0, 0, 0, 0, 0,
169 0, 0, 0, 0, 0, 0, 0, 0,
170 0, 0, 0, 0, 0, 0, 0, 0,
171 0, 0, 0, 0, 0, 0, 0, 0,
172 0, 0, 0, 0, 0, 0, 0, 0,
173 0, 0, 0, 0, 0, 0, 0, 0,
174 0, 32, 32, 32, 32, 32, 32, 32,
175 32, 32, 32, 32, 32, 32, 32, 32,
176 32, 32, 32, 32, 32, 32, 32, 32,
177 32, 32, 32, 0, 0, 0, 0, 0,
178 0, 0, 0, 0, 0, 0, 0, 0,
179 0, 0, 0, 0, 0, 0, 0, 0,
180 0, 0, 0, 0, 0, 0, 0, 0,
181 0, 0, 0, 0, 0, 0, 0, 0,
182 0, 0, 0, 0, 0, 0, 0, 0,
183 0, 0, 0, 0, 0, 0, 0, 0,
184 0, 0, 0, 0, 0, 0, 0, 0,
185 0, 0, 0, 0, 0, 0, 0, 0,
186 0, 0, 0, 0, 0, 0, 0, 0,
187 0, 0, 0, 0, 0, 0, 0, 0,
188 0, 0, 0, 0, 0, 0, 0, 0,
189 0, 0, 0, 0, 0, 0, 0, 0,
190 32, 32, 32, 32, 32, 32, 32, 32,
191 32, 32, 32, 32, 32, 32, 32, 32,
192 32, 32, 32, 32, 32, 32, 32, 0,
193 32, 32, 32, 32, 32, 32, 32, 0,
194 0, 0, 0, 0, 0, 0, 0, 0,
195 0, 0, 0, 0, 0, 0, 0, 0,
196 0, 0, 0, 0, 0, 0, 0, 0,
197 0, 0, 0, 0, 0, 0, 0, 0,
198 1, 0, 1, 0, 1, 0, 1, 0,
199 1, 0, 1, 0, 1, 0, 1, 0,
200 1, 0, 1, 0, 1, 0, 1, 0,
201 1, 0, 1, 0, 1, 0, 1, 0,
202 1, 0, 1, 0, 1, 0, 1, 0,
203 1, 0, 1, 0, 1, 0, 1, 0,
204 -199, 0, 1, 0, 1, 0, 1, 0,
205 0, 1, 0, 1, 0, 1, 0, 1,
206 0, 1, 0, 1, 0, 1, 0, 1,
207 0, 0, 1, 0, 1, 0, 1, 0,
208 1, 0, 1, 0, 1, 0, 1, 0,
209 1, 0, 1, 0, 1, 0, 1, 0,
210 1, 0, 1, 0, 1, 0, 1, 0,
211 1, 0, 1, 0, 1, 0, 1, 0,
212 1, 0, 1, 0, 1, 0, 1, 0,
213 -121, 1, 0, 1, 0, 1, 0, 0,
214 0, 210, 1, 0, 1, 0, 206, 1,
215 0, 205, 205, 1, 0, 0, 79, 202,
216 203, 1, 0, 205, 207, 0, 211, 209,
217 1, 0, 0, 0, 211, 213, 0, 214,
218 1, 0, 1, 0, 1, 0, 218, 1,
219 0, 218, 0, 0, 1, 0, 218, 1,
220 0, 217, 217, 1, 0, 1, 0, 219,
221 1, 0, 0, 0, 1, 0, 0, 0,
222 0, 0, 0, 0, 2, 1, 0, 2,
223 1, 0, 2, 1, 0, 1, 0, 1,
224 0, 1, 0, 1, 0, 1, 0, 1,
225 0, 1, 0, 1, 0, 0, 1, 0,
226 1, 0, 1, 0, 1, 0, 1, 0,
227 1, 0, 1, 0, 1, 0, 1, 0,
228 0, 2, 1, 0, 1, 0, -97, -56,
229 1, 0, 1, 0, 1, 0, 1, 0,
230 1, 0, 1, 0, 1, 0, 1, 0,
231 1, 0, 1, 0, 1, 0, 1, 0,
232 1, 0, 1, 0, 1, 0, 1, 0,
233 1, 0, 1, 0, 1, 0, 1, 0,
234 -130, 0, 1, 0, 1, 0, 1, 0,
235 1, 0, 1, 0, 1, 0, 1, 0,
236 1, 0, 1, 0, 0, 0, 0, 0,
237 0, 0, 10795, 1, 0, -163, 10792, 0,
238 0, 1, 0, -195, 69, 71, 1, 0,
239 1, 0, 1, 0, 1, 0, 1, 0,
240 0, 0, 0, 0, 0, 0, 0, 0,
241 0, 0, 0, 0, 0, 0, 0, 0,
242 0, 0, 0, 0, 0, 0, 0, 0,
243 0, 0, 0, 0, 0, 0, 0, 0,
244 0, 0, 0, 0, 0, 0, 0, 0,
245 0, 0, 0, 0, 0, 0, 0, 0,
246 0, 0, 0, 0, 0, 0, 0, 0,
247 0, 0, 0, 0, 0, 0, 0, 0,
248 0, 0, 0, 0, 0, 0, 0, 0,
249 0, 0, 0, 0, 0, 0, 0, 0,
250 0, 0, 0, 0, 0, 0, 0, 0,
251 0, 0, 0, 0, 0, 0, 0, 0,
252 0, 0, 0, 0, 0, 0, 0, 0,
253 0, 0, 0, 0, 0, 0, 0, 0,
254 0, 0, 0, 0, 0, 0, 0, 0,
255 0, 0, 0, 0, 0, 0, 0, 0,
256 0, 0, 0, 0, 0, 0, 0, 0,
257 0, 0, 0, 0, 0, 0, 0, 0,
258 0, 0, 0, 0, 0, 0, 0, 0,
259 0, 0, 0, 0, 0, 0, 0, 0,
260 1, 0, 1, 0, 0, 0, 1, 0,
261 0, 0, 0, 0, 0, 0, 0, 116,
262 0, 0, 0, 0, 0, 0, 38, 0,
263 37, 37, 37, 0, 64, 0, 63, 63,
264 0, 32, 32, 32, 32, 32, 32, 32,
265 32, 32, 32, 32, 32, 32, 32, 32,
266 32, 32, 0, 32, 32, 32, 32, 32,
267 32, 32, 32, 32, 0, 0, 0, 0,
268 0, 0, 0, 0, 0, 0, 0, 0,
269 0, 0, 0, 0, 0, 0, 0, 0,
270 0, 0, 0, 0, 0, 0, 0, 0,
271 0, 0, 0, 0, 0, 0, 0, 8,
272 0, 0, 0, 0, 0, 0, 0, 0,
273 1, 0, 1, 0, 1, 0, 1, 0,
274 1, 0, 1, 0, 1, 0, 1, 0,
275 1, 0, 1, 0, 1, 0, 1, 0,
276 0, 0, 0, 0, -60, 0, 0, 1,
277 0, -7, 1, 0, 0, -130, -130, -130,
278 80, 80, 80, 80, 80, 80, 80, 80,
279 80, 80, 80, 80, 80, 80, 80, 80,
280 32, 32, 32, 32, 32, 32, 32, 32,
281 32, 32, 32, 32, 32, 32, 32, 32,
282 32, 32, 32, 32, 32, 32, 32, 32,
283 32, 32, 32, 32, 32, 32, 32, 32,
284 0, 0, 0, 0, 0, 0, 0, 0,
285 0, 0, 0, 0, 0, 0, 0, 0,
286 0, 0, 0, 0, 0, 0, 0, 0,
287 0, 0, 0, 0, 0, 0, 0, 0,
288 0, 0, 0, 0, 0, 0, 0, 0,
289 0, 0, 0, 0, 0, 0, 0, 0,
290 1, 0, 1, 0, 1, 0, 1, 0,
291 1, 0, 1, 0, 1, 0, 1, 0,
292 1, 0, 1, 0, 1, 0, 1, 0,
293 1, 0, 1, 0, 1, 0, 1, 0,
294 1, 0, 0, 0, 0, 0, 0, 0,
295 0, 0, 1, 0, 1, 0, 1, 0,
296 1, 0, 1, 0, 1, 0, 1, 0,
297 1, 0, 1, 0, 1, 0, 1, 0,
298 1, 0, 1, 0, 1, 0, 1, 0,
299 1, 0, 1, 0, 1, 0, 1, 0,
300 1, 0, 1, 0, 1, 0, 1, 0,
301 1, 0, 1, 0, 1, 0, 1, 0,
302 15, 1, 0, 1, 0, 1, 0, 1,
303 0, 1, 0, 1, 0, 1, 0, 0,
304 1, 0, 1, 0, 1, 0, 1, 0,
305 1, 0, 1, 0, 1, 0, 1, 0,
306 1, 0, 1, 0, 1, 0, 1, 0,
307 1, 0, 1, 0, 1, 0, 1, 0,
308 1, 0, 1, 0, 1, 0, 1, 0,
309 1, 0, 1, 0, 1, 0, 1, 0,
310 1, 0, 1, 0, 1, 0, 1, 0,
311 1, 0, 1, 0, 1, 0, 1, 0,
312 1, 0, 1, 0, 1, 0, 1, 0,
313 1, 0, 1, 0, 1, 0, 1, 0,
314 1, 0, 1, 0, 1, 0, 1, 0,
315 1, 0, 1, 0, 1, 0, 1, 0,
316 0, 48, 48, 48, 48, 48, 48, 48,
317 48, 48, 48, 48, 48, 48, 48, 48,
318 48, 48, 48, 48, 48, 48, 48, 48,
319 48, 48, 48, 48, 48, 48, 48, 48,
320 48, 48, 48, 48, 48, 48, 48, 0,
321 0, 0, 0, 0, 0, 0, 0, 0,
322 0, 0, 0, 0, 0, 0, 0, 0,
323 0, 0, 0, 0, 0, 0, 0, 0,
324 0, 0, 0, 0, 0, 0, 0, 0,
325 0, 0, 0, 0, 0, 0, 0, 0,
326 0, 0, 0, 0, 0, 0, 0, 0,
327 0, 0, 0, 0, 0, 0, 0, 0,
328 0, 0, 0, 0, 0, 0, 0, 0,
329 0, 0, 0, 0, 0, 0, 0, 0,
330 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264,
331 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264,
332 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264,
333 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264,
334 7264, 7264, 7264, 7264, 7264, 7264, 0, 7264,
335 0, 0, 0, 0, 0, 7264, 0, 0,
336 0, 0, 0, 0, 0, 0, 0, 0,
337 0, 0, 0, 0, 0, 0, 0, 0,
338 0, 0, 0, 0, 0, 0, 0, 0,
339 0, 0, 0, 0, 0, 0, 0, 0,
340 0, 0, 0, 0, 0, 0, 0, 0,
341 0, 0, 0, 0, 0, 0, 0, 0,
342 0, 0, 0, 0, 0, 0, 0, 0,
343 0, 0, 0, 0, 0, 0, 0, 0,
344 0, 0, 0, 0, 0, 0, 0, 0,
345 0, 0, 0, 0, 0, 0, 0, 0,
346 38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864,
347 38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864,
348 38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864,
349 38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864,
350 38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864,
351 38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864,
352 38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864,
353 38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864,
354 38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864,
355 38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864,
356 8, 8, 8, 8, 8, 8, 0, 0,
357 0, 0, 0, 0, 0, 0, 0, 0,
358 0, 0, 0, 0, 0, 0, 0, 0,
359 0, 1, 0, 0, 0, 0, 0, 0,
360 -3008, -3008, -3008, -3008, -3008, -3008, -3008, -3008,
361 -3008, -3008, -3008, -3008, -3008, -3008, -3008, -3008,
362 -3008, -3008, -3008, -3008, -3008, -3008, -3008, -3008,
363 -3008, -3008, -3008, -3008, -3008, -3008, -3008, -3008,
364 -3008, -3008, -3008, -3008, -3008, -3008, -3008, -3008,
365 -3008, -3008, -3008, 0, 0, -3008, -3008, -3008,
366 0, 0, 0, 0, 0, 0, 0, 0,
367 0, 0, 0, 0, 0, 0, 0, 0,
368 0, 0, 0, 0, 0, 0, 0, 0,
369 0, 0, 0, 0, 0, 0, 0, 0,
370 0, 0, 0, 0, 0, 0, 0, 0,
371 0, 0, 0, 0, 0, 0, 0, 0,
372 0, 0, 0, 0, 0, 0, 0, 0,
373 0, 0, 0, 0, 0, 0, 0, 0,
374 1, 0, 1, 0, 1, 0, 1, 0,
375 1, 0, 1, 0, 1, 0, 1, 0,
376 1, 0, 1, 0, 1, 0, 1, 0,
377 1, 0, 1, 0, 1, 0, 1, 0,
378 1, 0, 1, 0, 1, 0, 1, 0,
379 1, 0, 1, 0, 1, 0, 1, 0,
380 1, 0, 1, 0, 1, 0, 1, 0,
381 1, 0, 1, 0, 1, 0, 1, 0,
382 1, 0, 1, 0, 1, 0, 1, 0,
383 1, 0, 1, 0, 1, 0, 1, 0,
384 1, 0, 1, 0, 1, 0, 1, 0,
385 1, 0, 1, 0, 1, 0, 1, 0,
386 1, 0, 1, 0, 1, 0, 1, 0,
387 1, 0, 1, 0, 1, 0, 1, 0,
388 1, 0, 1, 0, 1, 0, 1, 0,
389 1, 0, 1, 0, 1, 0, 1, 0,
390 1, 0, 1, 0, 1, 0, 1, 0,
391 1, 0, 1, 0, 1, 0, 1, 0,
392 1, 0, 1, 0, 1, 0, 0, 0,
393 0, 0, 0, 0, 0, 0, -7615, 0,
394 1, 0, 1, 0, 1, 0, 1, 0,
395 1, 0, 1, 0, 1, 0, 1, 0,
396 1, 0, 1, 0, 1, 0, 1, 0,
397 1, 0, 1, 0, 1, 0, 1, 0,
398 1, 0, 1, 0, 1, 0, 1, 0,
399 1, 0, 1, 0, 1, 0, 1, 0,
400 1, 0, 1, 0, 1, 0, 1, 0,
401 1, 0, 1, 0, 1, 0, 1, 0,
402 1, 0, 1, 0, 1, 0, 1, 0,
403 1, 0, 1, 0, 1, 0, 1, 0,
404 1, 0, 1, 0, 1, 0, 1, 0,
405 1, 0, 1, 0, 1, 0, 1, 0,
406 0, 0, 0, 0, 0, 0, 0, 0,
407 -8, -8, -8, -8, -8, -8, -8, -8,
408 0, 0, 0, 0, 0, 0, 0, 0,
409 -8, -8, -8, -8, -8, -8, 0, 0,
410 0, 0, 0, 0, 0, 0, 0, 0,
411 -8, -8, -8, -8, -8, -8, -8, -8,
412 0, 0, 0, 0, 0, 0, 0, 0,
413 -8, -8, -8, -8, -8, -8, -8, -8,
414 0, 0, 0, 0, 0, 0, 0, 0,
415 -8, -8, -8, -8, -8, -8, 0, 0,
416 0, 0, 0, 0, 0, 0, 0, 0,
417 0, -8, 0, -8, 0, -8, 0, -8,
418 0, 0, 0, 0, 0, 0, 0, 0,
419 -8, -8, -8, -8, -8, -8, -8, -8,
420 0, 0, 0, 0, 0, 0, 0, 0,
421 0, 0, 0, 0, 0, 0, 0, 0,
422 0, 0, 0, 0, 0, 0, 0, 0,
423 -8, -8, -8, -8, -8, -8, -8, -8,
424 0, 0, 0, 0, 0, 0, 0, 0,
425 -8, -8, -8, -8, -8, -8, -8, -8,
426 0, 0, 0, 0, 0, 0, 0, 0,
427 -8, -8, -8, -8, -8, -8, -8, -8,
428 0, 0, 0, 0, 0, 0, 0, 0,
429 -8, -8, -74, -74, -9, 0, 0, 0,
430 0, 0, 0, 0, 0, 0, 0, 0,
431 -86, -86, -86, -86, -9, 0, 0, 0,
432 0, 0, 0, 0, 0, 0, 0, 0,
433 -8, -8, -100, -100, 0, 0, 0, 0,
434 0, 0, 0, 0, 0, 0, 0, 0,
435 -8, -8, -112, -112, -7, 0, 0, 0,
436 0, 0, 0, 0, 0, 0, 0, 0,
437 -128, -128, -126, -126, -9, 0, 0, 0,
438 0, 0, 0, 0, 0, 0, 0, 0,
439 0, 0, 0, 0, 0, 0, 0, 0,
440 0, 0, 0, 0, 0, 0, 0, 0,
441 0, 0, 0, 0, 0, 0, 0, 0,
442 0, 0, 0, 0, 0, 0, -7517, 0,
443 0, 0, -8383, -8262, 0, 0, 0, 0,
444 0, 0, 28, 0, 0, 0, 0, 0,
445 0, 0, 0, 0, 0, 0, 0, 0,
446 0, 0, 0, 0, 0, 0, 0, 0,
447 0, 0, 0, 0, 0, 0, 0, 0,
448 0, 0, 0, 0, 0, 0, 0, 0,
449 0, 0, 0, 0, 0, 0, 0, 0,
450 16, 16, 16, 16, 16, 16, 16, 16,
451 16, 16, 16, 16, 16, 16, 16, 16,
452 0, 0, 0, 0, 0, 0, 0, 0,
453 0, 0, 0, 0, 0, 0, 0, 0,
454 0, 0, 0, 1, 0, 0, 0, 0,
455 0, 0, 0, 0, 0, 0, 0, 0,
456 0, 0, 0, 0, 0, 0, 0, 0,
457 0, 0, 0, 0, 0, 0, 0, 0,
458 0, 0, 0, 0, 0, 0, 0, 0,
459 0, 0, 0, 0, 0, 0, 0, 0,
460 0, 0, 0, 0, 0, 0, 0, 0,
461 0, 0, 0, 0, 0, 0, 0, 0,
462 0, 0, 0, 0, 0, 0, 0, 0,
463 0, 0, 0, 0, 0, 0, 0, 0,
464 0, 0, 0, 0, 0, 0, 0, 0,
465 0, 0, 0, 0, 0, 0, 0, 0,
466 0, 0, 0, 0, 0, 0, 0, 0,
467 0, 0, 0, 0, 0, 0, 0, 0,
468 0, 0, 0, 0, 0, 0, 0, 0,
469 0, 0, 0, 0, 0, 0, 0, 0,
470 0, 0, 0, 0, 0, 0, 0, 0,
471 0, 0, 0, 0, 0, 0, 0, 0,
472 0, 0, 0, 0, 0, 0, 0, 0,
473 0, 0, 0, 0, 0, 0, 0, 0,
474 0, 0, 0, 0, 0, 0, 0, 0,
475 0, 0, 0, 0, 0, 0, 0, 0,
476 0, 0, 0, 0, 0, 0, 26, 26,
477 26, 26, 26, 26, 26, 26, 26, 26,
478 26, 26, 26, 26, 26, 26, 26, 26,
479 26, 26, 26, 26, 26, 26, 26, 26,
480 0, 0, 0, 0, 0, 0, 0, 0,
481 0, 0, 0, 0, 0, 0, 0, 0,
482 0, 0, 0, 0, 0, 0, 0, 0,
483 0, 0, 0, 0, 0, 0, 0, 0,
484 0, 0, 0, 0, 0, 0, 0, 0,
485 0, 0, 0, 0, 0, 0, 0, 0,
486 48, 48, 48, 48, 48, 48, 48, 48,
487 48, 48, 48, 48, 48, 48, 48, 48,
488 48, 48, 48, 48, 48, 48, 48, 48,
489 48, 48, 48, 48, 48, 48, 48, 48,
490 48, 48, 48, 48, 48, 48, 48, 48,
491 48, 48, 48, 48, 48, 48, 48, 48,
492 0, 0, 0, 0, 0, 0, 0, 0,
493 0, 0, 0, 0, 0, 0, 0, 0,
494 0, 0, 0, 0, 0, 0, 0, 0,
495 0, 0, 0, 0, 0, 0, 0, 0,
496 0, 0, 0, 0, 0, 0, 0, 0,
497 0, 0, 0, 0, 0, 0, 0, 0,
498 1, 0, -10743, -3814, -10727, 0, 0, 1,
499 0, 1, 0, 1, 0, -10780, -10749, -10783,
500 -10782, 0, 1, 0, 0, 1, 0, 0,
501 0, 0, 0, 0, 0, 0, -10815, -10815,
502 1, 0, 1, 0, 1, 0, 1, 0,
503 1, 0, 1, 0, 1, 0, 1, 0,
504 1, 0, 1, 0, 1, 0, 1, 0,
505 1, 0, 1, 0, 1, 0, 1, 0,
506 1, 0, 1, 0, 1, 0, 1, 0,
507 1, 0, 1, 0, 1, 0, 1, 0,
508 1, 0, 1, 0, 1, 0, 1, 0,
509 1, 0, 1, 0, 1, 0, 1, 0,
510 1, 0, 1, 0, 1, 0, 1, 0,
511 1, 0, 1, 0, 1, 0, 1, 0,
512 1, 0, 1, 0, 1, 0, 1, 0,
513 1, 0, 1, 0, 1, 0, 1, 0,
514 1, 0, 1, 0, 0, 0, 0, 0,
515 0, 0, 0, 1, 0, 1, 0, 0,
516 0, 0, 1, 0, 0, 0, 0, 0,
517 0, 0, 0, 0, 0, 0, 0, 0,
518 0, 0, 0, 0, 0, 0, 0, 0,
519 0, 0, 0, 0, 0, 0, 0, 0,
520 0, 0, 0, 0, 0, 0, 0, 0,
521 0, 0, 0, 0, 0, 0, 0, 0,
522 0, 0, 0, 0, 0, 0, 0, 0,
523 0, 0, 0, 0, 0, 0, 0, 0,
524 0, 0, 0, 0, 0, 0, 0, 0,
525 0, 0, 0, 0, 0, 0, 0, 0,
526 1, 0, 1, 0, 1, 0, 1, 0,
527 1, 0, 1, 0, 1, 0, 1, 0,
528 1, 0, 1, 0, 1, 0, 1, 0,
529 1, 0, 1, 0, 1, 0, 1, 0,
530 1, 0, 1, 0, 1, 0, 1, 0,
531 1, 0, 1, 0, 1, 0, 0, 0,
532 0, 0, 0, 0, 0, 0, 0, 0,
533 0, 0, 0, 0, 0, 0, 0, 0,
534 1, 0, 1, 0, 1, 0, 1, 0,
535 1, 0, 1, 0, 1, 0, 1, 0,
536 1, 0, 1, 0, 1, 0, 1, 0,
537 1, 0, 1, 0, 0, 0, 0, 0,
538 0, 0, 0, 0, 0, 0, 0, 0,
539 0, 0, 0, 0, 0, 0, 0, 0,
540 0, 0, 0, 0, 0, 0, 0, 0,
541 0, 0, 0, 0, 0, 0, 0, 0,
542 0, 0, 0, 0, 0, 0, 0, 0,
543 0, 0, 0, 0, 0, 0, 0, 0,
544 0, 0, 0, 0, 0, 0, 0, 0,
545 0, 0, 0, 0, 0, 0, 0, 0,
546 0, 0, 0, 0, 0, 0, 0, 0,
547 0, 0, 0, 0, 0, 0, 0, 0,
548 0, 0, 0, 0, 0, 0, 0, 0,
549 0, 0, 0, 0, 0, 0, 0, 0,
550 0, 0, 0, 0, 0, 0, 0, 0,
551 0, 0, 0, 0, 0, 0, 0, 0,
552 0, 0, 0, 0, 0, 0, 0, 0,
553 0, 0, 0, 0, 0, 0, 0, 0,
554 0, 0, 1, 0, 1, 0, 1, 0,
555 1, 0, 1, 0, 1, 0, 1, 0,
556 0, 0, 1, 0, 1, 0, 1, 0,
557 1, 0, 1, 0, 1, 0, 1, 0,
558 1, 0, 1, 0, 1, 0, 1, 0,
559 1, 0, 1, 0, 1, 0, 1, 0,
560 1, 0, 1, 0, 1, 0, 1, 0,
561 1, 0, 1, 0, 1, 0, 1, 0,
562 1, 0, 1, 0, 1, 0, 1, 0,
563 1, 0, 1, 0, 1, 0, 1, 0,
564 0, 0, 0, 0, 0, 0, 0, 0,
565 0, 1, 0, 1, 0, -35332, 1, 0,
566 1, 0, 1, 0, 1, 0, 1, 0,
567 0, 0, 0, 1, 0, -42280, 0, 0,
568 1, 0, 1, 0, 0, 0, 1, 0,
569 1, 0, 1, 0, 1, 0, 1, 0,
570 1, 0, 1, 0, 1, 0, 1, 0,
571 1, 0, -42308, -42319, -42315, -42305, -42308, 0,
572 -42258, -42282, -42261, 928, 1, 0, 1, 0,
573 1, 0, 1, 0, 1, 0, 1, 0,
574 1, 0, 1, 0, -48, -42307, -35384, 1,
575 0, 1, 0, -42343, 1, 0, 0, 0,
576 1, 0, 0, 0, 0, 0, 1, 0,
577 1, 0, 1, 0, -42561, 0, 0, 0,
578 0, 0, 0, 0, 0, 0, 0, 0,
579 0, 0, 0, 0, 0, 0, 0, 0,
580 0, 0, 0, 0, 0, 1, 0, 0,
581 0, 0, 0, 0, 0, 0, 0, 0,
582 0, 0, 0, 0, 0, 0, 0, 0,
583 0, 0, 0, 0, 0, 0, 0, 0,
584 0, 0, 0, 0, 0, 0, 0, 0,
585 0, 0, 0, 0, 0, 0, 0, 0,
586 0, 32, 32, 32, 32, 32, 32, 32,
587 32, 32, 32, 32, 32, 32, 32, 32,
588 32, 32, 32, 32, 32, 32, 32, 32,
589 32, 32, 32, 0, 0, 0, 0, 0,
590 0, 0, 0, 0, 0, 0, 0, 0,
591 0, 0, 0, 0, 0, 0, 0, 0,
592 0, 0, 0, 0, 0, 0, 0, 0,
593 0, 0, 0, 0, 0, 0, 0, 0,
594 0, 0, 0, 0, 0, 0, 0, 0,
595 0, 0, 0, 0, 0, 0, 0, 0,
596 0, 0, 0, 0, 0, 0, 0, 0,
597 0, 0, 0, 0, 0, 0, 0, 0,
598 40, 40, 40, 40, 40, 40, 40, 40,
599 40, 40, 40, 40, 40, 40, 40, 40,
600 40, 40, 40, 40, 40, 40, 40, 40,
601 40, 40, 40, 40, 40, 40, 40, 40,
602 40, 40, 40, 40, 40, 40, 40, 40,
603 0, 0, 0, 0, 0, 0, 0, 0,
604 0, 0, 0, 0, 0, 0, 0, 0,
605 0, 0, 0, 0, 0, 0, 0, 0,
606 0, 0, 0, 0, 0, 0, 0, 0,
607 0, 0, 0, 0, 0, 0, 0, 0,
608 0, 0, 0, 0, 0, 0, 0, 0,
609 0, 0, 0, 0, 0, 0, 0, 0,
610 0, 0, 0, 0, 0, 0, 0, 0,
611 0, 0, 0, 0, 0, 0, 0, 0,
612 0, 0, 0, 0, 0, 0, 0, 0,
613 0, 0, 0, 0, 0, 0, 0, 0,
614 0, 0, 0, 0, 0, 0, 0, 0,
615 0, 0, 0, 0, 0, 0, 0, 0,
616 0, 0, 0, 0, 0, 0, 0, 0,
617 0, 0, 0, 0, 0, 0, 0, 0,
618 0, 0, 0, 0, 0, 0, 0, 0,
619 0, 0, 0, 0, 0, 0, 0, 0,
620 40, 40, 40, 40, 40, 40, 40, 40,
621 40, 40, 40, 40, 40, 40, 40, 40,
622 40, 40, 40, 40, 40, 40, 40, 40,
623 40, 40, 40, 40, 40, 40, 40, 40,
624 40, 40, 40, 40, 0, 0, 0, 0,
625 0, 0, 0, 0, 0, 0, 0, 0,
626 0, 0, 0, 0, 0, 0, 0, 0,
627 0, 0, 0, 0, 0, 0, 0, 0,
628 0, 0, 0, 0, 0, 0, 0, 0,
629 0, 0, 0, 0, 0, 0, 0, 0,
630 0, 0, 0, 0, 0, 0, 0, 0,
631 0, 0, 0, 0, 0, 0, 0, 0,
632 0, 0, 0, 0, 0, 0, 0, 0,
633 0, 0, 0, 0, 0, 0, 0, 0,
634 0, 0, 0, 0, 0, 0, 0, 0,
635 0, 0, 0, 0, 0, 0, 0, 0,
636 0, 0, 0, 0, 0, 0, 0, 0,
637 0, 0, 0, 0, 0, 0, 0, 0,
638 0, 0, 0, 0, 0, 0, 0, 0,
639 0, 0, 0, 0, 0, 0, 0, 0,
640 0, 0, 0, 0, 0, 0, 0, 0,
641 0, 0, 0, 0, 0, 0, 0, 0,
642 0, 0, 0, 0, 0, 0, 0, 0,
643 0, 0, 0, 0, 0, 0, 0, 0,
644 39, 39, 39, 39, 39, 39, 39, 39,
645 39, 39, 39, 0, 39, 39, 39, 39,
646 39, 39, 39, 39, 39, 39, 39, 39,
647 39, 39, 39, 0, 39, 39, 39, 39,
648 39, 39, 39, 0, 39, 39, 0, 0,
649 0, 0, 0, 0, 0, 0, 0, 0,
650 0, 0, 0, 0, 0, 0, 0, 0,
651 0, 0, 0, 0, 0, 0, 0, 0,
652 0, 0, 0, 0, 0, 0, 0, 0,
653 0, 0, 0, 0, 0, 0, 0, 0,
654 0, 0, 0, 0, 0, 0, 0, 0,
655 0, 0, 0, 0, 0, 0, 0, 0,
656 0, 0, 0, 0, 0, 0, 0, 0,
657 0, 0, 0, 0, 0, 0, 0, 0,
658 0, 0, 0, 0, 0, 0, 0, 0,
659 0, 0, 0, 0, 0, 0, 0, 0,
660 0, 0, 0, 0, 0, 0, 0, 0,
661 0, 0, 0, 0, 0, 0, 0, 0,
662 64, 64, 64, 64, 64, 64, 64, 64,
663 64, 64, 64, 64, 64, 64, 64, 64,
664 64, 64, 64, 64, 64, 64, 64, 64,
665 64, 64, 64, 64, 64, 64, 64, 64,
666 64, 64, 64, 64, 64, 64, 64, 64,
667 64, 64, 64, 64, 64, 64, 64, 64,
668 64, 64, 64, 0, 0, 0, 0, 0,
669 0, 0, 0, 0, 0, 0, 0, 0,
670 0, 0, 0, 0, 0, 0, 0, 0,
671 0, 0, 0, 0, 0, 0, 0, 0,
672 0, 0, 0, 0, 0, 0, 0, 0,
673 0, 0, 0, 0, 0, 0, 0, 0,
674 0, 0, 0, 0, 0, 0, 0, 0,
675 0, 0, 0, 0, 0, 0, 0, 0,
676 0, 0, 0, 0, 0, 0, 0, 0,
677 0, 0, 0, 0, 0, 0, 0, 0,
678 0, 0, 0, 0, 0, 0, 0, 0,
679 0, 0, 0, 0, 0, 0, 0, 0,
680 0, 0, 0, 0, 0, 0, 0, 0,
681 0, 0, 0, 0, 0, 0, 0, 0,
682 0, 0, 0, 0, 0, 0, 0, 0,
683 0, 0, 0, 0, 0, 0, 0, 0,
684 0, 0, 0, 0, 0, 0, 0, 0,
685 0, 0, 0, 0, 0, 0, 0, 0,
686 0, 0, 0, 0, 0, 0, 0, 0,
687 0, 0, 0, 0, 0, 0, 0, 0,
688 32, 32, 32, 32, 32, 32, 32, 32,
689 32, 32, 32, 32, 32, 32, 32, 32,
690 32, 32, 32, 32, 32, 32, 0, 0,
691 0, 0, 0, 0, 0, 0, 0, 0,
692 0, 0, 0, 0, 0, 0, 0, 0,
693 0, 0, 0, 0, 0, 0, 0, 0,
694 0, 0, 0, 0, 0, 0, 0, 0,
695 0, 0, 0, 0, 0, 0, 0, 0,
696 0, 0, 0, 0, 0, 0, 0, 0,
697 0, 0, 0, 0, 0, 0, 0, 0,
698 32, 32, 32, 32, 32, 32, 32, 32,
699 32, 32, 32, 32, 32, 32, 32, 32,
700 32, 32, 32, 32, 32, 32, 32, 32,
701 32, 32, 32, 32, 32, 32, 32, 32,
702 0, 0, 0, 0, 0, 0, 0, 0,
703 0, 0, 0, 0, 0, 0, 0, 0,
704 0, 0, 0, 0, 0, 0, 0, 0,
705 0, 0, 0, 0, 0, 0, 0, 0,
706 0, 0, 0, 0, 0, 0, 0, 0,
707 0, 0, 0, 0, 0, 0, 0, 0,
708 0, 0, 0, 0, 0, 0, 0, 0,
709 0, 0, 0, 0, 0, 0, 0, 0,
710 0, 0, 0, 0, 0, 0, 0, 0,
711 0, 0, 0, 0, 0, 0, 0, 0,
712 0, 0, 0, 0, 0, 0, 0, 0,
713 0, 0, 0, 0, 0, 0, 0, 0,
714 0, 0, 0, 0, 0, 0, 0, 0,
715 0, 0, 0, 0, 0, 0, 0, 0,
716 0, 0, 0, 0, 0, 0, 0, 0,
717 0, 0, 0, 0, 0, 0, 0, 0,
718 32, 32, 32, 32, 32, 32, 32, 32,
719 32, 32, 32, 32, 32, 32, 32, 32,
720 32, 32, 32, 32, 32, 32, 32, 32,
721 32, 32, 32, 32, 32, 32, 32, 32,
722 0, 0, 0, 0, 0, 0, 0, 0,
723 0, 0, 0, 0, 0, 0, 0, 0,
724 0, 0, 0, 0, 0, 0, 0, 0,
725 0, 0, 0, 0, 0, 0, 0, 0,
726 34, 34, 34, 34, 34, 34, 34, 34,
727 34, 34, 34, 34, 34, 34, 34, 34,
728 34, 34, 34, 34, 34, 34, 34, 34,
729 34, 34, 34, 34, 34, 34, 34, 34,
730 34, 34, 0, 0, 0, 0, 0, 0,
731 0, 0, 0, 0, 0, 0, 0, 0,
732 0, 0, 0, 0, 0, 0, 0, 0,
733 0, 0, 0, 0, 0, 0, 0, 0,
734 0, 0, 0, 0, 0, 0, 0, 0,
735 0, 0, 0, 0, 0, 0, 0, 0,
736 0, 0, 0, 0, 0, 0, 0, 0,
737 0, 0, 0, 0, 0, 0, 0, 0,
738 0, 0, 0, 0, 0, 0, 0, 0,
739 0, 0, 0, 0, 0, 0, 0, 0,
740 0, 0, 0, 0, 0, 0, 0, 0,
741 0, 0, 0, 0, 0, 0, 0, 0
742 }
743};