gearmulator

Emulation of classic VA synths of the late 90s/2000s that are based on Motorola 56300 family DSPs
Log | Files | Refs | Submodules | README | LICENSE

lcdfonts.cpp (30579B)


      1 #include <cstdint>
      2 #include <cstddef>
      3 
      4 #include <array>
      5 
      6 namespace hwLib
      7 {
      8 	constexpr uint8_t g_fontTable0[] =
      9 	{
     10 		// CGRam Data, initially empty
     11 		0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000,	// 0 0
     12 		0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000,	// 0 1
     13 		0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000,	// 0 2
     14 		0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000,	// 0 3
     15 		0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000,	// 0 4
     16 		0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000,	// 0 5
     17 		0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000,	// 0 6
     18 		0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000,	// 0 7
     19 		0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000,	// 0 8
     20 		0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000,	// 0 9
     21 		0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000,	// 0 a
     22 		0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000,	// 0 b
     23 		0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000,	// 0 c
     24 		0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000,	// 0 d
     25 		0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000,	// 0 e
     26 		0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000,	// 0 f
     27 
     28 		0b00000, // 1 0
     29 		0b10001,
     30 		0b01001,
     31 		0b01110,
     32 		0b10010,
     33 		0b10001,
     34 		0b00000,
     35 		0b00000,
     36 		0b00000,
     37 		0b00000,
     38 
     39 		0b00000, // 1 1
     40 		0b11110,
     41 		0b00010,
     42 		0b00010,
     43 		0b00010,
     44 		0b11111,
     45 		0b00000,
     46 		0b00000,
     47 		0b00000,
     48 		0b00000,
     49 
     50 		0b00000, // 1 2
     51 		0b00110,
     52 		0b00010,
     53 		0b00110,
     54 		0b01010,
     55 		0b01010,
     56 		0b00000,
     57 		0b00000,
     58 		0b00000,
     59 		0b00000,
     60 
     61 		0b00000, // 1 3
     62 		0b11111,
     63 		0b00010,
     64 		0b00010,
     65 		0b00010,
     66 		0b00010,
     67 		0b00000,
     68 		0b00000,
     69 		0b00000,
     70 		0b00000,
     71 
     72 		0b00000, // 1 4
     73 		0b11111,
     74 		0b00001,
     75 		0b10001,
     76 		0b10001,
     77 		0b10001,
     78 		0b00000,
     79 		0b00000,
     80 		0b00000,
     81 		0b00000,
     82 
     83 		0b00000, // 1 5
     84 		0b00110,
     85 		0b00010,
     86 		0b00010,
     87 		0b00010,
     88 		0b00010,
     89 		0b00000,
     90 		0b00000,
     91 		0b00000,
     92 		0b00000,
     93 
     94 		0b00000, // 1 6
     95 		0b01110,
     96 		0b00100,
     97 		0b01000,
     98 		0b00100,
     99 		0b00010,
    100 		0b00000,
    101 		0b00000,
    102 		0b00000,
    103 		0b00000,
    104 
    105 		0b00000, // 1 7
    106 		0b11111,
    107 		0b10001,
    108 		0b10001,
    109 		0b10001,
    110 		0b10001,
    111 		0b00000,
    112 		0b00000,
    113 		0b00000,
    114 		0b00000,
    115 
    116 		0b00000, // 1 8
    117 		0b10111,
    118 		0b10101,
    119 		0b10101,
    120 		0b10001,
    121 		0b01111,
    122 		0b00000,
    123 		0b00000,
    124 		0b00000,
    125 		0b00000,
    126 
    127 		0b00000, // 1 9
    128 		0b00110,
    129 		0b00010,
    130 		0b00000,
    131 		0b00000,
    132 		0b00000,
    133 		0b00000,
    134 		0b00000,
    135 		0b00000,
    136 		0b00000,
    137 
    138 		0b00000, // 1 a
    139 		0b01111,
    140 		0b00001,
    141 		0b00001,
    142 		0b00001,
    143 		0b00001,
    144 		0b00001,
    145 		0b00000,
    146 		0b00000,
    147 		0b00000,
    148 
    149 		0b00000, // 1 b
    150 		0b11110,
    151 		0b00001,
    152 		0b00001,
    153 		0b00001,
    154 		0b11110,
    155 		0b00000,
    156 		0b00000,
    157 		0b00000,
    158 		0b00000,
    159 
    160 		0b10000, // 1 c
    161 		0b11111,
    162 		0b00001,
    163 		0b00001,
    164 		0b00001,
    165 		0b00110,
    166 		0b00000,
    167 		0b00000,
    168 		0b00000,
    169 		0b00000,
    170 
    171 		0b00000, // 1 d
    172 		0b11111,
    173 		0b10001,
    174 		0b10001,
    175 		0b10001,
    176 		0b11111,
    177 		0b00000,
    178 		0b00000,
    179 		0b00000,
    180 		0b00000,
    181 
    182 		0b00000, // 1 e
    183 		0b10110,
    184 		0b01001,
    185 		0b10001,
    186 		0b10001,
    187 		0b10111,
    188 		0b00000,
    189 		0b00000,
    190 		0b00000,
    191 		0b00000,
    192 
    193 		0b00000, // 1 f
    194 		0b00110,
    195 		0b00010,
    196 		0b00010,
    197 		0b00010,
    198 		0b00010,
    199 		0b00010,
    200 		0b00000,
    201 		0b00000,
    202 		0b00000,
    203 
    204 		0b00000, // 2 0
    205 		0b00000,
    206 		0b00000,
    207 		0b00000,
    208 		0b00000,
    209 		0b00000,
    210 		0b00000,
    211 		0b00000,
    212 		0b00000,
    213 		0b00000,
    214 
    215 		0b00100, // 2 1 !
    216 		0b00100,
    217 		0b00100,
    218 		0b00100,
    219 		0b00000,
    220 		0b00000,
    221 		0b00100,
    222 		0b00000,
    223 		0b00000,
    224 		0b00000,
    225 
    226 		0b01010, // 2 2 "
    227 		0b01010,
    228 		0b01010,
    229 		0b00000,
    230 		0b00000,
    231 		0b00000,
    232 		0b00000,
    233 		0b00000,
    234 		0b00000,
    235 		0b00000,
    236 
    237 		0b01010, // 2 3 #
    238 		0b01010,
    239 		0b11111,
    240 		0b01010,
    241 		0b11111,
    242 		0b01010,
    243 		0b01010,
    244 		0b00000,
    245 		0b00000,
    246 		0b00000,
    247 
    248 		0b00100, // 2 4 $
    249 		0b01111,
    250 		0b10100,
    251 		0b01110,
    252 		0b00101,
    253 		0b11110,
    254 		0b00100,
    255 		0b00000,
    256 		0b00000,
    257 		0b00000,
    258 
    259 		0b11000, // 2 5 %
    260 		0b11001,
    261 		0b00010,
    262 		0b00100,
    263 		0b01000,
    264 		0b10011,
    265 		0b00011,
    266 		0b00000,
    267 		0b00000,
    268 		0b00000,
    269 
    270 		0b01100, // 2 6 &
    271 		0b10010,
    272 		0b10100,
    273 		0b01000,
    274 		0b10101,
    275 		0b10010,
    276 		0b01101,
    277 		0b00000,
    278 		0b00000,
    279 		0b00000,
    280 
    281 		0b01100, // 2 7 '
    282 		0b00100,
    283 		0b01000,
    284 		0b00000,
    285 		0b00000,
    286 		0b00000,
    287 		0b00000,
    288 		0b00000,
    289 		0b00000,
    290 		0b00000,
    291 
    292 		0b00010, // 2 8 (
    293 		0b00100,
    294 		0b01000,
    295 		0b01000,
    296 		0b01000,
    297 		0b00100,
    298 		0b00010,
    299 		0b00000,
    300 		0b00000,
    301 		0b00000,
    302 
    303 		0b01000, // 2 9 )
    304 		0b00100,
    305 		0b00010,
    306 		0b00010,
    307 		0b00010,
    308 		0b00100,
    309 		0b01000,
    310 		0b00000,
    311 		0b00000,
    312 		0b00000,
    313 
    314 		0b00000, // 2 a *
    315 		0b00100,
    316 		0b10101,
    317 		0b01110,
    318 		0b10101,
    319 		0b00100,
    320 		0b00000,
    321 		0b00000,
    322 		0b00000,
    323 		0b00000,
    324 
    325 		0b00000, // 2 b +
    326 		0b00100,
    327 		0b00100,
    328 		0b11111,
    329 		0b00100,
    330 		0b00100,
    331 		0b00000,
    332 		0b00000,
    333 		0b00000,
    334 		0b00000,
    335 
    336 		0b00000, // 2 c ,
    337 		0b00000,
    338 		0b00000,
    339 		0b00000,
    340 		0b01100,
    341 		0b00100,
    342 		0b01000,
    343 		0b00000,
    344 		0b00000,
    345 		0b00000,
    346 
    347 		0b00000, // 2 d -
    348 		0b00000,
    349 		0b00000,
    350 		0b11111,
    351 		0b00000,
    352 		0b00000,
    353 		0b00000,
    354 		0b00000,
    355 		0b00000,
    356 		0b00000,
    357 
    358 		0b00000, // 2 e .
    359 		0b00000,
    360 		0b00000,
    361 		0b00000,
    362 		0b00000,
    363 		0b01100,
    364 		0b01100,
    365 		0b00000,
    366 		0b00000,
    367 		0b00000,
    368 
    369 		0b00000, // 2 f /
    370 		0b00001,
    371 		0b00010,
    372 		0b00100,
    373 		0b01000,
    374 		0b10000,
    375 		0b00000,
    376 		0b00000,
    377 		0b00000,
    378 		0b00000,
    379 
    380 		0b01110, // 3 0 0
    381 		0b10001,
    382 		0b10011,
    383 		0b10101,
    384 		0b11001,
    385 		0b10001,
    386 		0b01110,
    387 		0b00000,
    388 		0b00000,
    389 		0b00000,
    390 
    391 		0b00100, // 3 1 1
    392 		0b01100,
    393 		0b00100,
    394 		0b00100,
    395 		0b00100,
    396 		0b00100,
    397 		0b01110,
    398 		0b00000,
    399 		0b00000,
    400 		0b00000,
    401 
    402 		0b01110, // 3 2 2
    403 		0b10001,
    404 		0b00001,
    405 		0b00010,
    406 		0b00100,
    407 		0b01000,
    408 		0b11111,
    409 		0b00000,
    410 		0b00000,
    411 		0b00000,
    412 
    413 		0b11111, // 3 3 3
    414 		0b00010,
    415 		0b00100,
    416 		0b00010,
    417 		0b00001,
    418 		0b10001,
    419 		0b01110,
    420 		0b00000,
    421 		0b00000,
    422 		0b00000,
    423 
    424 		0b00010, // 3 4 4
    425 		0b00110,
    426 		0b01010,
    427 		0b10010,
    428 		0b11111,
    429 		0b00010,
    430 		0b00010,
    431 		0b00000,
    432 		0b00000,
    433 		0b00000,
    434 
    435 		0b11111, // 3 5 5
    436 		0b10000,
    437 		0b11110,
    438 		0b00001,
    439 		0b00001,
    440 		0b10001,
    441 		0b01110,
    442 		0b00000,
    443 		0b00000,
    444 		0b00000,
    445 
    446 		0b00110, // 3 6 6
    447 		0b01000,
    448 		0b10000,
    449 		0b11110,
    450 		0b10001,
    451 		0b10001,
    452 		0b01110,
    453 		0b00000,
    454 		0b00000,
    455 		0b00000,
    456 
    457 		0b11111, // 3 7 7
    458 		0b00001,
    459 		0b00010,
    460 		0b00100,
    461 		0b01000,
    462 		0b01000,
    463 		0b01000,
    464 		0b00000,
    465 		0b00000,
    466 		0b00000,
    467 
    468 		0b01110, // 3 8 8
    469 		0b10001,
    470 		0b10001,
    471 		0b01110,
    472 		0b10001,
    473 		0b10001,
    474 		0b01110,
    475 		0b00000,
    476 		0b00000,
    477 		0b00000,
    478 
    479 		0b01110, // 3 9 9
    480 		0b10001,
    481 		0b10001,
    482 		0b01111,
    483 		0b00001,
    484 		0b00010,
    485 		0b01100,
    486 		0b00000,
    487 		0b00000,
    488 		0b00000,
    489 
    490 		0b00000, // 3 a :
    491 		0b01100,
    492 		0b01100,
    493 		0b00000,
    494 		0b01100,
    495 		0b01100,
    496 		0b00000,
    497 		0b00000,
    498 		0b00000,
    499 		0b00000,
    500 
    501 		0b00000, // 3 b ;
    502 		0b01100,
    503 		0b01100,
    504 		0b00000,
    505 		0b01100,
    506 		0b00100,
    507 		0b01000,
    508 		0b00000,
    509 		0b00000,
    510 		0b00000,
    511 
    512 		0b00010, // 3 c <
    513 		0b00100,
    514 		0b01000,
    515 		0b10000,
    516 		0b01000,
    517 		0b00100,
    518 		0b00010,
    519 		0b00000,
    520 		0b00000,
    521 		0b00000,
    522 
    523 		0b00000, // 3 d =
    524 		0b00000,
    525 		0b11111,
    526 		0b00000,
    527 		0b11111,
    528 		0b00000,
    529 		0b00000,
    530 		0b00000,
    531 		0b00000,
    532 		0b00000,
    533 
    534 		0b01000, // 3 e >
    535 		0b00100,
    536 		0b00010,
    537 		0b00001,
    538 		0b00010,
    539 		0b00100,
    540 		0b01000,
    541 		0b00000,
    542 		0b00000,
    543 		0b00000,
    544 
    545 		0b01110, // 3 f ?
    546 		0b10001,
    547 		0b00001,
    548 		0b00010,
    549 		0b00100,
    550 		0b00000,
    551 		0b00100,
    552 		0b00000,
    553 		0b00000,
    554 		0b00000,
    555 
    556 		0b01110, // 4 0 @
    557 		0b10001,
    558 		0b00001,
    559 		0b01101,
    560 		0b10101,
    561 		0b10101,
    562 		0b01110,
    563 		0b00000,
    564 		0b00000,
    565 		0b00000,
    566 
    567 		0b01110, // 4 1 A
    568 		0b10001,
    569 		0b10001,
    570 		0b10001,
    571 		0b11111,
    572 		0b10001,
    573 		0b10001,
    574 		0b00000,
    575 		0b00000,
    576 		0b00000,
    577 
    578 		0b11110, // 4 2 B
    579 		0b10001,
    580 		0b10001,
    581 		0b11110,
    582 		0b10001,
    583 		0b10001,
    584 		0b11110,
    585 		0b00000,
    586 		0b00000,
    587 		0b00000,
    588 
    589 		0b01110, // 4 3 C
    590 		0b10001,
    591 		0b10000,
    592 		0b10000,
    593 		0b10000,
    594 		0b10001,
    595 		0b01110,
    596 		0b00000,
    597 		0b00000,
    598 		0b00000,
    599 
    600 		0b11100, // 4 4 D
    601 		0b10010,
    602 		0b10001,
    603 		0b10001,
    604 		0b10001,
    605 		0b10010,
    606 		0b11100,
    607 		0b00000,
    608 		0b00000,
    609 		0b00000,
    610 
    611 		0b11111, // 4 5 E
    612 		0b10000,
    613 		0b10000,
    614 		0b11110,
    615 		0b10000,
    616 		0b10000,
    617 		0b11111,
    618 		0b00000,
    619 		0b00000,
    620 		0b00000,
    621 
    622 		0b11111, // 4 6 F
    623 		0b10000,
    624 		0b10000,
    625 		0b11110,
    626 		0b10000,
    627 		0b10000,
    628 		0b10000,
    629 		0b00000,
    630 		0b00000,
    631 		0b00000,
    632 
    633 		0b01110, // 4 7 G
    634 		0b10001,
    635 		0b10000,
    636 		0b10111,
    637 		0b10001,
    638 		0b10001,
    639 		0b01111,
    640 		0b00000,
    641 		0b00000,
    642 		0b00000,
    643 
    644 		0b10001, // 4 8 H
    645 		0b10001,
    646 		0b10001,
    647 		0b11111,
    648 		0b10001,
    649 		0b10001,
    650 		0b10001,
    651 		0b00000,
    652 		0b00000,
    653 		0b00000,
    654 
    655 		0b01110, // 4 9 I
    656 		0b00100,
    657 		0b00100,
    658 		0b00100,
    659 		0b00100,
    660 		0b00100,
    661 		0b11111,
    662 		0b00000,
    663 		0b00000,
    664 		0b00000,
    665 
    666 		0b00111, // 4 a J
    667 		0b00010,
    668 		0b00010,
    669 		0b00010,
    670 		0b00010,
    671 		0b10010,
    672 		0b01100,
    673 		0b00000,
    674 		0b00000,
    675 		0b00000,
    676 
    677 		0b10001, // 4 b K
    678 		0b10010,
    679 		0b10100,
    680 		0b11000,
    681 		0b10100,
    682 		0b10010,
    683 		0b10001,
    684 		0b00000,
    685 		0b00000,
    686 		0b00000,
    687 
    688 		0b10000, // 4 c L
    689 		0b10000,
    690 		0b10000,
    691 		0b10000,
    692 		0b10000,
    693 		0b10000,
    694 		0b11111,
    695 		0b00000,
    696 		0b00000,
    697 		0b00000,
    698 
    699 		0b10001, // 4 d M
    700 		0b11011,
    701 		0b10101,
    702 		0b10101,
    703 		0b10001,
    704 		0b10001,
    705 		0b10001,
    706 		0b00000,
    707 		0b00000,
    708 		0b00000,
    709 
    710 		0b10001, // 4 e N
    711 		0b10001,
    712 		0b11001,
    713 		0b10101,
    714 		0b10011,
    715 		0b10001,
    716 		0b10001,
    717 		0b00000,
    718 		0b00000,
    719 		0b00000,
    720 
    721 		0b01110, // 4 f O
    722 		0b10001,
    723 		0b10001,
    724 		0b10001,
    725 		0b10001,
    726 		0b10001,
    727 		0b01110,
    728 		0b00000,
    729 		0b00000,
    730 		0b00000,
    731 
    732 		0b11110, // 5 0 P
    733 		0b10001,
    734 		0b10001,
    735 		0b11110,
    736 		0b10000,
    737 		0b10000,
    738 		0b10000,
    739 		0b00000,
    740 		0b00000,
    741 		0b00000,
    742 
    743 		0b01110, // 5 1 Q
    744 		0b10001,
    745 		0b10001,
    746 		0b10001,
    747 		0b10101,
    748 		0b10010,
    749 		0b01101,
    750 		0b00000,
    751 		0b00000,
    752 		0b00000,
    753 
    754 		0b11110, // 5 2 R
    755 		0b10001,
    756 		0b10001,
    757 		0b11110,
    758 		0b10100,
    759 		0b10010,
    760 		0b10001,
    761 		0b00000,
    762 		0b00000,
    763 		0b00000,
    764 
    765 		0b01111, // 5 3 S
    766 		0b10000,
    767 		0b10000,
    768 		0b01110,
    769 		0b00001,
    770 		0b00001,
    771 		0b11110,
    772 		0b00000,
    773 		0b00000,
    774 		0b00000,
    775 
    776 		0b11111, // 5 4 T
    777 		0b00100,
    778 		0b00100,
    779 		0b00100,
    780 		0b00100,
    781 		0b00100,
    782 		0b00100,
    783 		0b00000,
    784 		0b00000,
    785 		0b00000,
    786 
    787 		0b10001, // 5 5 U
    788 		0b10001,
    789 		0b10001,
    790 		0b10001,
    791 		0b10001,
    792 		0b10001,
    793 		0b01110,
    794 		0b00000,
    795 		0b00000,
    796 		0b00000,
    797 
    798 		0b10001, // 5 6 V
    799 		0b10001,
    800 		0b10001,
    801 		0b10001,
    802 		0b10001,
    803 		0b01010,
    804 		0b00100,
    805 		0b00000,
    806 		0b00000,
    807 		0b00000,
    808 
    809 		0b10101, // 5 7 W
    810 		0b10101,
    811 		0b10101,
    812 		0b10101,
    813 		0b10101,
    814 		0b10101,
    815 		0b01010,
    816 		0b00000,
    817 		0b00000,
    818 		0b00000,
    819 
    820 		0b10001, // 5 8 X
    821 		0b10001,
    822 		0b01010,
    823 		0b00100,
    824 		0b01010,
    825 		0b10001,
    826 		0b10001,
    827 		0b00000,
    828 		0b00000,
    829 		0b00000,
    830 
    831 		0b10001, // 5 9 Y
    832 		0b10001,
    833 		0b10001,
    834 		0b01010,
    835 		0b00100,
    836 		0b00100,
    837 		0b00100,
    838 		0b00000,
    839 		0b00000,
    840 		0b00000,
    841 
    842 		0b11111, // 5 a Z
    843 		0b00001,
    844 		0b00010,
    845 		0b00100,
    846 		0b01000,
    847 		0b10000,
    848 		0b11111,
    849 		0b00000,
    850 		0b00000,
    851 		0b00000,
    852 
    853 		0b01110, // 5 b [
    854 		0b01000,
    855 		0b01000,
    856 		0b01000,
    857 		0b01000,
    858 		0b01000,
    859 		0b01110,
    860 		0b00000,
    861 		0b00000,
    862 		0b00000,
    863 
    864 		0b10001, // 5 c 
    865 		0b01010,
    866 		0b11111,
    867 		0b00100,
    868 		0b11111,
    869 		0b00100,
    870 		0b00100,
    871 		0b00000,
    872 		0b00000,
    873 		0b00000,
    874 
    875 		0b01110, // 5 d ]
    876 		0b00010,
    877 		0b00010,
    878 		0b00010,
    879 		0b00010,
    880 		0b00010,
    881 		0b01110,
    882 		0b00000,
    883 		0b00000,
    884 		0b00000,
    885 
    886 		0b00100, // 5 e ^
    887 		0b01010,
    888 		0b10001,
    889 		0b00000,
    890 		0b00000,
    891 		0b00000,
    892 		0b00000,
    893 		0b00000,
    894 		0b00000,
    895 		0b00000,
    896 
    897 		0b00000, // 5 f _
    898 		0b00000,
    899 		0b00000,
    900 		0b00000,
    901 		0b00000,
    902 		0b00000,
    903 		0b11111,
    904 		0b00000,
    905 		0b00000,
    906 		0b00000,
    907 
    908 		0b01000, // 6 0 `
    909 		0b00100,
    910 		0b00010,
    911 		0b00000,
    912 		0b00000,
    913 		0b00000,
    914 		0b00000,
    915 		0b00000,
    916 		0b00000,
    917 		0b00000,
    918 
    919 		0b00000, // 6 1 a
    920 		0b00000,
    921 		0b01110,
    922 		0b00001,
    923 		0b01111,
    924 		0b10001,
    925 		0b01111,
    926 		0b00000,
    927 		0b00000,
    928 		0b00000,
    929 
    930 		0b10000, // 6 2 b
    931 		0b10000,
    932 		0b10110,
    933 		0b11001,
    934 		0b10001,
    935 		0b10001,
    936 		0b11110,
    937 		0b00000,
    938 		0b00000,
    939 		0b00000,
    940 
    941 		0b00000, // 6 3 c
    942 		0b00000,
    943 		0b01110,
    944 		0b10000,
    945 		0b10000,
    946 		0b10001,
    947 		0b01110,
    948 		0b00000,
    949 		0b00000,
    950 		0b00000,
    951 
    952 		0b00001, // 6 4 d
    953 		0b00001,
    954 		0b01101,
    955 		0b10011,
    956 		0b10001,
    957 		0b10001,
    958 		0b01111,
    959 		0b00000,
    960 		0b00000,
    961 		0b00000,
    962 
    963 		0b00000, // 6 5 e
    964 		0b00000,
    965 		0b01110,
    966 		0b10001,
    967 		0b11111,
    968 		0b10000,
    969 		0b01110,
    970 		0b00000,
    971 		0b00000,
    972 		0b00000,
    973 
    974 		0b00110, // 6 6 f
    975 		0b01001,
    976 		0b01000,
    977 		0b11100,
    978 		0b01000,
    979 		0b01000,
    980 		0b01000,
    981 		0b00000,
    982 		0b00000,
    983 		0b00000,
    984 
    985 		0b00000, // 6 7 g
    986 		0b01111,
    987 		0b10001,
    988 		0b10001,
    989 		0b01111,
    990 		0b00001,
    991 		0b01110,
    992 		0b00000,
    993 		0b00000,
    994 		0b00000,
    995 
    996 		0b10000, // 6 8 h
    997 		0b10000,
    998 		0b10110,
    999 		0b11001,
   1000 		0b10001,
   1001 		0b10001,
   1002 		0b10001,
   1003 		0b00000,
   1004 		0b00000,
   1005 		0b00000,
   1006 
   1007 		0b00100, // 6 9 i
   1008 		0b00000,
   1009 		0b01100,
   1010 		0b00100,
   1011 		0b00100,
   1012 		0b00100,
   1013 		0b01110,
   1014 		0b00000,
   1015 		0b00000,
   1016 		0b00000,
   1017 
   1018 		0b00010, // 6 a j
   1019 		0b00000,
   1020 		0b00110,
   1021 		0b00010,
   1022 		0b00010,
   1023 		0b10010,
   1024 		0b01100,
   1025 		0b00000,
   1026 		0b00000,
   1027 		0b00000,
   1028 
   1029 		0b10000, // 6 b k
   1030 		0b10000,
   1031 		0b10010,
   1032 		0b10100,
   1033 		0b11000,
   1034 		0b10100,
   1035 		0b10010,
   1036 		0b00000,
   1037 		0b00000,
   1038 		0b00000,
   1039 
   1040 		0b01100, // 6 c l
   1041 		0b00100,
   1042 		0b00100,
   1043 		0b00100,
   1044 		0b00100,
   1045 		0b00100,
   1046 		0b01110,
   1047 		0b00000,
   1048 		0b00000,
   1049 		0b00000,
   1050 
   1051 		0b00000, // 6 d m
   1052 		0b00000,
   1053 		0b11010,
   1054 		0b10101,
   1055 		0b10101,
   1056 		0b10001,
   1057 		0b10001,
   1058 		0b00000,
   1059 		0b00000,
   1060 		0b00000,
   1061 
   1062 		0b00000, // 6 e n
   1063 		0b00000,
   1064 		0b10110,
   1065 		0b11001,
   1066 		0b10001,
   1067 		0b10001,
   1068 		0b10001,
   1069 		0b00000,
   1070 		0b00000,
   1071 		0b00000,
   1072 
   1073 		0b00000, // 6 f o
   1074 		0b00000,
   1075 		0b01110,
   1076 		0b10001,
   1077 		0b10001,
   1078 		0b10001,
   1079 		0b01110,
   1080 		0b00000,
   1081 		0b00000,
   1082 		0b00000,
   1083 
   1084 		0b00000, // 7 0 p
   1085 		0b00000,
   1086 		0b11110,
   1087 		0b10001,
   1088 		0b11110,
   1089 		0b10000,
   1090 		0b10000,
   1091 		0b00000,
   1092 		0b00000,
   1093 		0b00000,
   1094 
   1095 		0b00000, // 7 1 q
   1096 		0b00000,
   1097 		0b01101,
   1098 		0b10011,
   1099 		0b01111,
   1100 		0b00001,
   1101 		0b00001,
   1102 		0b00000,
   1103 		0b00000,
   1104 		0b00000,
   1105 
   1106 		0b00000, // 7 2 r
   1107 		0b00000,
   1108 		0b10110,
   1109 		0b11001,
   1110 		0b10000,
   1111 		0b10000,
   1112 		0b10000,
   1113 		0b00000,
   1114 		0b00000,
   1115 		0b00000,
   1116 
   1117 		0b00000, // 7 3 s
   1118 		0b00000,
   1119 		0b01110,
   1120 		0b10000,
   1121 		0b01110,
   1122 		0b00001,
   1123 		0b11110,
   1124 		0b00000,
   1125 		0b00000,
   1126 		0b00000,
   1127 
   1128 		0b01000, // 7 4 t
   1129 		0b01000,
   1130 		0b11100,
   1131 		0b01000,
   1132 		0b01000,
   1133 		0b01001,
   1134 		0b00110,
   1135 		0b00000,
   1136 		0b00000,
   1137 		0b00000,
   1138 
   1139 		0b00000, // 7 5 u
   1140 		0b00000,
   1141 		0b10001,
   1142 		0b10001,
   1143 		0b10001,
   1144 		0b10011,
   1145 		0b01101,
   1146 		0b00000,
   1147 		0b00000,
   1148 		0b00000,
   1149 
   1150 		0b00000, // 7 6 v
   1151 		0b00000,
   1152 		0b10001,
   1153 		0b10001,
   1154 		0b10001,
   1155 		0b01010,
   1156 		0b00100,
   1157 		0b00000,
   1158 		0b00000,
   1159 		0b00000,
   1160 
   1161 		0b00000, // 7 7 w
   1162 		0b00000,
   1163 		0b10001,
   1164 		0b10001,
   1165 		0b10001,
   1166 		0b10101,
   1167 		0b01010,
   1168 		0b00000,
   1169 		0b00000,
   1170 		0b00000,
   1171 
   1172 		0b00000, // 7 8 x
   1173 		0b00000,
   1174 		0b10001,
   1175 		0b01010,
   1176 		0b00100,
   1177 		0b01010,
   1178 		0b10001,
   1179 		0b00000,
   1180 		0b00000,
   1181 		0b00000,
   1182 
   1183 		0b00000, // 7 9 y
   1184 		0b00000,
   1185 		0b10001,
   1186 		0b10001,
   1187 		0b01111,
   1188 		0b00001,
   1189 		0b01110,
   1190 		0b00000,
   1191 		0b00000,
   1192 		0b00000,
   1193 
   1194 		0b00000, // 7 a z
   1195 		0b00000,
   1196 		0b11111,
   1197 		0b00010,
   1198 		0b00100,
   1199 		0b01000,
   1200 		0b11111,
   1201 		0b00000,
   1202 		0b00000,
   1203 		0b00000,
   1204 
   1205 		0b00010, // 7 b {
   1206 		0b00100,
   1207 		0b00100,
   1208 		0b01000,
   1209 		0b00100,
   1210 		0b00100,
   1211 		0b00010,
   1212 		0b00000,
   1213 		0b00000,
   1214 		0b00000,
   1215 
   1216 		0b00100, // 7 c |
   1217 		0b00100,
   1218 		0b00100,
   1219 		0b00100,
   1220 		0b00100,
   1221 		0b00100,
   1222 		0b00100,
   1223 		0b00000,
   1224 		0b00000,
   1225 		0b00000,
   1226 
   1227 		0b01000, // 7 d }
   1228 		0b00100,
   1229 		0b00100,
   1230 		0b00010,
   1231 		0b00100,
   1232 		0b00100,
   1233 		0b01000,
   1234 		0b00000,
   1235 		0b00000,
   1236 		0b00000,
   1237 
   1238 		0b00000, // 7 e ->
   1239 		0b00100,
   1240 		0b00010,
   1241 		0b11111,
   1242 		0b00010,
   1243 		0b00100,
   1244 		0b00000,
   1245 		0b00000,
   1246 		0b00000,
   1247 		0b00000,
   1248 
   1249 		0b00000, // 7 f <-
   1250 		0b00100,
   1251 		0b01000,
   1252 		0b11111,
   1253 		0b01000,
   1254 		0b00100,
   1255 		0b00000,
   1256 		0b00000,
   1257 		0b00000,
   1258 		0b00000,
   1259 
   1260 		0b00000, // 8 0 
   1261 		0b00110,
   1262 		0b00010,
   1263 		0b00010,
   1264 		0b00010,
   1265 		0b01110,
   1266 		0b00000,
   1267 		0b00000,
   1268 		0b00000,
   1269 		0b00000,
   1270 
   1271 		0b00000, // 8 1 
   1272 		0b11111,
   1273 		0b10001,
   1274 		0b10001,
   1275 		0b10001,
   1276 		0b01110,
   1277 		0b00000,
   1278 		0b00000,
   1279 		0b00000,
   1280 		0b00000,
   1281 
   1282 		0b00000, // 8 2 
   1283 		0b10001,
   1284 		0b10001,
   1285 		0b01001,
   1286 		0b00101,
   1287 		0b11110,
   1288 		0b00000,
   1289 		0b00000,
   1290 		0b00000,
   1291 		0b00000,
   1292 
   1293 		0b00000, // 8 3 
   1294 		0b01111,
   1295 		0b01001,
   1296 		0b01101,
   1297 		0b00001,
   1298 		0b00001,
   1299 		0b00001,
   1300 		0b00000,
   1301 		0b00000,
   1302 		0b00000,
   1303 
   1304 		0b00000, // 8 4 
   1305 		0b11111,
   1306 		0b01001,
   1307 		0b01101,
   1308 		0b00001,
   1309 		0b11111,
   1310 		0b00000,
   1311 		0b00000,
   1312 		0b00000,
   1313 		0b00000,
   1314 
   1315 		0b00000, // 8 5 
   1316 		0b01001,
   1317 		0b00110,
   1318 		0b00010,
   1319 		0b00001,
   1320 		0b00001,
   1321 		0b00001,
   1322 		0b00000,
   1323 		0b00000,
   1324 		0b00000,
   1325 
   1326 		0b00000, // 8 6 
   1327 		0b10001,
   1328 		0b01010,
   1329 		0b00100,
   1330 		0b00010,
   1331 		0b11111,
   1332 		0b00000,
   1333 		0b00000,
   1334 		0b00000,
   1335 		0b00000,
   1336 
   1337 		0b00000, // 8 7 
   1338 		0b11111,
   1339 		0b00001,
   1340 		0b10001,
   1341 		0b10110,
   1342 		0b10000,
   1343 		0b10000,
   1344 		0b00000,
   1345 		0b00000,
   1346 		0b00000,
   1347 
   1348 		0b00000, // 8 8 
   1349 		0b11111,
   1350 		0b00001,
   1351 		0b00001,
   1352 		0b00001,
   1353 		0b00001,
   1354 		0b00000,
   1355 		0b00000,
   1356 		0b00000,
   1357 		0b00000,
   1358 
   1359 		0b00000, // 8 9 
   1360 		0b10101,
   1361 		0b10101,
   1362 		0b10101,
   1363 		0b10101,
   1364 		0b01110,
   1365 		0b00000,
   1366 		0b00000,
   1367 		0b00000,
   1368 		0b00000,
   1369 
   1370 		0b00000, // 8 a 
   1371 		0b01111,
   1372 		0b01001,
   1373 		0b01001,
   1374 		0b01001,
   1375 		0b11001,
   1376 		0b00000,
   1377 		0b00000,
   1378 		0b00000,
   1379 		0b00000,
   1380 
   1381 		0b00100, // 8 b 
   1382 		0b01001,
   1383 		0b11101,
   1384 		0b00001,
   1385 		0b10001,
   1386 		0b11110,
   1387 		0b00000,
   1388 		0b00000,
   1389 		0b00000,
   1390 		0b00000,
   1391 
   1392 		0b00000, // 8 c 
   1393 		0b00010,
   1394 		0b00000,
   1395 		0b00010,
   1396 		0b00101,
   1397 		0b11110,
   1398 		0b00000,
   1399 		0b00000,
   1400 		0b00000,
   1401 		0b00000,
   1402 
   1403 		0b00000, // 8 d 
   1404 		0b00000,
   1405 		0b00000,
   1406 		0b00010,
   1407 		0b00101,
   1408 		0b11110,
   1409 		0b00000,
   1410 		0b00000,
   1411 		0b00000,
   1412 		0b00000,
   1413 
   1414 		0b00010, // 8 e 
   1415 		0b00100,
   1416 		0b01110,
   1417 		0b00000,
   1418 		0b00010,
   1419 		0b01100,
   1420 		0b00000,
   1421 		0b00000,
   1422 		0b00000,
   1423 		0b00000,
   1424 
   1425 		0b00000, // 8 f 
   1426 		0b00100,
   1427 		0b00000,
   1428 		0b00110,
   1429 		0b01000,
   1430 		0b11110,
   1431 		0b00000,
   1432 		0b00000,
   1433 		0b00000,
   1434 		0b00000,
   1435 
   1436 		0b00100, // 9 0 
   1437 		0b00101,
   1438 		0b11100,
   1439 		0b00000,
   1440 		0b00100,
   1441 		0b11111,
   1442 		0b00000,
   1443 		0b00000,
   1444 		0b00000,
   1445 		0b00000,
   1446 
   1447 		0b00000, // 9 1 
   1448 		0b00000,
   1449 		0b00100,
   1450 		0b01010,
   1451 		0b00001,
   1452 		0b11111,
   1453 		0b00000,
   1454 		0b00000,
   1455 		0b00000,
   1456 		0b00000,
   1457 
   1458 		0b00000, // 9 2 
   1459 		0b00010,
   1460 		0b00000,
   1461 		0b10011,
   1462 		0b10011,
   1463 		0b11111,
   1464 		0b00000,
   1465 		0b00000,
   1466 		0b00000,
   1467 		0b00000,
   1468 
   1469 		0b00000, // 9 3 
   1470 		0b00000,
   1471 		0b00000,
   1472 		0b00111,
   1473 		0b00101,
   1474 		0b11011,
   1475 		0b00000,
   1476 		0b00000,
   1477 		0b00000,
   1478 		0b00000,
   1479 
   1480 		0b00000, // 9 4 
   1481 		0b01100,
   1482 		0b00010,
   1483 		0b01001,
   1484 		0b10101,
   1485 		0b11111,
   1486 		0b00000,
   1487 		0b00000,
   1488 		0b00000,
   1489 		0b00000,
   1490 
   1491 		0b00100, // 9 5 
   1492 		0b00000,
   1493 		0b01111,
   1494 		0b01001,
   1495 		0b00110,
   1496 		0b11001,
   1497 		0b00000,
   1498 		0b00000,
   1499 		0b00000,
   1500 		0b00000,
   1501 
   1502 		0b00100, // 9 6 
   1503 		0b01001,
   1504 		0b11101,
   1505 		0b00001,
   1506 		0b00001,
   1507 		0b00001,
   1508 		0b00000,
   1509 		0b00000,
   1510 		0b00000,
   1511 		0b00000,
   1512 
   1513 		0b00000, // 9 7 
   1514 		0b00101,
   1515 		0b00000,
   1516 		0b00010,
   1517 		0b00101,
   1518 		0b11110,
   1519 		0b00000,
   1520 		0b00000,
   1521 		0b00000,
   1522 		0b00000,
   1523 
   1524 		0b00000, // 9 8 
   1525 		0b00000,
   1526 		0b00000,
   1527 		0b01100,
   1528 		0b01010,
   1529 		0b01101,
   1530 		0b00000,
   1531 		0b00000,
   1532 		0b00000,
   1533 		0b00000,
   1534 
   1535 		0b00000, // 9 9 
   1536 		0b01010,
   1537 		0b00000,
   1538 		0b01100,
   1539 		0b01010,
   1540 		0b01101,
   1541 		0b00000,
   1542 		0b00000,
   1543 		0b00000,
   1544 		0b00000,
   1545 
   1546 		0b00000, // 9 a 
   1547 		0b00000,
   1548 		0b01111,
   1549 		0b01001,
   1550 		0b00110,
   1551 		0b11001,
   1552 		0b00000,
   1553 		0b00000,
   1554 		0b00000,
   1555 		0b00000,
   1556 
   1557 		0b00100, // 9 b 
   1558 		0b00000,
   1559 		0b00100,
   1560 		0b01010,
   1561 		0b00001,
   1562 		0b11111,
   1563 		0b00000,
   1564 		0b00000,
   1565 		0b00000,
   1566 		0b00000,
   1567 
   1568 		0b00000, // 9 c 
   1569 		0b00101,
   1570 		0b00000,
   1571 		0b10011,
   1572 		0b10011,
   1573 		0b11111,
   1574 		0b00000,
   1575 		0b00000,
   1576 		0b00000,
   1577 		0b00000,
   1578 
   1579 		0b00000, // 9 d 
   1580 		0b00001,
   1581 		0b00001,
   1582 		0b00001,
   1583 		0b00001,
   1584 		0b11110,
   1585 		0b00000,
   1586 		0b00000,
   1587 		0b00000,
   1588 		0b00000,
   1589 
   1590 		0b00000, // 9 e 
   1591 		0b00000,
   1592 		0b00000,
   1593 		0b00100,
   1594 		0b01010,
   1595 		0b01110,
   1596 		0b00000,
   1597 		0b00000,
   1598 		0b00000,
   1599 		0b00000,
   1600 
   1601 		0b00110, // 9 f 
   1602 		0b11101,
   1603 		0b00001,
   1604 		0b00001,
   1605 		0b00001,
   1606 		0b00001,
   1607 		0b00000,
   1608 		0b00000,
   1609 		0b00000,
   1610 		0b00000,
   1611 
   1612 		0b00000, // a 0 
   1613 		0b00000,
   1614 		0b00000,
   1615 		0b00000,
   1616 		0b00000,
   1617 		0b00000,
   1618 		0b00000,
   1619 		0b00000,
   1620 		0b00000,
   1621 		0b00000,
   1622 
   1623 		0b00000, // a 1 
   1624 		0b00000,
   1625 		0b00000,
   1626 		0b00000,
   1627 		0b11100,
   1628 		0b10100,
   1629 		0b11100,
   1630 		0b00000,
   1631 		0b00000,
   1632 		0b00000,
   1633 
   1634 		0b00111, // a 2 
   1635 		0b00100,
   1636 		0b00100,
   1637 		0b00100,
   1638 		0b00100,
   1639 		0b00000,
   1640 		0b00000,
   1641 		0b00000,
   1642 		0b00000,
   1643 		0b00000,
   1644 
   1645 		0b00000, // a 3 
   1646 		0b00000,
   1647 		0b00000,
   1648 		0b00100,
   1649 		0b00100,
   1650 		0b00100,
   1651 		0b11100,
   1652 		0b00000,
   1653 		0b00000,
   1654 		0b00000,
   1655 
   1656 		0b00000, // a 4 
   1657 		0b00000,
   1658 		0b00000,
   1659 		0b00000,
   1660 		0b10000,
   1661 		0b01000,
   1662 		0b00100,
   1663 		0b00000,
   1664 		0b00000,
   1665 		0b00000,
   1666 
   1667 		0b00000, // a 5 
   1668 		0b00000,
   1669 		0b00000,
   1670 		0b01100,
   1671 		0b01100,
   1672 		0b00000,
   1673 		0b00000,
   1674 		0b00000,
   1675 		0b00000,
   1676 		0b00000,
   1677 
   1678 		0b00000, // a 6 
   1679 		0b11111,
   1680 		0b00001,
   1681 		0b11111,
   1682 		0b00001,
   1683 		0b00010,
   1684 		0b00100,
   1685 		0b00000,
   1686 		0b00000,
   1687 		0b00000,
   1688 
   1689 		0b00000, // a 7 
   1690 		0b00000,
   1691 		0b11111,
   1692 		0b00001,
   1693 		0b00110,
   1694 		0b00100,
   1695 		0b01000,
   1696 		0b00000,
   1697 		0b00000,
   1698 		0b00000,
   1699 
   1700 		0b00000, // a 8 
   1701 		0b00000,
   1702 		0b00010,
   1703 		0b00100,
   1704 		0b01100,
   1705 		0b10100,
   1706 		0b00100,
   1707 		0b00000,
   1708 		0b00000,
   1709 		0b00000,
   1710 
   1711 		0b00000, // a 9 
   1712 		0b00000,
   1713 		0b00100,
   1714 		0b11111,
   1715 		0b10001,
   1716 		0b00001,
   1717 		0b00110,
   1718 		0b00000,
   1719 		0b00000,
   1720 		0b00000,
   1721 
   1722 		0b00000, // a a 
   1723 		0b00000,
   1724 		0b00000,
   1725 		0b11111,
   1726 		0b00100,
   1727 		0b00100,
   1728 		0b11111,
   1729 		0b00000,
   1730 		0b00000,
   1731 		0b00000,
   1732 
   1733 		0b00000, // a b 
   1734 		0b00000,
   1735 		0b00010,
   1736 		0b11111,
   1737 		0b00110,
   1738 		0b01010,
   1739 		0b10010,
   1740 		0b00000,
   1741 		0b00000,
   1742 		0b00000,
   1743 
   1744 		0b00000, // a c 
   1745 		0b00000,
   1746 		0b01000,
   1747 		0b11111,
   1748 		0b01001,
   1749 		0b01010,
   1750 		0b01000,
   1751 		0b00000,
   1752 		0b00000,
   1753 		0b00000,
   1754 
   1755 		0b00000, // a d 
   1756 		0b00000,
   1757 		0b00000,
   1758 		0b01110,
   1759 		0b00010,
   1760 		0b00010,
   1761 		0b11111,
   1762 		0b00000,
   1763 		0b00000,
   1764 		0b00000,
   1765 
   1766 		0b00000, // a e 
   1767 		0b00000,
   1768 		0b00000,
   1769 		0b11110,
   1770 		0b00010,
   1771 		0b11110,
   1772 		0b00010,
   1773 		0b11110,
   1774 		0b00000,
   1775 		0b00000,
   1776 
   1777 		0b00000, // a f 
   1778 		0b00000,
   1779 		0b00000,
   1780 		0b10101,
   1781 		0b10101,
   1782 		0b00001,
   1783 		0b00110,
   1784 		0b00000,
   1785 		0b00000,
   1786 		0b00000,
   1787 
   1788 		0b00000, // b 0 
   1789 		0b00000,
   1790 		0b00000,
   1791 		0b11111,
   1792 		0b00000,
   1793 		0b00000,
   1794 		0b00000,
   1795 		0b00000,
   1796 		0b00000,
   1797 		0b00000,
   1798 
   1799 		0b11111, // b 1 
   1800 		0b00001,
   1801 		0b00101,
   1802 		0b00110,
   1803 		0b00100,
   1804 		0b00100,
   1805 		0b01000,
   1806 		0b00000,
   1807 		0b00000,
   1808 		0b00000,
   1809 
   1810 		0b00001, // b 2 
   1811 		0b00010,
   1812 		0b00100,
   1813 		0b01100,
   1814 		0b10100,
   1815 		0b00100,
   1816 		0b00100,
   1817 		0b00000,
   1818 		0b00000,
   1819 		0b00000,
   1820 
   1821 		0b00100, // b 3 
   1822 		0b11111,
   1823 		0b10001,
   1824 		0b10001,
   1825 		0b00001,
   1826 		0b00010,
   1827 		0b00100,
   1828 		0b00000,
   1829 		0b00000,
   1830 		0b00000,
   1831 
   1832 		0b00000, // b 4 
   1833 		0b11111,
   1834 		0b00100,
   1835 		0b00100,
   1836 		0b00100,
   1837 		0b00100,
   1838 		0b11111,
   1839 		0b00000,
   1840 		0b00000,
   1841 		0b00000,
   1842 
   1843 		0b00010, // b 5 
   1844 		0b11111,
   1845 		0b00010,
   1846 		0b00110,
   1847 		0b01010,
   1848 		0b10010,
   1849 		0b00010,
   1850 		0b00000,
   1851 		0b00000,
   1852 		0b00000,
   1853 
   1854 		0b01000, // b 6 
   1855 		0b11111,
   1856 		0b01001,
   1857 		0b01001,
   1858 		0b01001,
   1859 		0b01001,
   1860 		0b10010,
   1861 		0b00000,
   1862 		0b00000,
   1863 		0b00000,
   1864 
   1865 		0b00100, // b 7 
   1866 		0b11111,
   1867 		0b00100,
   1868 		0b11111,
   1869 		0b00100,
   1870 		0b00100,
   1871 		0b00100,
   1872 		0b00000,
   1873 		0b00000,
   1874 		0b00000,
   1875 
   1876 		0b00000, // b 8 
   1877 		0b01111,
   1878 		0b01001,
   1879 		0b10001,
   1880 		0b00001,
   1881 		0b00010,
   1882 		0b01100,
   1883 		0b00000,
   1884 		0b00000,
   1885 		0b00000,
   1886 
   1887 		0b01000, // b 9 
   1888 		0b01111,
   1889 		0b10010,
   1890 		0b00010,
   1891 		0b00010,
   1892 		0b00010,
   1893 		0b00100,
   1894 		0b00000,
   1895 		0b00000,
   1896 		0b00000,
   1897 
   1898 		0b00000, // b a 
   1899 		0b11111,
   1900 		0b00001,
   1901 		0b00001,
   1902 		0b00001,
   1903 		0b00001,
   1904 		0b11111,
   1905 		0b00000,
   1906 		0b00000,
   1907 		0b00000,
   1908 
   1909 		0b01010, // b b 
   1910 		0b11111,
   1911 		0b01010,
   1912 		0b01010,
   1913 		0b00010,
   1914 		0b00100,
   1915 		0b01000,
   1916 		0b00000,
   1917 		0b00000,
   1918 		0b00000,
   1919 
   1920 		0b00000, // b c 
   1921 		0b11000,
   1922 		0b00001,
   1923 		0b11001,
   1924 		0b00001,
   1925 		0b00010,
   1926 		0b11100,
   1927 		0b00000,
   1928 		0b00000,
   1929 		0b00000,
   1930 
   1931 		0b00000, // b d 
   1932 		0b11111,
   1933 		0b00001,
   1934 		0b00010,
   1935 		0b00100,
   1936 		0b01010,
   1937 		0b10001,
   1938 		0b00000,
   1939 		0b00000,
   1940 		0b00000,
   1941 
   1942 		0b01000, // b e 
   1943 		0b11111,
   1944 		0b01001,
   1945 		0b01010,
   1946 		0b01000,
   1947 		0b01000,
   1948 		0b00111,
   1949 		0b00000,
   1950 		0b00000,
   1951 		0b00000,
   1952 
   1953 		0b00000, // b f 
   1954 		0b10001,
   1955 		0b10001,
   1956 		0b01001,
   1957 		0b00001,
   1958 		0b00010,
   1959 		0b01100,
   1960 		0b00000,
   1961 		0b00000,
   1962 		0b00000,
   1963 
   1964 		0b00000, // c 0 
   1965 		0b01111,
   1966 		0b01001,
   1967 		0b10101,
   1968 		0b00011,
   1969 		0b00010,
   1970 		0b01100,
   1971 		0b00000,
   1972 		0b00000,
   1973 		0b00000,
   1974 
   1975 		0b00010, // c 1 
   1976 		0b11100,
   1977 		0b00100,
   1978 		0b11111,
   1979 		0b00100,
   1980 		0b00100,
   1981 		0b01000,
   1982 		0b00000,
   1983 		0b00000,
   1984 		0b00000,
   1985 
   1986 		0b00000, // c 2 
   1987 		0b10101,
   1988 		0b10101,
   1989 		0b10101,
   1990 		0b00001,
   1991 		0b00010,
   1992 		0b00100,
   1993 		0b00000,
   1994 		0b00000,
   1995 		0b00000,
   1996 
   1997 		0b01110, // c 3 
   1998 		0b00000,
   1999 		0b11111,
   2000 		0b00100,
   2001 		0b00100,
   2002 		0b00100,
   2003 		0b01000,
   2004 		0b00000,
   2005 		0b00000,
   2006 		0b00000,
   2007 
   2008 		0b01000, // c 4 
   2009 		0b01000,
   2010 		0b01000,
   2011 		0b01100,
   2012 		0b01010,
   2013 		0b01000,
   2014 		0b01000,
   2015 		0b00000,
   2016 		0b00000,
   2017 		0b00000,
   2018 
   2019 		0b00100, // c 5 
   2020 		0b00100,
   2021 		0b11111,
   2022 		0b00100,
   2023 		0b00100,
   2024 		0b01000,
   2025 		0b10000,
   2026 		0b00000,
   2027 		0b00000,
   2028 		0b00000,
   2029 
   2030 		0b00000, // c 6 
   2031 		0b01110,
   2032 		0b00000,
   2033 		0b00000,
   2034 		0b00000,
   2035 		0b00000,
   2036 		0b11111,
   2037 		0b00000,
   2038 		0b00000,
   2039 		0b00000,
   2040 
   2041 		0b00000, // c 7 
   2042 		0b11111,
   2043 		0b00001,
   2044 		0b01010,
   2045 		0b00100,
   2046 		0b01010,
   2047 		0b10000,
   2048 		0b00000,
   2049 		0b00000,
   2050 		0b00000,
   2051 
   2052 		0b00100, // c 8 
   2053 		0b11111,
   2054 		0b00010,
   2055 		0b00100,
   2056 		0b01110,
   2057 		0b10101,
   2058 		0b00100,
   2059 		0b00000,
   2060 		0b00000,
   2061 		0b00000,
   2062 
   2063 		0b00010, // c 9 
   2064 		0b00010,
   2065 		0b00010,
   2066 		0b00010,
   2067 		0b00010,
   2068 		0b00100,
   2069 		0b01000,
   2070 		0b00000,
   2071 		0b00000,
   2072 		0b00000,
   2073 
   2074 		0b00000, // c a 
   2075 		0b00100,
   2076 		0b00010,
   2077 		0b10001,
   2078 		0b10001,
   2079 		0b10001,
   2080 		0b10001,
   2081 		0b00000,
   2082 		0b00000,
   2083 		0b00000,
   2084 
   2085 		0b10000, // c b 
   2086 		0b10000,
   2087 		0b11111,
   2088 		0b10000,
   2089 		0b10000,
   2090 		0b10000,
   2091 		0b01111,
   2092 		0b00000,
   2093 		0b00000,
   2094 		0b00000,
   2095 
   2096 		0b00000, // c c 
   2097 		0b11111,
   2098 		0b00001,
   2099 		0b00001,
   2100 		0b00001,
   2101 		0b00010,
   2102 		0b01100,
   2103 		0b00000,
   2104 		0b00000,
   2105 		0b00000,
   2106 
   2107 		0b00000, // c d 
   2108 		0b01000,
   2109 		0b10100,
   2110 		0b00010,
   2111 		0b00001,
   2112 		0b00001,
   2113 		0b00000,
   2114 		0b00000,
   2115 		0b00000,
   2116 		0b00000,
   2117 
   2118 		0b00100, // c e 
   2119 		0b11111,
   2120 		0b00100,
   2121 		0b10101,
   2122 		0b10101,
   2123 		0b00100,
   2124 		0b00100,
   2125 		0b00000,
   2126 		0b00000,
   2127 		0b00000,
   2128 
   2129 		0b00000, // c f 
   2130 		0b11111,
   2131 		0b00001,
   2132 		0b00001,
   2133 		0b01010,
   2134 		0b00100,
   2135 		0b00010,
   2136 		0b00000,
   2137 		0b00000,
   2138 		0b00000,
   2139 
   2140 		0b00000, // d 0 
   2141 		0b01110,
   2142 		0b00000,
   2143 		0b01110,
   2144 		0b00000,
   2145 		0b01110,
   2146 		0b00001,
   2147 		0b00000,
   2148 		0b00000,
   2149 		0b00000,
   2150 
   2151 		0b00000, // d 1 
   2152 		0b00100,
   2153 		0b01000,
   2154 		0b10000,
   2155 		0b10001,
   2156 		0b11111,
   2157 		0b00001,
   2158 		0b00000,
   2159 		0b00000,
   2160 		0b00000,
   2161 
   2162 		0b00000, // d 2 
   2163 		0b00001,
   2164 		0b00001,
   2165 		0b01010,
   2166 		0b00100,
   2167 		0b01010,
   2168 		0b10000,
   2169 		0b00000,
   2170 		0b00000,
   2171 		0b00000,
   2172 
   2173 		0b00000, // d 3 
   2174 		0b11111,
   2175 		0b01000,
   2176 		0b11111,
   2177 		0b01000,
   2178 		0b01000,
   2179 		0b00111,
   2180 		0b00000,
   2181 		0b00000,
   2182 		0b00000,
   2183 
   2184 		0b01000, // d 4 
   2185 		0b01000,
   2186 		0b11111,
   2187 		0b01001,
   2188 		0b01010,
   2189 		0b01000,
   2190 		0b01000,
   2191 		0b00000,
   2192 		0b00000,
   2193 		0b00000,
   2194 
   2195 		0b00000, // d 5 
   2196 		0b01110,
   2197 		0b00010,
   2198 		0b00010,
   2199 		0b00010,
   2200 		0b00010,
   2201 		0b11111,
   2202 		0b00000,
   2203 		0b00000,
   2204 		0b00000,
   2205 
   2206 		0b00000, // d 6 
   2207 		0b11111,
   2208 		0b00001,
   2209 		0b11111,
   2210 		0b00001,
   2211 		0b00001,
   2212 		0b11111,
   2213 		0b00000,
   2214 		0b00000,
   2215 		0b00000,
   2216 
   2217 		0b01110, // d 7 
   2218 		0b00000,
   2219 		0b11111,
   2220 		0b00001,
   2221 		0b00001,
   2222 		0b00010,
   2223 		0b00100,
   2224 		0b00000,
   2225 		0b00000,
   2226 		0b00000,
   2227 
   2228 		0b10010, // d 8 
   2229 		0b10010,
   2230 		0b10010,
   2231 		0b10010,
   2232 		0b00010,
   2233 		0b00100,
   2234 		0b01000,
   2235 		0b00000,
   2236 		0b00000,
   2237 		0b00000,
   2238 
   2239 		0b00000, // d 9 
   2240 		0b00100,
   2241 		0b10100,
   2242 		0b10100,
   2243 		0b10100,
   2244 		0b10101,
   2245 		0b10110,
   2246 		0b00000,
   2247 		0b00000,
   2248 		0b00000,
   2249 
   2250 		0b00000, // d a 
   2251 		0b10000,
   2252 		0b10000,
   2253 		0b10001,
   2254 		0b10010,
   2255 		0b10100,
   2256 		0b11000,
   2257 		0b00000,
   2258 		0b00000,
   2259 		0b00000,
   2260 
   2261 		0b00000, // d b 
   2262 		0b11111,
   2263 		0b10001,
   2264 		0b10001,
   2265 		0b10001,
   2266 		0b10001,
   2267 		0b11111,
   2268 		0b00000,
   2269 		0b00000,
   2270 		0b00000,
   2271 
   2272 		0b00000, // d c 
   2273 		0b11111,
   2274 		0b10001,
   2275 		0b10001,
   2276 		0b00001,
   2277 		0b00010,
   2278 		0b00100,
   2279 		0b00000,
   2280 		0b00000,
   2281 		0b00000,
   2282 
   2283 		0b00000, // d d 
   2284 		0b11000,
   2285 		0b00000,
   2286 		0b00001,
   2287 		0b00001,
   2288 		0b00010,
   2289 		0b11100,
   2290 		0b00000,
   2291 		0b00000,
   2292 		0b00000,
   2293 
   2294 		0b00100, // d e 
   2295 		0b10010,
   2296 		0b01000,
   2297 		0b00000,
   2298 		0b00000,
   2299 		0b00000,
   2300 		0b00000,
   2301 		0b00000,
   2302 		0b00000,
   2303 		0b00000,
   2304 
   2305 		0b11100, // d f 
   2306 		0b10100,
   2307 		0b11100,
   2308 		0b00000,
   2309 		0b00000,
   2310 		0b00000,
   2311 		0b00000,
   2312 		0b00000,
   2313 		0b00000,
   2314 		0b00000,
   2315 
   2316 		0b00000, // e 0 
   2317 		0b01001,
   2318 		0b10101,
   2319 		0b10010,
   2320 		0b10010,
   2321 		0b01101,
   2322 		0b00000,
   2323 		0b00000,
   2324 		0b00000,
   2325 		0b00000,
   2326 
   2327 		0b01010, // e 1 
   2328 		0b00000,
   2329 		0b01110,
   2330 		0b00001,
   2331 		0b01111,
   2332 		0b10001,
   2333 		0b01111,
   2334 		0b00000,
   2335 		0b00000,
   2336 		0b00000,
   2337 
   2338 		0b00000, // e 2 
   2339 		0b00000,
   2340 		0b01110,
   2341 		0b10001,
   2342 		0b11110,
   2343 		0b10001,
   2344 		0b11110,
   2345 		0b10000,
   2346 		0b10000,
   2347 		0b10000,
   2348 
   2349 		0b00000, // e 3 
   2350 		0b00000,
   2351 		0b01110,
   2352 		0b10000,
   2353 		0b01100,
   2354 		0b10001,
   2355 		0b01110,
   2356 		0b00000,
   2357 		0b00000,
   2358 		0b00000,
   2359 
   2360 		0b00000, // e 4 
   2361 		0b00000,
   2362 		0b10001,
   2363 		0b10001,
   2364 		0b10001,
   2365 		0b10011,
   2366 		0b11101,
   2367 		0b10000,
   2368 		0b10000,
   2369 		0b10000,
   2370 
   2371 		0b00000, // e 5 
   2372 		0b00000,
   2373 		0b00000,
   2374 		0b01111,
   2375 		0b10100,
   2376 		0b10010,
   2377 		0b10001,
   2378 		0b01110,
   2379 		0b00000,
   2380 		0b00000,
   2381 
   2382 		0b00000, // e 6 
   2383 		0b00000,
   2384 		0b00110,
   2385 		0b01001,
   2386 		0b10001,
   2387 		0b10001,
   2388 		0b11110,
   2389 		0b10000,
   2390 		0b10000,
   2391 		0b10000,
   2392 
   2393 		0b00000, // e 7 
   2394 		0b00000,
   2395 		0b01111,
   2396 		0b10001,
   2397 		0b10001,
   2398 		0b10001,
   2399 		0b01111,
   2400 		0b00001,
   2401 		0b00001,
   2402 		0b01110,
   2403 
   2404 		0b00000, // e 8 
   2405 		0b00000,
   2406 		0b00111,
   2407 		0b00100,
   2408 		0b00100,
   2409 		0b10100,
   2410 		0b01000,
   2411 		0b00000,
   2412 		0b00000,
   2413 		0b00000,
   2414 
   2415 		0b00000, // e 9 
   2416 		0b00010,
   2417 		0b11010,
   2418 		0b00010,
   2419 		0b00000,
   2420 		0b00000,
   2421 		0b00000,
   2422 		0b00000,
   2423 		0b00000,
   2424 		0b00000,
   2425 
   2426 		0b00010, // e a 
   2427 		0b00000,
   2428 		0b00110,
   2429 		0b00010,
   2430 		0b00010,
   2431 		0b00010,
   2432 		0b00010,
   2433 		0b00010,
   2434 		0b10010,
   2435 		0b01100,
   2436 
   2437 		0b00000, // e b 
   2438 		0b10100,
   2439 		0b01000,
   2440 		0b10100,
   2441 		0b00000,
   2442 		0b00000,
   2443 		0b00000,
   2444 		0b00000,
   2445 		0b00000,
   2446 		0b00000,
   2447 
   2448 		0b00000, // e c 
   2449 		0b00100,
   2450 		0b01110,
   2451 		0b10100,
   2452 		0b10101,
   2453 		0b01110,
   2454 		0b00100,
   2455 		0b00000,
   2456 		0b00000,
   2457 		0b00000,
   2458 
   2459 		0b01000, // e d 
   2460 		0b01000,
   2461 		0b11100,
   2462 		0b01000,
   2463 		0b11100,
   2464 		0b01000,
   2465 		0b01111,
   2466 		0b00000,
   2467 		0b00000,
   2468 		0b00000,
   2469 
   2470 		0b01110, // e e 
   2471 		0b00000,
   2472 		0b10110,
   2473 		0b11001,
   2474 		0b10001,
   2475 		0b10001,
   2476 		0b10001,
   2477 		0b00000,
   2478 		0b00000,
   2479 		0b00000,
   2480 
   2481 		0b01010, // e f 
   2482 		0b00000,
   2483 		0b01110,
   2484 		0b10001,
   2485 		0b10001,
   2486 		0b10001,
   2487 		0b01110,
   2488 		0b00000,
   2489 		0b00000,
   2490 		0b00000,
   2491 
   2492 		0b00000, // f 0 
   2493 		0b00000,
   2494 		0b10110,
   2495 		0b11001,
   2496 		0b10001,
   2497 		0b10001,
   2498 		0b11110,
   2499 		0b10000,
   2500 		0b10000,
   2501 		0b10000,
   2502 
   2503 		0b00000, // f 1 
   2504 		0b00000,
   2505 		0b01101,
   2506 		0b10011,
   2507 		0b10001,
   2508 		0b10001,
   2509 		0b01111,
   2510 		0b00001,
   2511 		0b00001,
   2512 		0b00001,
   2513 
   2514 		0b00000, // f 2 
   2515 		0b01110,
   2516 		0b10001,
   2517 		0b11111,
   2518 		0b10001,
   2519 		0b10001,
   2520 		0b01110,
   2521 		0b00000,
   2522 		0b00000,
   2523 		0b00000,
   2524 
   2525 		0b00000, // f 3 
   2526 		0b00000,
   2527 		0b00000,
   2528 		0b01011,
   2529 		0b10101,
   2530 		0b11010,
   2531 		0b00000,
   2532 		0b00000,
   2533 		0b00000,
   2534 		0b00000,
   2535 
   2536 		0b00000, // f 4 
   2537 		0b00000,
   2538 		0b01110,
   2539 		0b10001,
   2540 		0b10001,
   2541 		0b01010,
   2542 		0b11011,
   2543 		0b00000,
   2544 		0b00000,
   2545 		0b00000,
   2546 
   2547 		0b01010, // f 5 
   2548 		0b00000,
   2549 		0b10001,
   2550 		0b10001,
   2551 		0b10001,
   2552 		0b10011,
   2553 		0b01101,
   2554 		0b00000,
   2555 		0b00000,
   2556 		0b00000,
   2557 
   2558 		0b11111, // f 6 
   2559 		0b10000,
   2560 		0b01000,
   2561 		0b00100,
   2562 		0b01000,
   2563 		0b10000,
   2564 		0b11111,
   2565 		0b00000,
   2566 		0b00000,
   2567 		0b00000,
   2568 
   2569 		0b00000, // f 7 
   2570 		0b00000,
   2571 		0b11111,
   2572 		0b01010,
   2573 		0b01010,
   2574 		0b01010,
   2575 		0b10011,
   2576 		0b00000,
   2577 		0b00000,
   2578 		0b00000,
   2579 
   2580 		0b11111, // f 8 
   2581 		0b00000,
   2582 		0b10001,
   2583 		0b01010,
   2584 		0b00100,
   2585 		0b01010,
   2586 		0b10001,
   2587 		0b00000,
   2588 		0b00000,
   2589 		0b00000,
   2590 
   2591 		0b00000, // f 9 
   2592 		0b00000,
   2593 		0b10001,
   2594 		0b10001,
   2595 		0b10001,
   2596 		0b10001,
   2597 		0b01111,
   2598 		0b00001,
   2599 		0b00001,
   2600 		0b01110,
   2601 
   2602 		0b00000, // f a 
   2603 		0b00001,
   2604 		0b11110,
   2605 		0b00100,
   2606 		0b11111,
   2607 		0b00100,
   2608 		0b00100,
   2609 		0b00000,
   2610 		0b00000,
   2611 		0b00000,
   2612 
   2613 		0b00000, // f b 
   2614 		0b00000,
   2615 		0b11111,
   2616 		0b01000,
   2617 		0b01111,
   2618 		0b01001,
   2619 		0b10001,
   2620 		0b00000,
   2621 		0b00000,
   2622 		0b00000,
   2623 
   2624 		0b00000, // f c 
   2625 		0b00000,
   2626 		0b11111,
   2627 		0b10101,
   2628 		0b11111,
   2629 		0b10001,
   2630 		0b10001,
   2631 		0b00000,
   2632 		0b00000,
   2633 		0b00000,
   2634 
   2635 		0b00000, // f d 
   2636 		0b00000,
   2637 		0b00100,
   2638 		0b00000,
   2639 		0b11111,
   2640 		0b00000,
   2641 		0b00100,
   2642 		0b00000,
   2643 		0b00000,
   2644 		0b00000,
   2645 
   2646 		0b00000, // f e 
   2647 		0b00000,
   2648 		0b00000,
   2649 		0b00000,
   2650 		0b00000,
   2651 		0b00000,
   2652 		0b00000,
   2653 		0b00000,
   2654 		0b00000,
   2655 		0b00000,
   2656 
   2657 		0b11111, // f f 
   2658 		0b11111,
   2659 		0b11111,
   2660 		0b11111,
   2661 		0b11111,
   2662 		0b11111,
   2663 		0b11111,
   2664 		0b11111,
   2665 		0b11111,
   2666 		0b11111,
   2667 	};
   2668 
   2669 	static_assert(std::size(g_fontTable0) == static_cast<size_t>(256 * 10));
   2670 
   2671 	const uint8_t* getCharacterData(const uint8_t _character)
   2672 	{
   2673 		return &g_fontTable0[static_cast<size_t>(_character) * 10];
   2674 	}
   2675 }