1use crate::text::{
2 ASCII_CENT, ASCII_CHECK, ASCII_CURRENCY, ASCII_DEGREE, ASCII_ELLIPSIS, ASCII_EURO, ASCII_POUND,
3 ASCII_YEN,
4};
5
6pub const CHAR_WIDTH: usize = 8;
7pub const CHAR_HEIGHT: usize = 10;
8
9pub const fn get_px_ascii(code: u8) -> &'static [bool] {
10 match code {
11 33 => &EXCLAIM,
12 34 => &DOUBLE_QUOTE,
13 35 => &HASH,
14 36 => &DOLLAR,
15 37 => &PERCENT,
16 38 => &ERSAND,
17 39 => "E,
18 40 => &PAREN_L,
19 41 => &PAREN_R,
20 42 => &ASTERISK,
21 43 => &PLUS,
22 44 => &COMMA,
23 45 => &MINUS,
24 46 => &PERIOD,
25 47 => &SLASH,
26 48 => &ZERO,
27 49 => &ONE,
28 50 => &TWO,
29 51 => &THREE,
30 52 => &FOUR,
31 53 => &FIVE,
32 54 => &SIX,
33 55 => &SEVEN,
34 56 => &EIGHT,
35 57 => &NINE,
36 58 => &COLON,
37 59 => &SEMICOLON,
38 60 => &ANGLE_L,
39 61 => &EQUALS,
40 62 => &ANGLE_R,
41 63 => &QUESTION,
42 64 => &AT,
43 65 => &A,
44 66 => &B,
45 67 => &C,
46 68 => &D,
47 69 => &E,
48 70 => &F,
49 71 => &G,
50 72 => &H,
51 73 => &I,
52 74 => &J,
53 75 => &K,
54 76 => &L,
55 77 => &M,
56 78 => &N,
57 79 => &O,
58 80 => &P,
59 81 => &Q,
60 82 => &R,
61 83 => &S,
62 84 => &T,
63 85 => &U,
64 86 => &V,
65 87 => &W,
66 88 => &X,
67 89 => &Y,
68 90 => &Z,
69 91 => &SQUARE_L,
70 92 => &BACKSLASH,
71 93 => &SQUARE_R,
72 95 => &UNDERSCORE,
73 94 => &POWER,
74 96 => &BACKTICK,
75 97 => &LOWER_A,
76 98 => &LOWER_B,
77 99 => &LOWER_C,
78 100 => &LOWER_D,
79 101 => &LOWER_E,
80 102 => &LOWER_F,
81 103 => &LOWER_G,
82 104 => &LOWER_H,
83 105 => &LOWER_I,
84 106 => &LOWER_J,
85 107 => &LOWER_K,
86 108 => &LOWER_L,
87 109 => &LOWER_M,
88 110 => &LOWER_N,
89 111 => &LOWER_O,
90 112 => &LOWER_P,
91 113 => &LOWER_Q,
92 114 => &LOWER_R,
93 115 => &LOWER_S,
94 116 => &LOWER_T,
95 117 => &LOWER_U,
96 118 => &LOWER_V,
97 119 => &LOWER_W,
98 120 => &LOWER_X,
99 121 => &LOWER_Y,
100 122 => &LOWER_Z,
101 123 => &CURLY_L,
102 124 => &PIPE,
103 125 => &CURLY_R,
104 126 => &TILDE,
105 ASCII_EURO => &EURO,
106 ASCII_ELLIPSIS => &ELLIPSIS,
107 ASCII_DEGREE => &DEGREE,
108 ASCII_POUND => &POUND,
109 ASCII_CURRENCY => &CURRENCY,
110 ASCII_YEN => &YEN,
111 ASCII_CENT => &CENT,
112 ASCII_CHECK => &CHECK,
113 _ => &UNKNOWN,
114 }
115}
116
117pub const LETTER_PX_COUNT: usize = CHAR_WIDTH * CHAR_HEIGHT;
118
119const A: [bool; LETTER_PX_COUNT] = [
120 false, false, true, true, true, true, false, false, false, true, true, true, true, true, true,
121 false, true, true, true, false, false, true, true, true, true, true, false, false, false,
122 false, true, true, true, true, true, true, true, true, true, true, true, true, true, true,
123 true, true, true, true, true, true, false, false, false, false, true, true, true, true, false,
124 false, false, false, true, true, false, false, false, false, false, false, false, false, false,
125 false, false, false, false, false, false, false,
126];
127const B: [bool; LETTER_PX_COUNT] = [
128 true, true, true, true, true, true, true, false, true, true, true, true, true, true, true,
129 true, true, true, false, false, false, false, true, true, true, true, true, true, true, true,
130 true, false, true, true, true, true, true, true, true, false, true, true, false, false, false,
131 false, true, true, true, true, true, true, true, true, true, true, true, true, true, true,
132 true, true, true, false, false, false, false, false, false, false, false, false, false, false,
133 false, false, false, false, false, false,
134];
135const C: [bool; LETTER_PX_COUNT] = [
136 false, true, true, true, true, true, true, false, true, true, true, true, true, true, true,
137 true, true, true, false, false, false, false, true, true, true, true, false, false, false,
138 false, false, false, true, true, false, false, false, false, false, false, true, true, false,
139 false, false, false, true, true, true, true, true, true, true, true, true, true, false, true,
140 true, true, true, true, true, false, false, false, false, false, false, false, false, false,
141 false, false, false, false, false, false, false, false,
142];
143const D: [bool; LETTER_PX_COUNT] = [
144 true, true, true, true, true, true, true, false, true, true, true, true, true, true, true,
145 true, true, true, false, false, false, false, true, true, true, true, false, false, false,
146 false, true, true, true, true, false, false, false, false, true, true, true, true, false,
147 false, false, false, true, true, true, true, true, true, true, true, true, true, true, true,
148 true, true, true, true, true, false, false, false, false, false, false, false, false, false,
149 false, false, false, false, false, false, false, false,
150];
151const E: [bool; LETTER_PX_COUNT] = [
152 true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true,
153 true, true, false, false, false, false, false, false, true, true, true, true, true, true,
154 false, false, true, true, true, true, true, true, false, false, true, true, false, false,
155 false, false, false, false, true, true, true, true, true, true, true, true, true, true, true,
156 true, true, true, true, true, false, false, false, false, false, false, false, false, false,
157 false, false, false, false, false, false, false,
158];
159const F: [bool; LETTER_PX_COUNT] = [
160 true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true,
161 true, true, false, false, false, false, false, false, true, true, true, true, true, true,
162 false, false, true, true, true, true, true, true, false, false, true, true, false, false,
163 false, false, false, false, true, true, false, false, false, false, false, false, true, true,
164 false, false, false, false, false, false, false, false, false, false, false, false, false,
165 false, false, false, false, false, false, false, false, false,
166];
167const G: [bool; LETTER_PX_COUNT] = [
168 false, true, true, true, true, true, true, false, true, true, true, true, true, true, true,
169 true, true, true, false, false, false, false, false, false, true, true, false, false, true,
170 true, true, true, true, true, false, false, true, true, true, true, true, true, false, false,
171 false, false, true, true, true, true, true, true, true, true, true, true, false, true, true,
172 true, true, true, true, false, false, false, false, false, false, false, false, false, false,
173 false, false, false, false, false, false, false,
174];
175const H: [bool; LETTER_PX_COUNT] = [
176 true, true, false, false, false, false, true, true, true, true, false, false, false, false,
177 true, true, true, true, false, false, false, false, true, true, true, true, true, true, true,
178 true, true, true, true, true, true, true, true, true, true, true, true, true, false, false,
179 false, false, true, true, true, true, false, false, false, false, true, true, true, true,
180 false, false, false, false, true, true, false, false, false, false, false, false, false, false,
181 false, false, false, false, false, false, false, false,
182];
183const I: [bool; LETTER_PX_COUNT] = [
184 true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true,
185 false, false, false, true, true, false, false, false, false, false, false, true, true, false,
186 false, false, false, false, false, true, true, false, false, false, false, false, false, true,
187 true, false, false, false, true, true, true, true, true, true, true, true, true, true, true,
188 true, true, true, true, true, false, false, false, false, false, false, false, false, false,
189 false, false, false, false, false, false, false,
190];
191const J: [bool; LETTER_PX_COUNT] = [
192 true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true,
193 false, false, false, false, true, true, false, false, false, false, false, false, true, true,
194 false, false, false, false, false, false, true, true, false, false, true, true, false, false,
195 true, true, false, false, true, true, true, true, true, true, false, false, false, true, true,
196 true, true, false, false, false, false, false, false, false, false, false, false, false, false,
197 false, false, false, false, false, false, false,
198];
199const K: [bool; LETTER_PX_COUNT] = [
200 true, true, false, false, false, true, true, true, true, true, false, false, true, true, true,
201 false, true, true, false, true, true, true, false, false, true, true, true, true, true, false,
202 false, false, true, true, true, true, true, false, false, false, true, true, false, true, true,
203 true, false, false, true, true, false, false, true, true, true, false, true, true, false,
204 false, false, true, true, true, false, false, false, false, false, false, false, false, false,
205 false, false, false, false, false, false, false,
206];
207const L: [bool; LETTER_PX_COUNT] = [
208 true, true, false, false, false, false, false, false, true, true, false, false, false, false,
209 false, false, true, true, false, false, false, false, false, false, true, true, false, false,
210 false, false, false, false, true, true, false, false, false, false, false, false, true, true,
211 false, false, false, false, false, false, true, true, true, true, true, true, true, true, true,
212 true, true, true, true, true, true, true, false, false, false, false, false, false, false,
213 false, false, false, false, false, false, false, false, false,
214];
215const M: [bool; LETTER_PX_COUNT] = [
216 true, true, false, false, false, false, true, true, true, true, true, false, false, true, true,
217 true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true,
218 true, true, true, false, true, true, false, true, true, true, true, false, true, true, false,
219 true, true, true, true, false, true, true, false, true, true, true, true, false, true, true,
220 false, true, true, false, false, false, false, false, false, false, false, false, false, false,
221 false, false, false, false, false,
222];
223const N: [bool; LETTER_PX_COUNT] = [
224 true, true, false, false, false, false, true, true, true, true, true, false, false, false,
225 true, true, true, true, true, true, false, false, true, true, true, true, true, true, true,
226 false, true, true, true, true, false, true, true, true, true, true, true, true, false, false,
227 true, true, true, true, true, true, false, false, false, true, true, true, true, true, false,
228 false, false, false, true, true, false, false, false, false, false, false, false, false, false,
229 false, false, false, false, false, false, false,
230];
231const O: [bool; LETTER_PX_COUNT] = [
232 false, true, true, true, true, true, true, false, true, true, true, true, true, true, true,
233 true, true, true, false, false, false, false, true, true, true, true, false, false, false,
234 false, true, true, true, true, false, false, false, false, true, true, true, true, false,
235 false, false, false, true, true, true, true, true, true, true, true, true, true, false, true,
236 true, true, true, true, true, false, false, false, false, false, false, false, false, false,
237 false, false, false, false, false, false, false, false,
238];
239const P: [bool; LETTER_PX_COUNT] = [
240 true, true, true, true, true, true, true, false, true, true, true, true, true, true, true,
241 true, true, true, false, false, false, false, true, true, true, true, true, true, true, true,
242 true, true, true, true, true, true, true, true, true, false, true, true, false, false, false,
243 false, false, false, true, true, false, false, false, false, false, false, true, true, false,
244 false, false, false, false, false, false, false, false, false, false, false, false, false,
245 false, false, false, false, false, false, false, false,
246];
247const Q: [bool; LETTER_PX_COUNT] = [
248 false, true, true, true, true, true, true, false, true, true, true, true, true, true, true,
249 true, true, true, false, false, false, false, true, true, true, true, false, true, true, false,
250 true, true, true, true, false, true, true, true, true, true, true, true, false, false, true,
251 true, true, false, true, true, true, true, true, true, true, true, false, true, true, true,
252 true, false, true, true, false, false, false, false, false, false, false, false, false, false,
253 false, false, false, false, false, false,
254];
255const R: [bool; LETTER_PX_COUNT] = [
256 true, true, true, true, true, true, true, false, true, true, true, true, true, true, true,
257 true, true, true, false, false, false, false, true, true, true, true, true, true, true, true,
258 true, true, true, true, true, true, true, true, true, false, true, true, false, true, true,
259 true, false, false, true, true, false, false, true, true, true, false, true, true, false,
260 false, false, true, true, true, false, false, false, false, false, false, false, false, false,
261 false, false, false, false, false, false, false,
262];
263const S: [bool; LETTER_PX_COUNT] = [
264 false, true, true, true, true, true, true, true, true, true, true, true, true, true, true,
265 true, true, true, false, false, false, false, false, false, true, true, true, true, true, true,
266 true, false, false, true, true, true, true, true, true, true, false, false, false, false,
267 false, false, true, true, true, true, true, true, true, true, true, true, true, true, true,
268 true, true, true, true, false, false, false, false, false, false, false, false, false, false,
269 false, false, false, false, false, false, false,
270];
271const T: [bool; LETTER_PX_COUNT] = [
272 true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true,
273 false, false, false, true, true, false, false, false, false, false, false, true, true, false,
274 false, false, false, false, false, true, true, false, false, false, false, false, false, true,
275 true, false, false, false, false, false, false, true, true, false, false, false, false, false,
276 false, true, true, false, false, false, false, false, false, false, false, false, false, false,
277 false, false, false, false, false, false, false, false,
278];
279const U: [bool; LETTER_PX_COUNT] = [
280 true, true, false, false, false, false, true, true, true, true, false, false, false, false,
281 true, true, true, true, false, false, false, false, true, true, true, true, false, false,
282 false, false, true, true, true, true, false, false, false, false, true, true, true, true,
283 false, false, false, false, true, true, true, true, true, true, true, true, true, true, false,
284 true, true, true, true, true, true, false, false, false, false, false, false, false, false,
285 false, false, false, false, false, false, false, false, false,
286];
287const V: [bool; LETTER_PX_COUNT] = [
288 true, true, false, false, false, false, true, true, true, true, false, false, false, false,
289 true, true, true, true, false, false, false, false, true, true, true, true, false, false,
290 false, false, true, true, true, true, false, false, false, false, true, true, false, true,
291 true, false, false, true, true, false, false, false, true, true, true, true, false, false,
292 false, false, false, true, true, false, false, false, false, false, false, false, false, false,
293 false, false, false, false, false, false, false, false, false, false,
294];
295const W: [bool; LETTER_PX_COUNT] = [
296 true, true, false, true, true, false, true, true, true, true, false, true, true, false, true,
297 true, true, true, false, true, true, false, true, true, true, true, false, true, true, false,
298 true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true,
299 true, true, true, true, true, false, false, true, true, true, true, true, false, false, false,
300 false, true, true, false, false, false, false, false, false, false, false, false, false, false,
301 false, false, false, false, false,
302];
303const X: [bool; LETTER_PX_COUNT] = [
304 true, true, false, false, false, false, true, true, true, true, true, false, false, true, true,
305 true, false, true, true, true, true, true, true, false, false, false, true, true, true, true,
306 false, false, false, false, true, true, true, true, false, false, false, true, true, true,
307 true, true, true, false, true, true, true, false, false, true, true, true, true, true, false,
308 false, false, false, true, true, false, false, false, false, false, false, false, false, false,
309 false, false, false, false, false, false, false,
310];
311const Y: [bool; LETTER_PX_COUNT] = [
312 true, true, false, false, false, false, true, true, true, true, false, false, false, false,
313 true, true, true, true, true, false, false, true, true, true, false, true, true, true, true,
314 true, true, false, false, false, true, true, true, true, false, false, false, false, false,
315 true, true, false, false, false, false, false, false, true, true, false, false, false, false,
316 false, false, true, true, false, false, false, false, false, false, false, false, false, false,
317 false, false, false, false, false, false, false, false, false,
318];
319const Z: [bool; LETTER_PX_COUNT] = [
320 true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true,
321 false, false, false, false, true, true, true, false, false, false, false, true, true, true,
322 false, false, false, false, true, true, true, false, false, false, false, true, true, true,
323 false, false, false, false, true, true, true, true, true, true, true, true, true, true, true,
324 true, true, true, true, true, false, false, false, false, false, false, false, false, false,
325 false, false, false, false, false, false, false,
326];
327const ASTERISK: [bool; LETTER_PX_COUNT] = [
328 false, false, false, false, false, false, false, false, false, false, false, true, false,
329 false, false, false, false, true, false, true, false, true, false, false, false, false, true,
330 true, true, false, false, false, false, true, true, true, true, true, false, false, false,
331 false, true, true, true, false, false, false, false, true, false, true, false, true, false,
332 false, false, false, false, true, false, false, false, false, false, false, false, false,
333 false, false, false, false, false, false, false, false, false, false, false, false,
334];
335const AMPERSAND: [bool; LETTER_PX_COUNT] = [
336 false, true, true, true, true, true, false, false, true, true, false, false, false, true, true,
337 false, true, true, false, false, false, true, true, false, false, true, true, true, true, true,
338 false, false, false, true, true, true, true, true, false, true, true, true, false, false, true,
339 true, true, true, true, false, false, false, false, true, true, false, true, true, false,
340 false, false, false, true, false, true, true, true, true, true, true, true, true, false, true,
341 true, true, true, false, true, true,
342];
343const ZERO: [bool; LETTER_PX_COUNT] = [
344 false, true, true, true, true, true, true, false, true, true, true, true, true, true, true,
345 true, true, true, false, false, false, true, true, true, true, true, false, false, true, true,
346 true, true, true, true, false, true, true, true, true, true, true, true, true, true, true,
347 false, true, true, true, true, true, true, false, false, true, true, true, true, true, false,
348 false, false, true, true, true, true, true, true, true, true, true, true, false, true, true,
349 true, true, true, true, false,
350];
351const ONE: [bool; LETTER_PX_COUNT] = [
352 false, false, false, true, true, true, false, false, false, false, true, true, true, true,
353 false, false, false, true, true, true, true, true, false, false, false, true, true, false,
354 true, true, false, false, false, false, false, false, true, true, false, false, false, false,
355 false, false, true, true, false, false, false, false, false, false, true, true, false, false,
356 false, false, false, false, true, true, false, false, true, true, true, true, true, true, true,
357 true, true, true, true, true, true, true, true, true,
358];
359const TWO: [bool; LETTER_PX_COUNT] = [
360 false, true, true, true, true, true, true, false, true, true, true, true, true, true, true,
361 true, true, true, false, false, false, false, true, true, false, false, false, false, false,
362 false, true, true, false, false, true, true, true, true, true, true, false, true, true, true,
363 true, true, true, false, true, true, true, false, false, false, false, false, true, true,
364 false, false, false, false, false, false, true, true, true, true, true, true, true, true, true,
365 true, true, true, true, true, true, true,
366];
367const THREE: [bool; LETTER_PX_COUNT] = [
368 false, true, true, true, true, true, true, false, true, true, true, true, true, true, true,
369 true, true, true, false, false, false, false, true, true, false, false, false, false, false,
370 false, true, true, false, false, true, true, true, true, true, false, false, false, true, true,
371 true, true, true, false, false, false, false, false, false, false, true, true, true, true,
372 false, false, false, false, true, true, true, true, true, true, true, true, true, true, false,
373 true, true, true, true, true, true, false,
374];
375const FOUR: [bool; LETTER_PX_COUNT] = [
376 true, true, false, false, false, false, true, true, true, true, false, false, false, false,
377 true, true, true, true, false, false, false, false, true, true, true, true, false, false,
378 false, false, true, true, true, true, true, true, true, true, true, true, true, true, true,
379 true, true, true, true, true, false, false, false, false, false, false, true, true, false,
380 false, false, false, false, false, true, true, false, false, false, false, false, false, true,
381 true, false, false, false, false, false, false, true, true,
382];
383const FIVE: [bool; LETTER_PX_COUNT] = [
384 true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true,
385 true, true, false, false, false, false, false, false, true, true, false, false, false, false,
386 false, false, true, true, true, true, true, true, true, false, true, true, true, true, true,
387 true, true, true, false, false, false, false, false, false, true, true, true, true, false,
388 false, false, false, true, true, true, true, true, true, true, true, true, true, false, true,
389 true, true, true, true, true, false,
390];
391const SIX: [bool; LETTER_PX_COUNT] = [
392 false, true, true, true, true, true, true, false, true, true, true, true, true, true, true,
393 true, true, true, false, false, false, false, true, true, true, true, false, false, false,
394 false, false, false, true, true, true, true, true, true, true, false, true, true, true, true,
395 true, true, true, true, true, true, false, false, false, false, true, true, true, true, false,
396 false, false, false, true, true, true, true, true, true, true, true, true, true, false, true,
397 true, true, true, true, true, false,
398];
399const SEVEN: [bool; LETTER_PX_COUNT] = [
400 true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true,
401 false, false, false, false, false, false, true, true, false, false, false, false, false, true,
402 true, true, false, false, false, false, true, true, true, false, false, false, false, true,
403 true, true, false, false, false, false, true, true, true, false, false, false, false, true,
404 true, true, false, false, false, false, false, true, true, false, false, false, false, false,
405 false, true, true, false, false, false, false, false,
406];
407const EIGHT: [bool; LETTER_PX_COUNT] = [
408 false, true, true, true, true, true, true, false, true, true, true, true, true, true, true,
409 true, true, true, false, false, false, false, true, true, true, true, false, false, false,
410 false, true, true, false, true, true, true, true, true, true, false, false, true, true, true,
411 true, true, true, false, true, true, false, false, false, false, true, true, true, true, false,
412 false, false, false, true, true, true, true, true, true, true, true, true, true, false, true,
413 true, true, true, true, true, false,
414];
415const NINE: [bool; LETTER_PX_COUNT] = [
416 false, true, true, true, true, true, true, false, true, true, true, true, true, true, true,
417 true, true, true, false, false, false, false, true, true, true, true, false, false, false,
418 false, true, true, true, true, true, true, true, true, true, true, false, true, true, true,
419 true, true, true, true, false, false, false, false, false, false, true, true, true, true,
420 false, false, false, false, true, true, true, true, true, true, true, true, true, true, false,
421 true, true, true, true, true, true, false,
422];
423const DOUBLE_QUOTE: [bool; LETTER_PX_COUNT] = [
424 false, true, true, false, false, true, true, false, false, true, true, false, false, true,
425 true, false, false, true, true, false, false, true, true, false, false, false, false, false,
426 false, false, false, false, false, false, false, false, false, false, false, false, false,
427 false, false, false, false, false, false, false, false, false, false, false, false, false,
428 false, false, false, false, false, false, false, false, false, false, false, false, false,
429 false, false, false, false, false, false, false, false, false, false, false, false, false,
430];
431const QUOTE: [bool; LETTER_PX_COUNT] = [
432 false, false, false, true, true, false, false, false, false, false, false, true, true, false,
433 false, false, false, false, false, true, true, false, false, false, false, false, false, false,
434 false, false, false, false, false, false, false, false, false, false, false, false, false,
435 false, false, false, false, false, false, false, false, false, false, false, false, false,
436 false, false, false, false, false, false, false, false, false, false, false, false, false,
437 false, false, false, false, false, false, false, false, false, false, false, false, false,
438];
439const PERIOD: [bool; LETTER_PX_COUNT] = [
440 false, false, false, false, false, false, false, false, false, false, false, false, false,
441 false, false, false, false, false, false, false, false, false, false, false, false, false,
442 false, false, false, false, false, false, false, false, false, false, false, false, false,
443 false, false, false, false, false, false, false, false, false, false, false, false, false,
444 false, false, false, false, false, false, false, false, false, false, false, false, false,
445 false, false, true, true, false, false, false, false, false, false, true, true, false, false,
446 false,
447];
448const COLON: [bool; LETTER_PX_COUNT] = [
449 false, false, false, false, false, false, false, false, false, false, false, false, false,
450 false, false, false, false, false, false, true, true, false, false, false, false, false, false,
451 true, true, false, false, false, false, false, false, false, false, false, false, false, false,
452 false, false, false, false, false, false, false, false, false, false, true, true, false, false,
453 false, false, false, false, true, true, false, false, false, false, false, false, false, false,
454 false, false, false, false, false, false, false, false, false, false, false,
455];
456const COMMA: [bool; LETTER_PX_COUNT] = [
457 false, false, false, false, false, false, false, false, false, false, false, false, false,
458 false, false, false, false, false, false, false, false, false, false, false, false, false,
459 false, false, false, false, false, false, false, false, false, false, false, false, false,
460 false, false, false, false, false, false, false, false, false, false, false, false, false,
461 false, false, false, false, false, false, false, true, true, false, false, false, false, false,
462 false, true, true, false, false, false, false, false, true, true, false, false, false, false,
463];
464const UNDERSCORE: [bool; LETTER_PX_COUNT] = [
465 false, false, false, false, false, false, false, false, false, false, false, false, false,
466 false, false, false, false, false, false, false, false, false, false, false, false, false,
467 false, false, false, false, false, false, false, false, false, false, false, false, false,
468 false, false, false, false, false, false, false, false, false, false, false, false, false,
469 false, false, false, false, false, false, false, false, false, false, false, false, true, true,
470 true, true, true, true, true, true, true, true, true, true, true, true, true, true,
471];
472const EXCLAIM: [bool; LETTER_PX_COUNT] = [
473 false, false, false, true, true, false, false, false, false, false, false, true, true, false,
474 false, false, false, false, false, true, true, false, false, false, false, false, false, true,
475 true, false, false, false, false, false, false, true, true, false, false, false, false, false,
476 false, false, false, false, false, false, false, false, false, true, true, false, false, false,
477 false, false, false, true, true, false, false, false, false, false, false, false, false, false,
478 false, false, false, false, false, false, false, false, false, false,
479];
480const QUESTION: [bool; LETTER_PX_COUNT] = [
481 false, true, true, true, true, true, true, false, true, true, true, true, true, true, true,
482 true, true, true, false, false, false, false, true, true, true, true, false, false, false,
483 false, true, true, false, false, false, false, true, true, true, true, false, false, false,
484 true, true, true, true, false, false, false, false, false, false, false, false, false, false,
485 false, false, true, true, false, false, false, false, false, false, true, true, false, false,
486 false, false, false, false, false, false, false, false, false,
487];
488const PAREN_L: [bool; LETTER_PX_COUNT] = [
489 false, false, false, false, true, true, false, false, false, false, false, true, true, false,
490 false, false, false, false, true, true, false, false, false, false, false, false, true, true,
491 false, false, false, false, false, false, true, true, false, false, false, false, false, false,
492 true, true, false, false, false, false, false, false, true, true, false, false, false, false,
493 false, false, true, true, false, false, false, false, false, false, false, true, true, false,
494 false, false, false, false, false, false, true, true, false, false,
495];
496const PAREN_R: [bool; LETTER_PX_COUNT] = [
497 false, false, true, true, false, false, false, false, false, false, false, true, true, false,
498 false, false, false, false, false, false, true, true, false, false, false, false, false, false,
499 true, true, false, false, false, false, false, false, true, true, false, false, false, false,
500 false, false, true, true, false, false, false, false, false, false, true, true, false, false,
501 false, false, false, false, true, true, false, false, false, false, false, true, true, false,
502 false, false, false, false, true, true, false, false, false, false,
503];
504const SQUARE_L: [bool; LETTER_PX_COUNT] = [
505 false, false, true, true, true, true, false, false, false, false, true, true, false, false,
506 false, false, false, false, true, true, false, false, false, false, false, false, true, true,
507 false, false, false, false, false, false, true, true, false, false, false, false, false, false,
508 true, true, false, false, false, false, false, false, true, true, false, false, false, false,
509 false, false, true, true, false, false, false, false, false, false, true, true, false, false,
510 false, false, false, false, true, true, true, true, false, false,
511];
512const SQUARE_R: [bool; LETTER_PX_COUNT] = [
513 false, false, true, true, true, true, false, false, false, false, false, false, true, true,
514 false, false, false, false, false, false, true, true, false, false, false, false, false, false,
515 true, true, false, false, false, false, false, false, true, true, false, false, false, false,
516 false, false, true, true, false, false, false, false, false, false, true, true, false, false,
517 false, false, false, false, true, true, false, false, false, false, false, false, true, true,
518 false, false, false, false, true, true, true, true, false, false,
519];
520const ANGLE_L: [bool; LETTER_PX_COUNT] = [
521 false, false, false, false, false, true, true, false, false, false, false, false, true, true,
522 false, false, false, false, false, true, true, false, false, false, false, false, true, true,
523 false, false, false, false, false, true, true, false, false, false, false, false, false, true,
524 true, false, false, false, false, false, false, false, true, true, false, false, false, false,
525 false, false, false, true, true, false, false, false, false, false, false, false, true, true,
526 false, false, false, false, false, false, false, true, true, false,
527];
528const ANGLE_R: [bool; LETTER_PX_COUNT] = [
529 false, true, true, false, false, false, false, false, false, false, true, true, false, false,
530 false, false, false, false, false, true, true, false, false, false, false, false, false, false,
531 true, true, false, false, false, false, false, false, false, true, true, false, false, false,
532 false, false, false, true, true, false, false, false, false, false, true, true, false, false,
533 false, false, false, true, true, false, false, false, false, false, true, true, false, false,
534 false, false, false, true, true, false, false, false, false, false,
535];
536const MINUS: [bool; LETTER_PX_COUNT] = [
537 false, false, false, false, false, false, false, false, false, false, false, false, false,
538 false, false, false, false, false, false, false, false, false, false, false, false, false,
539 false, false, false, false, false, false, false, true, true, true, true, true, true, false,
540 false, true, true, true, true, true, true, false, false, false, false, false, false, false,
541 false, false, false, false, false, false, false, false, false, false, false, false, false,
542 false, false, false, false, false, false, false, false, false, false, false, false, false,
543];
544const PLUS: [bool; LETTER_PX_COUNT] = [
545 false, false, false, false, false, false, false, false, false, false, false, false, false,
546 false, false, false, false, false, false, true, true, false, false, false, false, false, false,
547 true, true, false, false, false, false, true, true, true, true, true, true, false, false, true,
548 true, true, true, true, true, false, false, false, false, true, true, false, false, false,
549 false, false, false, true, true, false, false, false, false, false, false, false, false, false,
550 false, false, false, false, false, false, false, false, false, false,
551];
552const EQUALS: [bool; LETTER_PX_COUNT] = [
553 false, false, false, false, false, false, false, false, false, false, false, false, false,
554 false, false, false, false, true, true, true, true, true, true, false, false, true, true, true,
555 true, true, true, false, false, false, false, false, false, false, false, false, false, false,
556 false, false, false, false, false, false, false, true, true, true, true, true, true, false,
557 false, true, true, true, true, true, true, false, false, false, false, false, false, false,
558 false, false, false, false, false, false, false, false, false, false,
559];
560const SLASH: [bool; LETTER_PX_COUNT] = [
561 false, false, false, false, false, false, false, true, false, false, false, false, false,
562 false, true, true, false, false, false, false, false, true, true, true, false, false, false,
563 false, true, true, true, false, false, false, false, true, true, true, false, false, false,
564 false, true, true, true, false, false, false, false, true, true, true, false, false, false,
565 false, true, true, true, false, false, false, false, false, true, true, false, false, false,
566 false, false, false, true, false, false, false, false, false, false, false,
567];
568const BACKSLASH: [bool; LETTER_PX_COUNT] = [
569 true, false, false, false, false, false, false, false, true, true, false, false, false, false,
570 false, false, true, true, true, false, false, false, false, false, false, true, true, true,
571 false, false, false, false, false, false, true, true, true, false, false, false, false, false,
572 false, true, true, true, false, false, false, false, false, false, true, true, true, false,
573 false, false, false, false, false, true, true, true, false, false, false, false, false, false,
574 true, true, false, false, false, false, false, false, false, true,
575];
576const PERCENT: [bool; LETTER_PX_COUNT] = [
577 false, true, false, false, false, false, false, true, true, false, true, false, false, false,
578 true, true, false, true, false, false, false, true, true, true, false, false, false, false,
579 true, true, true, false, false, false, false, true, true, true, false, false, false, false,
580 true, true, true, false, false, false, false, true, true, true, false, false, false, false,
581 true, true, true, false, false, false, true, false, true, true, false, false, false, true,
582 false, true, true, false, false, false, false, false, true, false,
583];
584const HASH: [bool; LETTER_PX_COUNT] = [
585 false, false, true, true, false, true, true, false, false, false, true, true, false, true,
586 true, false, true, true, true, true, true, true, true, true, true, true, true, true, true,
587 true, true, true, false, false, true, true, false, true, true, false, false, false, true, true,
588 false, true, true, false, true, true, true, true, true, true, true, true, true, true, true,
589 true, true, true, true, true, false, false, true, true, false, true, true, false, false, false,
590 true, true, false, true, true, false,
591];
592const UNKNOWN: [bool; LETTER_PX_COUNT] = [
593 true, true, true, true, true, true, true, true, true, false, false, false, false, false, false,
594 true, true, false, false, false, false, false, false, true, true, false, false, false, false,
595 false, false, true, true, false, false, false, false, false, false, true, true, false, false,
596 false, false, false, false, true, true, false, false, false, false, false, false, true, true,
597 false, false, false, false, false, false, true, true, false, false, false, false, false, false,
598 true, true, true, true, true, true, true, true, true,
599];
600const ELLIPSIS: [bool; LETTER_PX_COUNT] = [
601 false, false, false, false, false, false, false, false, false, false, false, false, false,
602 false, false, false, false, false, false, false, false, false, false, false, false, false,
603 false, false, false, false, false, false, false, false, false, false, false, false, false,
604 false, false, false, false, false, false, false, false, false, false, false, false, false,
605 false, false, false, false, false, false, false, false, false, false, false, false, true, true,
606 false, true, true, false, true, true, true, true, false, true, true, false, true, true,
607];
608const POUND: [bool; LETTER_PX_COUNT] = [
609 false, false, true, true, true, true, false, false, false, true, true, true, true, true, true,
610 false, true, true, false, false, false, false, true, true, true, true, false, false, false,
611 false, true, true, true, true, true, true, true, false, false, false, true, true, true, true,
612 true, false, false, false, true, true, false, false, false, false, false, false, true, true,
613 false, false, false, false, false, false, true, true, true, true, true, true, true, true, true,
614 true, true, true, true, true, true, true,
615];
616const SEMICOLON: [bool; LETTER_PX_COUNT] = [
617 false, false, false, false, false, false, false, false, false, false, false, false, false,
618 false, false, false, false, false, false, true, true, false, false, false, false, false, false,
619 true, true, false, false, false, false, false, false, false, false, false, false, false, false,
620 false, false, false, false, false, false, false, false, false, false, true, true, false, false,
621 false, false, false, false, true, true, false, false, false, false, false, true, true, false,
622 false, false, false, false, false, false, false, false, false, false, false,
623];
624const CURLY_L: [bool; LETTER_PX_COUNT] = [
625 false, false, false, true, true, true, false, false, false, false, true, true, false, false,
626 false, false, false, false, true, true, false, false, false, false, false, false, true, true,
627 false, false, false, false, false, true, true, false, false, false, false, false, false, true,
628 true, false, false, false, false, false, false, false, true, true, false, false, false, false,
629 false, false, true, true, false, false, false, false, false, false, true, true, false, false,
630 false, false, false, false, false, true, true, true, false, false,
631];
632const CURLY_R: [bool; LETTER_PX_COUNT] = [
633 false, false, true, true, true, false, false, false, false, false, false, false, true, true,
634 false, false, false, false, false, false, true, true, false, false, false, false, false, false,
635 true, true, false, false, false, false, false, false, false, true, true, false, false, false,
636 false, false, false, true, true, false, false, false, false, false, true, true, false, false,
637 false, false, false, false, true, true, false, false, false, false, false, false, true, true,
638 false, false, false, false, true, true, true, false, false, false,
639];
640const TILDE: [bool; LETTER_PX_COUNT] = [
641 false, false, false, false, false, false, false, false, false, false, false, false, false,
642 false, false, false, false, false, false, false, false, false, false, false, false, false,
643 true, true, false, false, true, true, false, false, true, true, false, false, true, true, true,
644 true, false, false, true, true, false, false, true, true, false, false, true, true, false,
645 false, false, false, false, false, false, false, false, false, false, false, false, false,
646 false, false, false, false, false, false, false, false, false, false, false, false,
647];
648const POWER: [bool; LETTER_PX_COUNT] = [
649 false, false, false, true, true, false, false, false, false, false, true, true, true, true,
650 false, false, false, true, true, false, false, true, true, false, false, true, true, false,
651 false, true, true, false, false, false, false, false, false, false, false, false, false, false,
652 false, false, false, false, false, false, false, false, false, false, false, false, false,
653 false, false, false, false, false, false, false, false, false, false, false, false, false,
654 false, false, false, false, false, false, false, false, false, false, false, false,
655];
656const BACKTICK: [bool; LETTER_PX_COUNT] = [
657 false, false, false, true, true, false, false, false, false, false, false, true, true, true,
658 false, false, false, false, false, false, true, true, false, false, false, false, false, false,
659 false, false, false, false, false, false, false, false, false, false, false, false, false,
660 false, false, false, false, false, false, false, false, false, false, false, false, false,
661 false, false, false, false, false, false, false, false, false, false, false, false, false,
662 false, false, false, false, false, false, false, false, false, false, false, false, false,
663];
664const AT: [bool; LETTER_PX_COUNT] = [
665 false, true, true, true, true, true, true, false, true, true, true, true, true, true, true,
666 true, true, true, false, false, false, false, false, true, true, true, false, true, true,
667 false, false, true, true, true, false, true, true, false, false, true, true, true, false, true,
668 true, true, true, true, true, true, false, true, true, true, true, false, true, true, false,
669 false, false, false, false, false, true, true, false, false, false, false, false, false, false,
670 true, true, true, true, true, true, true,
671];
672const DEGREE: [bool; LETTER_PX_COUNT] = [
673 false, false, false, true, true, false, false, false, false, false, true, true, true, true,
674 false, false, false, true, true, false, false, true, true, false, false, true, true, false,
675 false, true, true, false, false, false, true, true, true, true, false, false, false, false,
676 false, true, true, false, false, false, false, false, false, false, false, false, false, false,
677 false, false, false, false, false, false, false, false, false, false, false, false, false,
678 false, false, false, false, false, false, false, false, false, false, false,
679];
680
681const YEN: [bool; LETTER_PX_COUNT] = [
682 true, true, false, false, false, false, true, true, true, true, false, false, false, false,
683 true, true, true, true, false, false, false, false, true, true, true, true, true, false, false,
684 true, true, true, false, true, true, true, true, true, true, false, false, false, false, true,
685 true, false, false, false, false, false, true, true, true, true, false, false, false, false,
686 false, true, true, false, false, false, false, false, true, true, true, true, false, false,
687 false, false, false, true, true, false, false, false,
688];
689const DOLLAR: [bool; LETTER_PX_COUNT] = [
690 false, false, false, false, false, false, false, false, false, false, false, false, true,
691 false, false, false, false, false, false, true, true, true, true, false, false, false, true,
692 false, true, false, false, false, false, false, true, false, true, false, false, false, false,
693 false, false, true, true, true, false, false, false, false, false, false, true, false, true,
694 false, false, false, false, false, true, false, true, false, false, false, true, true, true,
695 true, false, false, false, false, false, false, true, false, false, false,
696];
697const CURRENCY: [bool; LETTER_PX_COUNT] = [
698 false, false, false, false, false, false, false, false, false, false, false, false, false,
699 false, false, false, false, true, false, false, false, false, true, false, false, false, true,
700 true, true, true, false, false, false, false, true, false, false, true, false, false, false,
701 false, true, false, false, true, false, false, false, false, true, true, true, true, false,
702 false, false, true, false, false, false, false, true, false, false, false, false, false, false,
703 false, false, false, false, false, false, false, false, false, false, false,
704];
705const CENT: [bool; LETTER_PX_COUNT] = [
706 false, false, false, false, false, false, false, false, false, false, false, false, true,
707 false, false, false, false, false, true, true, true, true, true, false, false, false, true,
708 false, true, false, false, false, false, false, true, false, true, false, false, false, false,
709 false, true, false, true, false, false, false, false, false, true, true, true, true, true,
710 false, false, false, false, false, true, false, false, false, false, false, false, false,
711 false, false, false, false, false, false, false, false, false, false, false, false,
712];
713const CHECK: [bool; LETTER_PX_COUNT] = [
714 false, false, false, false, false, false, false, false, false, false, false, false, false,
715 false, false, false, false, false, false, false, false, false, true, true, false, false, false,
716 false, false, true, true, false, true, false, false, false, true, true, false, false, true,
717 true, false, true, true, false, false, false, false, true, true, true, false, false, false,
718 false, false, false, true, false, false, false, false, false, false, false, false, false,
719 false, false, false, false, false, false, false, false, false, false, false, false,
720];
721const LOWER_A: [bool; LETTER_PX_COUNT] = [
722 false, false, false, false, false, false, false, false, false, false, false, false, false,
723 false, false, false, false, false, true, true, true, true, false, false, false, true, true,
724 true, true, true, true, false, false, true, true, false, false, true, true, false, false, true,
725 true, false, false, true, true, false, false, true, true, true, true, true, true, true, false,
726 false, true, true, true, true, true, true, false, false, false, false, false, false, false,
727 false, false, false, false, false, false, false, false, false,
728];
729const LOWER_B: [bool; LETTER_PX_COUNT] = [
730 false, true, true, false, false, false, false, false, false, true, true, false, false, false,
731 false, false, false, true, true, true, true, true, false, false, false, true, true, true, true,
732 true, true, false, false, true, true, false, false, true, true, false, false, true, true,
733 false, false, true, true, false, false, true, true, true, true, true, true, false, false, true,
734 true, true, true, true, false, false, false, false, false, false, false, false, false, false,
735 false, false, false, false, false, false, false, false,
736];
737const LOWER_C: [bool; LETTER_PX_COUNT] = [
738 false, false, false, false, false, false, false, false, false, false, false, false, false,
739 false, false, false, false, false, true, true, true, false, false, false, false, true, true,
740 true, true, true, false, false, false, true, true, false, false, false, false, false, false,
741 true, true, false, false, false, false, false, false, true, true, true, true, true, false,
742 false, false, false, true, true, true, false, false, false, false, false, false, false, false,
743 false, false, false, false, false, false, false, false, false, false, false,
744];
745const LOWER_D: [bool; LETTER_PX_COUNT] = [
746 false, false, false, false, false, true, true, false, false, false, false, false, false, true,
747 true, false, false, false, true, true, true, true, true, false, false, true, true, true, true,
748 true, true, false, false, true, true, false, false, true, true, false, false, true, true,
749 false, false, true, true, false, false, true, true, true, true, true, true, false, false,
750 false, true, true, true, true, true, false, false, false, false, false, false, false, false,
751 false, false, false, false, false, false, false, false, false,
752];
753const LOWER_E: [bool; LETTER_PX_COUNT] = [
754 false, false, false, false, false, false, false, false, false, false, false, false, false,
755 false, false, false, false, false, true, true, true, false, false, false, false, true, true,
756 false, true, true, false, false, false, true, true, true, true, true, false, false, false,
757 true, true, false, false, false, false, false, false, true, true, true, true, false, false,
758 false, false, false, true, true, true, false, false, false, false, false, false, false, false,
759 false, false, false, false, false, false, false, false, false, false, false,
760];
761const LOWER_F: [bool; LETTER_PX_COUNT] = [
762 false, false, true, true, true, false, false, false, false, true, true, true, true, true,
763 false, false, false, true, true, false, false, true, false, false, false, true, true, false,
764 false, false, false, false, false, true, true, true, true, false, false, false, false, true,
765 true, true, true, false, false, false, false, true, true, false, false, false, false, false,
766 false, true, true, false, false, false, false, false, false, false, false, false, false, false,
767 false, false, false, false, false, false, false, false, false, false,
768];
769const LOWER_G: [bool; LETTER_PX_COUNT] = [
770 false, false, false, false, false, false, false, false, false, false, false, false, false,
771 false, false, false, false, false, false, true, true, true, false, false, false, false, true,
772 true, true, true, true, false, false, true, true, false, false, true, true, false, false, true,
773 true, false, false, true, true, false, false, false, true, true, true, true, true, false,
774 false, false, false, true, true, true, true, false, false, false, false, false, false, true,
775 true, false, false, false, false, true, true, true, true, false,
776];
777const LOWER_H: [bool; LETTER_PX_COUNT] = [
778 false, true, true, false, false, false, false, false, false, true, true, false, false, false,
779 false, false, false, true, true, false, false, false, false, false, false, true, true, false,
780 false, false, false, false, false, true, true, true, true, true, false, false, false, true,
781 true, true, true, true, true, false, false, true, true, false, false, true, true, false, false,
782 true, true, false, false, true, true, false, false, false, false, false, false, false, false,
783 false, false, false, false, false, false, false, false, false,
784];
785const LOWER_I: [bool; LETTER_PX_COUNT] = [
786 false, false, false, false, false, false, false, false, false, false, false, false, false,
787 false, false, false, false, false, false, true, true, false, false, false, false, false, false,
788 true, true, false, false, false, false, false, false, false, false, false, false, false, false,
789 false, false, true, true, false, false, false, false, false, false, true, true, false, false,
790 false, false, false, false, true, true, false, false, false, false, false, false, false, false,
791 false, false, false, false, false, false, false, false, false, false, false,
792];
793const LOWER_J: [bool; LETTER_PX_COUNT] = [
794 false, false, false, false, false, false, false, false, false, false, false, false, false,
795 false, false, false, false, false, false, true, true, false, false, false, false, false, false,
796 true, true, false, false, false, false, false, false, false, false, false, false, false, false,
797 false, false, true, true, false, false, false, false, false, false, true, true, false, false,
798 false, false, false, false, true, true, false, false, false, false, true, true, true, true,
799 false, false, false, false, true, true, true, false, false, false, false,
800];
801const LOWER_K: [bool; LETTER_PX_COUNT] = [
802 false, true, true, false, false, false, false, false, false, true, true, false, false, true,
803 true, false, false, true, true, false, true, true, true, false, false, true, true, true, true,
804 true, false, false, false, true, true, true, true, true, false, false, false, true, true,
805 false, true, true, true, false, false, true, true, false, false, true, true, false, false,
806 true, true, false, false, true, true, false, false, false, false, false, false, false, false,
807 false, false, false, false, false, false, false, false, false,
808];
809const LOWER_L: [bool; LETTER_PX_COUNT] = [
810 false, false, true, true, false, false, false, false, false, false, true, true, false, false,
811 false, false, false, false, true, true, false, false, false, false, false, false, true, true,
812 false, false, false, false, false, false, true, true, false, false, false, false, false, false,
813 true, true, false, false, false, false, false, false, true, true, true, true, false, false,
814 false, false, false, true, true, true, false, false, false, false, false, false, false, false,
815 false, false, false, false, false, false, false, false, false, false,
816];
817const LOWER_M: [bool; LETTER_PX_COUNT] = [
818 false, false, false, false, false, false, false, false, false, false, false, false, false,
819 false, false, false, false, true, true, false, false, true, true, false, true, true, true,
820 true, true, true, true, true, true, true, false, true, true, false, true, true, true, true,
821 false, true, true, false, true, true, true, true, false, false, false, false, true, true, true,
822 true, false, false, false, false, true, true, false, false, false, false, false, false, false,
823 false, false, false, false, false, false, false, false, false,
824];
825const LOWER_N: [bool; LETTER_PX_COUNT] = [
826 false, false, false, false, false, false, false, false, false, false, false, false, false,
827 false, false, false, false, false, true, true, true, true, false, false, false, true, true,
828 true, true, true, true, false, false, true, true, false, false, true, true, false, false, true,
829 true, false, false, true, true, false, false, true, true, false, false, true, true, false,
830 false, true, true, false, false, true, true, false, false, false, false, false, false, false,
831 false, false, false, false, false, false, false, false, false, false,
832];
833const LOWER_O: [bool; LETTER_PX_COUNT] = [
834 false, false, false, false, false, false, false, false, false, false, false, false, false,
835 false, false, false, false, false, false, true, true, false, false, false, false, false, true,
836 true, true, true, false, false, false, true, true, false, false, true, true, false, false,
837 true, true, false, false, true, true, false, false, false, true, true, true, true, false,
838 false, false, false, false, true, true, false, false, false, false, false, false, false, false,
839 false, false, false, false, false, false, false, false, false, false, false,
840];
841const LOWER_P: [bool; LETTER_PX_COUNT] = [
842 false, false, false, false, false, false, false, false, false, false, false, false, false,
843 false, false, false, false, false, true, true, true, false, false, false, false, true, true,
844 true, true, true, false, false, false, true, true, false, false, true, true, false, false,
845 true, true, false, false, true, true, false, false, true, true, true, true, true, false, false,
846 false, true, true, true, true, false, false, false, false, true, true, false, false, false,
847 false, false, false, true, true, false, false, false, false, false,
848];
849const LOWER_Q: [bool; LETTER_PX_COUNT] = [
850 false, false, false, false, false, false, false, false, false, false, false, false, false,
851 false, false, false, false, false, false, true, true, true, false, false, false, false, true,
852 true, true, true, true, false, false, true, true, false, false, true, true, false, false, true,
853 true, false, false, true, true, false, false, false, true, true, true, true, true, false,
854 false, false, false, true, true, true, true, false, false, false, false, false, false, true,
855 true, false, false, false, false, false, false, true, true, true,
856];
857const LOWER_R: [bool; LETTER_PX_COUNT] = [
858 false, false, false, false, false, false, false, false, false, false, false, false, false,
859 false, false, false, false, true, true, false, false, false, false, false, false, true, true,
860 true, true, true, false, false, false, true, true, true, true, false, false, false, false,
861 true, true, false, false, false, false, false, false, true, true, false, false, false, false,
862 false, false, true, true, false, false, false, false, false, false, false, false, false, false,
863 false, false, false, false, false, false, false, false, false, false, false,
864];
865const LOWER_S: [bool; LETTER_PX_COUNT] = [
866 false, false, false, false, false, false, false, false, false, false, false, false, false,
867 false, false, false, false, false, false, true, true, false, false, false, false, false, true,
868 true, true, true, false, false, false, false, true, true, false, false, false, false, false,
869 false, false, false, true, true, false, false, false, false, true, true, true, true, false,
870 false, false, false, false, true, true, false, false, false, false, false, false, false, false,
871 false, false, false, false, false, false, false, false, false, false, false,
872];
873const LOWER_T: [bool; LETTER_PX_COUNT] = [
874 false, false, true, true, false, false, false, false, false, false, true, true, false, false,
875 false, false, false, true, true, true, true, false, false, false, false, true, true, true,
876 true, false, false, false, false, false, true, true, false, false, false, false, false, false,
877 true, true, false, true, true, false, false, false, true, true, true, true, true, false, false,
878 false, false, true, true, true, false, false, false, false, false, false, false, false, false,
879 false, false, false, false, false, false, false, false, false,
880];
881const LOWER_U: [bool; LETTER_PX_COUNT] = [
882 false, false, false, false, false, false, false, false, false, false, false, false, false,
883 false, false, false, false, true, true, false, false, true, true, false, false, true, true,
884 false, false, true, true, false, false, true, true, false, false, true, true, false, false,
885 true, true, false, false, true, true, false, false, true, true, true, true, true, true, false,
886 false, false, true, true, true, true, false, false, false, false, false, false, false, false,
887 false, false, false, false, false, false, false, false, false, false,
888];
889const LOWER_V: [bool; LETTER_PX_COUNT] = [
890 false, false, false, false, false, false, false, false, false, false, false, false, false,
891 false, false, false, false, true, true, false, false, true, true, false, false, true, true,
892 false, false, true, true, false, false, true, true, false, false, true, true, false, false,
893 true, true, false, false, true, true, false, false, false, true, true, true, true, false,
894 false, false, false, false, true, true, false, false, false, false, false, false, false, false,
895 false, false, false, false, false, false, false, false, false, false, false,
896];
897const LOWER_W: [bool; LETTER_PX_COUNT] = [
898 false, false, false, false, false, false, false, false, false, false, false, false, false,
899 false, false, false, true, true, false, false, false, false, true, true, true, true, false,
900 false, false, false, true, true, true, true, false, true, true, false, true, true, true, true,
901 false, true, true, false, true, true, true, true, true, true, true, true, true, true, false,
902 true, true, false, false, true, true, false, false, false, false, false, false, false, false,
903 false, false, false, false, false, false, false, false, false,
904];
905const LOWER_X: [bool; LETTER_PX_COUNT] = [
906 false, false, false, false, false, false, false, false, false, false, false, false, false,
907 false, false, false, false, true, true, false, true, true, false, false, false, true, true,
908 false, true, true, false, false, false, false, true, true, true, false, false, false, false,
909 false, true, true, true, false, false, false, false, true, true, false, true, true, false,
910 false, false, true, true, false, true, true, false, false, false, false, false, false, false,
911 false, false, false, false, false, false, false, false, false, false, false,
912];
913const LOWER_Y: [bool; LETTER_PX_COUNT] = [
914 false, false, false, false, false, false, false, false, false, false, false, false, false,
915 false, false, false, false, true, true, false, false, true, true, false, false, true, true,
916 false, false, true, true, false, false, true, true, false, false, true, true, false, false,
917 true, true, false, false, true, true, false, false, false, true, true, true, true, false,
918 false, false, false, false, true, true, false, false, false, false, false, false, true, true,
919 false, false, false, false, true, true, true, true, false, false, false,
920];
921const LOWER_Z: [bool; LETTER_PX_COUNT] = [
922 false, false, false, false, false, false, false, false, false, false, false, false, false,
923 false, false, false, false, true, true, true, true, true, false, false, false, true, true,
924 true, true, true, false, false, false, false, false, true, true, false, false, false, false,
925 false, true, true, false, false, false, false, false, true, true, true, true, true, false,
926 false, false, true, true, true, true, true, false, false, false, false, false, false, false,
927 false, false, false, false, false, false, false, false, false, false, false,
928];
929const EURO: [bool; LETTER_PX_COUNT] = [
930 false, false, true, true, true, true, true, false, false, true, true, true, true, true, true,
931 true, false, true, true, false, false, false, true, true, true, true, true, true, true, false,
932 false, false, false, true, true, false, false, false, false, false, false, true, true, false,
933 false, false, false, false, true, true, true, true, true, false, false, false, false, true,
934 true, false, false, false, true, true, false, true, true, true, true, true, true, true, false,
935 false, true, true, true, true, true, false,
936];
937const PIPE: [bool; LETTER_PX_COUNT] = [
938 false, false, false, true, true, false, false, false, false, false, false, true, true, false,
939 false, false, false, false, false, true, true, false, false, false, false, false, false, true,
940 true, false, false, false, false, false, false, true, true, false, false, false, false, false,
941 false, true, true, false, false, false, false, false, false, true, true, false, false, false,
942 false, false, false, true, true, false, false, false, false, false, false, true, true, false,
943 false, false, false, false, false, true, true, false, false, false,
944];