/*
* File: hack.c
* Author: torsten.roemer@luniks.net
*
* The work in the Hack project is Copyright 2018 Source Foundry Authors and
* licensed under the MIT License.
* The work in the DejaVu project was committed to the public domain.
* Bitstream Vera Sans Mono Copyright 2003 Bitstream Inc. and licensed under
* the Bitstream Vera License with Reserved Font Names "Bitstream" and "Vera".
*
* A subset of glyphs in the Hack font as 8x16 bitmaps in 4-Bit greyscale
* with antialiasing.
*
* Created on 16. November 2023, 17:25
*/
#include <stdio.h>
#include "font.h"
#include "hack.h"
#include "tft.h"
#include "utils.h"
#define WIDTH 8
#define HEIGHT 16
static const __flash char demo1[] = "Hello Hack! \"#$%";
static const __flash char demo2[] = "&'()*+,-./0123456789";
static const __flash char demo3[] = "ABCDEFGHIJKLMNOPQRST";
static const __flash char demo4[] = "UVWXYZabcdefghijklmn";
static const __flash char demo5[] = "opqrstuvwxyz ";
static const __flash char demo6[] = "ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓ";
static const __flash char demo7[] = "àáâãäåæçèéêëìíîïðñòó";
static const __flash char demo8[] = ":;<=>?@[\\]^_`{|}~×÷ ";
/**
* Demo text.
*/
const __flash char* demoTextLines[HACK_DEMO_SIZE] = {
demo1, demo2, demo3, demo4, demo5, demo6, demo7, demo8
};
static const __flash uint8_t SPACE[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t EXCLAMATION_MARK[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xd1, 0xaf, 0xff,
0xff, 0xd1, 0xaf, 0xff, 0xff, 0xd1, 0xaf, 0xff,
0xff, 0xf2, 0xaf, 0xff, 0xff, 0xf2, 0xcf, 0xff,
0xff, 0xf4, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xd1, 0x7f, 0xff, 0xff, 0xb0, 0x7f, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t QUOTATION_MARK[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0x2e, 0x4a, 0xff,
0xff, 0x2e, 0x4a, 0xff, 0xff, 0x2e, 0x4a, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t NUMBER_SIGN[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xe6, 0xaf,
0xff, 0xd5, 0xf4, 0xef, 0xff, 0x97, 0xf4, 0xef,
0xb0, 0x00, 0x00, 0x0c, 0xff, 0x4e, 0x97, 0xff,
0xfd, 0x3e, 0x4c, 0xff, 0x20, 0x00, 0x00, 0x7f,
0xf6, 0xab, 0x5f, 0xff, 0xf2, 0xe6, 0xaf, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t DOLLAR_SIGN[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xf4, 0xaf, 0xff, 0xff, 0x60, 0x05, 0xff,
0xf6, 0x76, 0xcb, 0xef, 0xf4, 0xc6, 0xcf, 0xff,
0xf6, 0x56, 0xcf, 0xff, 0xff, 0x40, 0x07, 0xff,
0xff, 0xf6, 0xb2, 0xaf, 0xff, 0xf6, 0xc9, 0x7f,
0xf8, 0xf6, 0xc4, 0xaf, 0xf6, 0x00, 0x05, 0xff,
0xff, 0xf4, 0xaf, 0xff, 0xff, 0xf4, 0xaf, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t PERCENT_SIGN[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xd1, 0x0a, 0xff, 0xff,
0x4c, 0xf4, 0xef, 0xff, 0x4c, 0xf2, 0xef, 0xff,
0xd1, 0x0a, 0xb0, 0x1e, 0xff, 0x60, 0x5f, 0xff,
0x40, 0xad, 0x10, 0xaf, 0xff, 0xf6, 0xcf, 0x4e,
0xff, 0xf6, 0xcf, 0x4e, 0xff, 0xfd, 0x10, 0xaf,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t AMPERSAND[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0x20, 0x0c, 0xff,
0xf6, 0x7f, 0xff, 0xff, 0xf9, 0x7f, 0xff, 0xff,
0xfb, 0x0c, 0xff, 0xff, 0xd3, 0xe2, 0xef, 0x2e,
0x6a, 0xfb, 0x3e, 0x2e, 0x67, 0xff, 0x62, 0x5f,
0xb1, 0xef, 0xd1, 0xaf, 0xf9, 0x00, 0x1a, 0x0c,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t APOSTROPHE[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0xcf, 0xff,
0xff, 0xf4, 0xcf, 0xff, 0xff, 0xf4, 0xcf, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t LEFT_PARENTHESIS[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xf4, 0x7f, 0xff, 0xff, 0xb5, 0xff, 0xff,
0xff, 0x6a, 0xff, 0xff, 0xff, 0x2e, 0xff, 0xff,
0xfd, 0x1e, 0xff, 0xff, 0xfb, 0x3e, 0xff, 0xff,
0xfd, 0x1e, 0xff, 0xff, 0xff, 0x2c, 0xff, 0xff,
0xff, 0x6a, 0xff, 0xff, 0xff, 0xb5, 0xff, 0xff,
0xff, 0xf4, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t RIGHT_PARENTHESIS[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xd1, 0xef, 0xff, 0xff, 0xf9, 0x7f, 0xff,
0xff, 0xfd, 0x1e, 0xff, 0xff, 0xff, 0x4a, 0xff,
0xff, 0xff, 0x67, 0xff, 0xff, 0xff, 0x67, 0xff,
0xff, 0xff, 0x67, 0xff, 0xff, 0xff, 0x4c, 0xff,
0xff, 0xfd, 0x1e, 0xff, 0xff, 0xf9, 0x7f, 0xff,
0xff, 0xd1, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t ASTERISK[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0xef, 0xff,
0xff, 0xf4, 0xef, 0xff, 0xb0, 0x23, 0x50, 0x7f,
0xff, 0xd1, 0xaf, 0xff, 0xff, 0x4b, 0x2e, 0xff,
0xf9, 0x7f, 0xb5, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t PLUS_SIGN[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xf4, 0xcf, 0xff, 0xff, 0xf4, 0xcf, 0xff,
0xff, 0xf4, 0xcf, 0xff, 0x90, 0x00, 0x00, 0x5f,
0xff, 0xf4, 0xcf, 0xff, 0xff, 0xf4, 0xcf, 0xff,
0xff, 0xf4, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t COMMA[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xd1, 0x7f, 0xff, 0xff, 0xb0, 0x5f, 0xff,
0xff, 0xfd, 0x7f, 0xff, 0xff, 0xf4, 0xcf, 0xff,
0xff, 0x6c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t HYPHEN_MINUS[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xf4, 0x00, 0x01, 0xef, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t FULL_STOP[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xd1, 0x7f, 0xff, 0xff, 0xb0, 0x7f, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t SOLIDUS[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xaf,
0xff, 0xff, 0x95, 0xff, 0xff, 0xff, 0x2c, 0xff,
0xff, 0xfb, 0x5f, 0xff, 0xff, 0xf4, 0xaf, 0xff,
0xff, 0xb3, 0xef, 0xff, 0xff, 0x4a, 0xff, 0xff,
0xfb, 0x3e, 0xff, 0xff, 0xf6, 0xaf, 0xff, 0xff,
0xb1, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t DIGIT_0[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0x20, 0x0c, 0xff,
0xf6, 0x5f, 0xb1, 0xef, 0xf2, 0xc6, 0xe2, 0xaf,
0xd1, 0xe2, 0xc4, 0xaf, 0xd1, 0xe2, 0xc4, 0x7f,
0xd1, 0xe4, 0xc4, 0xaf, 0xf2, 0xc6, 0xe2, 0xaf,
0xf6, 0x5f, 0xb1, 0xef, 0xff, 0x20, 0x0c, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t DIGIT_1[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0x5f, 0xff,
0xff, 0x40, 0x5f, 0xff, 0xf6, 0x59, 0x5f, 0xff,
0xff, 0xf9, 0x5f, 0xff, 0xff, 0xf9, 0x5f, 0xff,
0xff, 0xf9, 0x5f, 0xff, 0xff, 0xf9, 0x5f, 0xff,
0xff, 0xf9, 0x5f, 0xff, 0xf9, 0x00, 0x00, 0xaf,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t DIGIT_2[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xf4, 0x00, 0x0c, 0xff,
0xf8, 0xff, 0x91, 0xef, 0xff, 0xff, 0xf2, 0xcf,
0xff, 0xff, 0xb1, 0xef, 0xff, 0xff, 0x2a, 0xff,
0xff, 0xf4, 0x7f, 0xff, 0xff, 0x67, 0xff, 0xff,
0xf6, 0x5f, 0xff, 0xff, 0xd1, 0x00, 0x00, 0xcf,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t DIGIT_3[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xf4, 0x00, 0x0a, 0xff,
0xff, 0xff, 0xd1, 0xcf, 0xff, 0xff, 0xd1, 0xef,
0xff, 0x60, 0x3e, 0xff, 0xff, 0xff, 0xb1, 0xef,
0xff, 0xff, 0xf4, 0xaf, 0xff, 0xff, 0xf4, 0xaf,
0xda, 0xff, 0xb0, 0xcf, 0xd1, 0x00, 0x0c, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t DIGIT_4[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x17, 0xff,
0xff, 0xf4, 0x27, 0xff, 0xff, 0xb7, 0x67, 0xff,
0xff, 0x2e, 0x67, 0xff, 0xf6, 0xaf, 0x67, 0xff,
0xd3, 0xef, 0x67, 0xff, 0xb0, 0x00, 0x00, 0x5f,
0xff, 0xff, 0x67, 0xff, 0xff, 0xff, 0x67, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t DIGIT_5[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xf4, 0x00, 0x05, 0xff,
0xf4, 0xaf, 0xff, 0xff, 0xf4, 0xaf, 0xff, 0xff,
0xf4, 0x00, 0x0c, 0xff, 0xff, 0xff, 0x91, 0xef,
0xff, 0xff, 0xf2, 0xcf, 0xff, 0xff, 0xf2, 0xaf,
0xde, 0xff, 0x91, 0xef, 0xd1, 0x00, 0x1e, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t DIGIT_6[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0x60, 0x03, 0xef,
0xf6, 0x5f, 0xff, 0xff, 0xf2, 0xcf, 0xff, 0xff,
0xd1, 0x70, 0x07, 0xff, 0xd1, 0x7f, 0xd1, 0xcf,
0xd1, 0xcf, 0xf6, 0x7f, 0xf2, 0xcf, 0xf6, 0x7f,
0xf6, 0x7f, 0xd1, 0xcf, 0xff, 0x20, 0x07, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t DIGIT_7[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xd1, 0x00, 0x00, 0xaf,
0xff, 0xff, 0xd1, 0xef, 0xff, 0xff, 0x95, 0xff,
0xff, 0xff, 0x2c, 0xff, 0xff, 0xfb, 0x3e, 0xff,
0xff, 0xf6, 0x7f, 0xff, 0xff, 0xd1, 0xcf, 0xff,
0xff, 0x95, 0xff, 0xff, 0xff, 0x2a, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t DIGIT_8[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xfd, 0x10, 0x0a, 0xff,
0xf4, 0x7f, 0xd1, 0xcf, 0xf2, 0xcf, 0xf2, 0xaf,
0xf4, 0x7f, 0xd1, 0xef, 0xff, 0x60, 0x3e, 0xff,
0xf2, 0xaf, 0xd1, 0xcf, 0xd1, 0xef, 0xf6, 0x7f,
0xd1, 0xaf, 0xf2, 0xaf, 0xfb, 0x00, 0x07, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t DIGIT_9[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xfd, 0x10, 0x0c, 0xff,
0xf2, 0xaf, 0xb1, 0xef, 0xd1, 0xef, 0xf2, 0xcf,
0xb1, 0xef, 0xf2, 0xaf, 0xf2, 0xaf, 0xb0, 0xaf,
0xfb, 0x00, 0x35, 0xaf, 0xff, 0xff, 0xf2, 0xcf,
0xff, 0xff, 0x93, 0xef, 0xf6, 0x00, 0x3e, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t COLON[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xd1, 0x7f, 0xff,
0xff, 0xb0, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xd1, 0x7f, 0xff,
0xff, 0xb0, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t SEMICOLON[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xb0, 0x7f, 0xff, 0xff, 0x90, 0x7f, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xd1, 0x7f, 0xff, 0xff, 0xb0, 0x3e, 0xff,
0xff, 0xfd, 0x5f, 0xff, 0xff, 0xf4, 0xcf, 0xff,
0xff, 0x6c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t LESS_THAN_SIGN[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0x5f,
0xff, 0xf4, 0x03, 0xef, 0xb0, 0x0c, 0xff, 0xff,
0x90, 0x3e, 0xff, 0xff, 0xff, 0xb0, 0x0a, 0xff,
0xff, 0xff, 0xf4, 0x5f, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t EQUALS_SIGN[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0x90, 0x00, 0x00, 0x5f, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0x90, 0x00, 0x00, 0x5f,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t GREATER_THAN_SIGN[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0x95, 0xff, 0xff, 0xff,
0xf9, 0x00, 0xcf, 0xff, 0xff, 0xff, 0x20, 0x7f,
0xff, 0xff, 0x90, 0x5f, 0xfd, 0x10, 0x7f, 0xff,
0x91, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t QUESTION_MARK[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xfd, 0x10, 0x0a, 0xff,
0xfb, 0xef, 0xb0, 0xcf, 0xff, 0xff, 0xd1, 0xef,
0xff, 0xfd, 0x1a, 0xff, 0xff, 0xf2, 0xcf, 0xff,
0xff, 0xd1, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xb0, 0xcf, 0xff, 0xff, 0xb0, 0xaf, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t COMMERCIAL_AT[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0x40, 0x01, 0xef, 0xf4, 0x7f, 0xfb, 0x5f,
0x95, 0xf4, 0x02, 0x3e, 0x6c, 0x95, 0xfd, 0x3e,
0x4e, 0x9a, 0xff, 0x4e, 0x4e, 0x95, 0xfd, 0x3e,
0x6c, 0xf4, 0x02, 0x3e, 0xb5, 0xff, 0xff, 0xff,
0xf6, 0x5f, 0xff, 0xff, 0xff, 0x90, 0x00, 0xcf,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t A[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xb0, 0x7f, 0xff,
0xff, 0x92, 0x3e, 0xff, 0xff, 0x49, 0x2e, 0xff,
0xfd, 0x1e, 0x4a, 0xff, 0xf9, 0x3e, 0x95, 0xff,
0xf6, 0x7f, 0xb1, 0xef, 0xf2, 0x00, 0x00, 0xaf,
0xb1, 0xef, 0xf6, 0x7f, 0x45, 0xff, 0xfb, 0x1e,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t B[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xf2, 0x00, 0x07, 0xff,
0xf2, 0xcf, 0xf2, 0xcf, 0xf2, 0xcf, 0xf4, 0xaf,
0xf2, 0xcf, 0xd1, 0xcf, 0xf2, 0x00, 0x0c, 0xff,
0xf2, 0xcf, 0xf4, 0xaf, 0xf2, 0xcf, 0xf9, 0x5f,
0xf2, 0xcf, 0xf4, 0x7f, 0xf2, 0x00, 0x03, 0xef,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t C[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0x90, 0x00, 0xaf,
0xf9, 0x1e, 0xff, 0xaf, 0xf2, 0xaf, 0xff, 0xff,
0xd1, 0xcf, 0xff, 0xff, 0xd1, 0xef, 0xff, 0xff,
0xd1, 0xcf, 0xff, 0xff, 0xf2, 0xaf, 0xff, 0xff,
0xf9, 0x1e, 0xff, 0xaf, 0xff, 0x90, 0x00, 0xaf,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t D[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xd1, 0x00, 0x3e, 0xff,
0xd1, 0xef, 0x63, 0xef, 0xd1, 0xef, 0xf2, 0xcf,
0xd1, 0xef, 0xf4, 0x7f, 0xd1, 0xef, 0xf4, 0x7f,
0xd1, 0xef, 0xf4, 0x7f, 0xd1, 0xef, 0xf2, 0xcf,
0xd1, 0xef, 0x63, 0xef, 0xd1, 0x00, 0x3e, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t E[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xf4, 0x00, 0x00, 0xaf,
0xf4, 0xaf, 0xff, 0xff, 0xf4, 0xaf, 0xff, 0xff,
0xf4, 0xaf, 0xff, 0xff, 0xf4, 0x00, 0x00, 0xcf,
0xf4, 0xaf, 0xff, 0xff, 0xf4, 0xaf, 0xff, 0xff,
0xf4, 0xaf, 0xff, 0xff, 0xf4, 0x00, 0x00, 0x7f,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t F[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xf6, 0x00, 0x00, 0x7f,
0xf6, 0x7f, 0xff, 0xff, 0xf6, 0x7f, 0xff, 0xff,
0xf6, 0x7f, 0xff, 0xff, 0xf6, 0x00, 0x00, 0xcf,
0xf6, 0x7f, 0xff, 0xff, 0xf6, 0x7f, 0xff, 0xff,
0xf6, 0x7f, 0xff, 0xff, 0xf6, 0x7f, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t G[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0x60, 0x01, 0xef,
0xf6, 0x5f, 0xfd, 0xcf, 0xd1, 0xcf, 0xff, 0xff,
0xb3, 0xef, 0xff, 0xff, 0xb3, 0xef, 0x20, 0x7f,
0xb3, 0xef, 0xf6, 0x7f, 0xd1, 0xcf, 0xf6, 0x7f,
0xf6, 0x5f, 0xf6, 0x7f, 0xff, 0x60, 0x01, 0xef,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t H[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xd1, 0xef, 0xf4, 0x7f,
0xd1, 0xef, 0xf4, 0x7f, 0xd1, 0xef, 0xf4, 0x7f,
0xd1, 0xef, 0xf4, 0x7f, 0xd1, 0x00, 0x00, 0x7f,
0xd1, 0xef, 0xf4, 0x7f, 0xd1, 0xef, 0xf4, 0x7f,
0xd1, 0xef, 0xf4, 0x7f, 0xd1, 0xef, 0xf4, 0x7f,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t I[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xf4, 0x00, 0x01, 0xef,
0xff, 0xf2, 0xcf, 0xff, 0xff, 0xf2, 0xcf, 0xff,
0xff, 0xf2, 0xcf, 0xff, 0xff, 0xf2, 0xcf, 0xff,
0xff, 0xf2, 0xcf, 0xff, 0xff, 0xf2, 0xcf, 0xff,
0xff, 0xf2, 0xcf, 0xff, 0xf4, 0x00, 0x01, 0xef,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t J[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0x40, 0x05, 0xff,
0xff, 0xff, 0x95, 0xff, 0xff, 0xff, 0x95, 0xff,
0xff, 0xff, 0x95, 0xff, 0xff, 0xff, 0x95, 0xff,
0xff, 0xff, 0x95, 0xff, 0xff, 0xff, 0x65, 0xff,
0xbc, 0xff, 0x47, 0xff, 0xb0, 0x00, 0x3e, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t K[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xd1, 0xef, 0xf4, 0x1e,
0xd1, 0xef, 0x65, 0xff, 0xd1, 0xe6, 0x3e, 0xff,
0xd1, 0x73, 0xef, 0xff, 0xd1, 0x00, 0xcf, 0xff,
0xd1, 0xe9, 0x3e, 0xff, 0xd1, 0xef, 0x47, 0xff,
0xd1, 0xef, 0xd1, 0xcf, 0xd1, 0xef, 0xf9, 0x0c,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t L[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xf6, 0x7f, 0xff, 0xff,
0xf6, 0x7f, 0xff, 0xff, 0xf6, 0x7f, 0xff, 0xff,
0xf6, 0x7f, 0xff, 0xff, 0xf6, 0x7f, 0xff, 0xff,
0xf6, 0x7f, 0xff, 0xff, 0xf6, 0x7f, 0xff, 0xff,
0xf6, 0x7f, 0xff, 0xff, 0xf6, 0x00, 0x00, 0x5f,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t M[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0x90, 0xaf, 0xf2, 0x5f,
0x90, 0x5f, 0xb2, 0x5f, 0x94, 0x4e, 0x67, 0x5f,
0x95, 0x6b, 0x4a, 0x5f, 0x95, 0xb2, 0x7b, 0x5f,
0x95, 0xf2, 0xcb, 0x5f, 0x95, 0xff, 0xfb, 0x5f,
0x95, 0xff, 0xfb, 0x5f, 0x95, 0xff, 0xfb, 0x5f,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t N[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xd1, 0x7f, 0xf6, 0xaf,
0xd1, 0x3e, 0xf6, 0xaf, 0xd1, 0x5a, 0xf6, 0xaf,
0xd1, 0xa5, 0xf6, 0xaf, 0xd1, 0xe4, 0xc6, 0xaf,
0xd1, 0xe9, 0x76, 0xaf, 0xd1, 0xed, 0x35, 0xaf,
0xd1, 0xef, 0x60, 0xaf, 0xd1, 0xef, 0xb0, 0xaf,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t O[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0x20, 0x0a, 0xff,
0xf4, 0x7f, 0xb1, 0xef, 0xd1, 0xcf, 0xf4, 0xaf,
0xb1, 0xef, 0xf6, 0x7f, 0xb1, 0xef, 0xf6, 0x7f,
0xb1, 0xef, 0xf6, 0x7f, 0xd1, 0xcf, 0xf4, 0xaf,
0xf4, 0x7f, 0xb1, 0xef, 0xff, 0x20, 0x0a, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t P[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xf2, 0x00, 0x05, 0xff,
0xf2, 0xcf, 0xf2, 0xaf, 0xf2, 0xcf, 0xf6, 0x7f,
0xf2, 0xcf, 0xf2, 0xaf, 0xf2, 0x00, 0x05, 0xff,
0xf2, 0xcf, 0xff, 0xff, 0xf2, 0xcf, 0xff, 0xff,
0xf2, 0xcf, 0xff, 0xff, 0xf2, 0xcf, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t Q[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0x20, 0x0a, 0xff,
0xf4, 0x7f, 0xb1, 0xef, 0xd1, 0xcf, 0xf4, 0xaf,
0xb1, 0xef, 0xf6, 0x7f, 0xb1, 0xef, 0xf6, 0x7f,
0xb1, 0xef, 0xf6, 0x7f, 0xd1, 0xcf, 0xf4, 0xaf,
0xf4, 0x7f, 0xb1, 0xef, 0xff, 0x20, 0x0a, 0xff,
0xff, 0xff, 0x65, 0xff, 0xff, 0xff, 0xf4, 0x1e,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t R[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xd1, 0x00, 0x0a, 0xff,
0xd1, 0xef, 0xb0, 0xcf, 0xd1, 0xef, 0xf2, 0xaf,
0xd1, 0xef, 0xb1, 0xef, 0xd1, 0x00, 0x5f, 0xff,
0xd1, 0xef, 0x67, 0xff, 0xd1, 0xef, 0xd1, 0xef,
0xd1, 0xef, 0xf6, 0x7f, 0xd1, 0xef, 0xfb, 0x0c,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t S[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xfd, 0x10, 0x01, 0xef,
0xf2, 0xaf, 0xfb, 0xef, 0xd1, 0xef, 0xff, 0xff,
0xf2, 0x5f, 0xff, 0xff, 0xff, 0x40, 0x07, 0xff,
0xff, 0xff, 0xf2, 0xaf, 0xff, 0xff, 0xf6, 0x7f,
0xf8, 0xff, 0xf2, 0xaf, 0xf2, 0x00, 0x07, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t T[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0x60, 0x00, 0x00, 0x1e,
0xff, 0xf2, 0xcf, 0xff, 0xff, 0xf2, 0xcf, 0xff,
0xff, 0xf2, 0xcf, 0xff, 0xff, 0xf2, 0xcf, 0xff,
0xff, 0xf2, 0xcf, 0xff, 0xff, 0xf2, 0xcf, 0xff,
0xff, 0xf2, 0xcf, 0xff, 0xff, 0xf2, 0xcf, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t U[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xd1, 0xef, 0xf4, 0xaf,
0xd1, 0xef, 0xf4, 0xaf, 0xd1, 0xef, 0xf4, 0xaf,
0xd1, 0xef, 0xf4, 0xaf, 0xd1, 0xef, 0xf4, 0xaf,
0xd1, 0xef, 0xf4, 0xaf, 0xd1, 0xef, 0xf4, 0xaf,
0xf2, 0xaf, 0xd1, 0xcf, 0xfd, 0x10, 0x0a, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t V[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0x65, 0xff, 0xf9, 0x3e,
0xd1, 0xef, 0xf6, 0x7f, 0xf2, 0xcf, 0xf2, 0xcf,
0xf6, 0x7f, 0xd3, 0xef, 0xfb, 0x5f, 0x95, 0xff,
0xfd, 0x1e, 0x6a, 0xff, 0xff, 0x4b, 0x2e, 0xff,
0xff, 0x92, 0x3e, 0xff, 0xff, 0xb0, 0x7f, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t W[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0x2c, 0xff, 0xff, 0x2c,
0x4a, 0xff, 0xfd, 0x1e, 0x67, 0xd1, 0xad, 0x3e,
0x97, 0xb2, 0x7b, 0x5f, 0xb5, 0x97, 0x59, 0x7f,
0xd3, 0x5b, 0x48, 0x7f, 0xf3, 0x3e, 0x62, 0xaf,
0xf4, 0x5f, 0x90, 0xcf, 0xf4, 0x7f, 0xb1, 0xef,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t X[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0x91, 0xef, 0xf6, 0x1e,
0xf6, 0x5f, 0xd1, 0xef, 0xff, 0x2c, 0x4a, 0xff,
0xff, 0xb0, 0x3e, 0xff, 0xff, 0xd1, 0x7f, 0xff,
0xff, 0x64, 0x1e, 0xff, 0xfb, 0x3e, 0x95, 0xff,
0xf2, 0xaf, 0xf2, 0xcf, 0x45, 0xff, 0xf9, 0x0c,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t Y[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0x43, 0xef, 0xf9, 0x1e,
0xf2, 0xaf, 0xf2, 0xcf, 0xfb, 0x3e, 0x65, 0xff,
0xff, 0x47, 0x1e, 0xff, 0xff, 0xb0, 0x7f, 0xff,
0xff, 0xf2, 0xcf, 0xff, 0xff, 0xf2, 0xcf, 0xff,
0xff, 0xf2, 0xcf, 0xff, 0xff, 0xf2, 0xcf, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t Z[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xd1, 0x00, 0x00, 0x7f,
0xff, 0xff, 0xd1, 0xef, 0xff, 0xff, 0x47, 0xff,
0xff, 0xf9, 0x3e, 0xff, 0xff, 0xd1, 0xcf, 0xff,
0xff, 0x67, 0xff, 0xff, 0xfb, 0x3e, 0xff, 0xff,
0xf2, 0xcf, 0xff, 0xff, 0xb0, 0x00, 0x00, 0x7f,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t LEFT_SQUARE_BRACKET[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xfd, 0x10, 0x07, 0xff, 0xfd, 0x1e, 0xff, 0xff,
0xfd, 0x1e, 0xff, 0xff, 0xfd, 0x1e, 0xff, 0xff,
0xfd, 0x1e, 0xff, 0xff, 0xfd, 0x1e, 0xff, 0xff,
0xfd, 0x1e, 0xff, 0xff, 0xfd, 0x1e, 0xff, 0xff,
0xfd, 0x1e, 0xff, 0xff, 0xfd, 0x1e, 0xff, 0xff,
0xfd, 0x1e, 0xff, 0xff, 0xfd, 0x10, 0x07, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t REVERSE_SOLIDUS[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xb0, 0xcf, 0xff, 0xff,
0xf9, 0x7f, 0xff, 0xff, 0xfd, 0x1e, 0xff, 0xff,
0xff, 0x67, 0xff, 0xff, 0xff, 0xd1, 0xef, 0xff,
0xff, 0xf6, 0xaf, 0xff, 0xff, 0xfd, 0x3e, 0xff,
0xff, 0xff, 0x4a, 0xff, 0xff, 0xff, 0xb3, 0xef,
0xff, 0xff, 0xf4, 0x7f, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t RIGHT_SQUARE_BRACKET[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xfb, 0x00, 0x0a, 0xff, 0xff, 0xff, 0x4a, 0xff,
0xff, 0xff, 0x4a, 0xff, 0xff, 0xff, 0x4a, 0xff,
0xff, 0xff, 0x4a, 0xff, 0xff, 0xff, 0x4a, 0xff,
0xff, 0xff, 0x4a, 0xff, 0xff, 0xff, 0x4a, 0xff,
0xff, 0xff, 0x4a, 0xff, 0xff, 0xff, 0x4a, 0xff,
0xff, 0xff, 0x4a, 0xff, 0xfb, 0x00, 0x0a, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t CIRCUMFLEX_ACCENT[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xf4, 0xcf, 0xff, 0xff, 0x60, 0x3e, 0xff,
0xf9, 0x3e, 0x95, 0xff, 0x93, 0xef, 0xf6, 0x3e,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t LOW_LINE[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0x90, 0x00, 0x00, 0x5f,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t GRAVE_ACCENT[] = {
0xff, 0xff, 0xff, 0xff, 0xfb, 0x3e, 0xff, 0xff,
0xff, 0x67, 0xff, 0xff, 0xff, 0xf4, 0x7f, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t a[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xf6, 0x00, 0x0a, 0xff,
0xff, 0xff, 0xf2, 0xef, 0xfb, 0x00, 0x00, 0xcf,
0xf2, 0xcf, 0xf4, 0xcf, 0xd3, 0xef, 0xf2, 0xcf,
0xf2, 0xcf, 0x90, 0xaf, 0xf9, 0x00, 0x76, 0x7f,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t b[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xf4, 0xcf, 0xff, 0xff, 0xf4, 0xcf, 0xff, 0xff,
0xf4, 0xcf, 0xff, 0xff, 0xf4, 0x70, 0x07, 0xff,
0xf4, 0x5f, 0xd1, 0xcf, 0xf4, 0xaf, 0xf6, 0x7f,
0xf4, 0xcf, 0xf6, 0x7f, 0xf4, 0xaf, 0xf6, 0x7f,
0xf4, 0x5f, 0xd1, 0xcf, 0xf4, 0x70, 0x07, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t c[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0x60, 0x01, 0xef,
0xf6, 0x3e, 0xfb, 0xef, 0xf2, 0xcf, 0xff, 0xff,
0xf2, 0xcf, 0xff, 0xff, 0xf2, 0xcf, 0xff, 0xff,
0xf9, 0x3e, 0xfd, 0xef, 0xff, 0x60, 0x01, 0xef,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t d[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xf2, 0xcf, 0xff, 0xff, 0xf2, 0xcf,
0xff, 0xff, 0xf2, 0xcf, 0xfd, 0x10, 0x42, 0xcf,
0xf2, 0xaf, 0x90, 0xcf, 0xd1, 0xef, 0xf2, 0xcf,
0xb3, 0xef, 0xf2, 0xcf, 0xd1, 0xef, 0xf2, 0xcf,
0xf4, 0xaf, 0x90, 0xcf, 0xfd, 0x10, 0x54, 0xcf,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t e[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0x20, 0x0a, 0xff,
0xf4, 0x7f, 0xf2, 0xcf, 0xd1, 0xef, 0xf6, 0x7f,
0xb0, 0x00, 0x00, 0x7f, 0xd3, 0xef, 0xff, 0xff,
0xf4, 0x7f, 0xff, 0xdf, 0xff, 0x40, 0x00, 0xcf,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t f[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xf6, 0x01, 0xef, 0xff, 0xd1, 0xef, 0xff,
0xff, 0xb3, 0xef, 0xff, 0xf2, 0x00, 0x01, 0xef,
0xff, 0xb3, 0xef, 0xff, 0xff, 0xb3, 0xef, 0xff,
0xff, 0xb3, 0xef, 0xff, 0xff, 0xb3, 0xef, 0xff,
0xff, 0xb3, 0xef, 0xff, 0xff, 0xb3, 0xef, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t g[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0x20, 0x56, 0xaf,
0xf6, 0x7f, 0xb0, 0xaf, 0xf2, 0xcf, 0xf4, 0xaf,
0xd1, 0xef, 0xf4, 0xaf, 0xf2, 0xcf, 0xf4, 0xaf,
0xf6, 0x7f, 0xb0, 0xaf, 0xff, 0x20, 0x54, 0xaf,
0xff, 0xff, 0xf4, 0xcf, 0xfd, 0xef, 0xd1, 0xef,
0xfb, 0x00, 0x0c, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t h[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xf4, 0xcf, 0xff, 0xff, 0xf4, 0xcf, 0xff, 0xff,
0xf4, 0xcf, 0xff, 0xff, 0xf4, 0x70, 0x07, 0xff,
0xf4, 0x5f, 0xd1, 0xef, 0xf4, 0xaf, 0xf2, 0xcf,
0xf4, 0xcf, 0xf2, 0xcf, 0xf4, 0xcf, 0xf2, 0xcf,
0xf4, 0xcf, 0xf2, 0xcf, 0xf4, 0xcf, 0xf2, 0xcf,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t i[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xd1, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xf9, 0x01, 0xef, 0xff,
0xff, 0xf2, 0xef, 0xff, 0xff, 0xf2, 0xef, 0xff,
0xff, 0xf2, 0xef, 0xff, 0xff, 0xf2, 0xef, 0xff,
0xff, 0xf4, 0xaf, 0xff, 0xff, 0xfb, 0x00, 0xaf,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t j[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xfb, 0x3e, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0x20, 0x3e, 0xff,
0xff, 0xfd, 0x3e, 0xff, 0xff, 0xfd, 0x3e, 0xff,
0xff, 0xfd, 0x3e, 0xff, 0xff, 0xfd, 0x3e, 0xff,
0xff, 0xfd, 0x3e, 0xff, 0xff, 0xfd, 0x3e, 0xff,
0xff, 0xfd, 0x3e, 0xff, 0xff, 0xfb, 0x3e, 0xff,
0xf6, 0x00, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t k[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xf6, 0x7f, 0xff, 0xff, 0xf6, 0x7f, 0xff, 0xff,
0xf6, 0x7f, 0xff, 0xff, 0xf6, 0x7f, 0xd1, 0x7f,
0xf6, 0x7d, 0x1c, 0xff, 0xf6, 0x41, 0xcf, 0xff,
0xf6, 0x02, 0x7f, 0xff, 0xf6, 0x7f, 0x2a, 0xff,
0xf6, 0x7f, 0xb1, 0xef, 0xf6, 0x7f, 0xf6, 0x1e,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t l[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xf2, 0x03, 0xef, 0xff, 0xff, 0xd3, 0xef, 0xff,
0xff, 0xd3, 0xef, 0xff, 0xff, 0xd3, 0xef, 0xff,
0xff, 0xd3, 0xef, 0xff, 0xff, 0xd3, 0xef, 0xff,
0xff, 0xd3, 0xef, 0xff, 0xff, 0xd3, 0xef, 0xff,
0xff, 0xd1, 0xef, 0xff, 0xff, 0xf9, 0x00, 0xcf,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t m[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xb2, 0x12, 0x30, 0xaf,
0xb3, 0xe2, 0xa9, 0x7f, 0xb5, 0xf4, 0xcb, 0x5f,
0xb5, 0xf4, 0xcb, 0x5f, 0xb5, 0xf4, 0xcb, 0x5f,
0xb5, 0xf4, 0xcb, 0x5f, 0xb5, 0xf4, 0xcb, 0x5f,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t n[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xf4, 0x70, 0x07, 0xff,
0xf4, 0x5f, 0xd1, 0xef, 0xf4, 0xaf, 0xf2, 0xcf,
0xf4, 0xcf, 0xf2, 0xcf, 0xf4, 0xcf, 0xf2, 0xcf,
0xf4, 0xcf, 0xf2, 0xcf, 0xf4, 0xcf, 0xf2, 0xcf,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t o[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0x20, 0x0a, 0xff,
0xf4, 0x7f, 0xb1, 0xef, 0xd1, 0xef, 0xf4, 0xaf,
0xd1, 0xef, 0xf6, 0x7f, 0xd1, 0xef, 0xf4, 0xaf,
0xf4, 0x7f, 0xb1, 0xef, 0xff, 0x20, 0x0a, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t p[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xf4, 0x70, 0x07, 0xff,
0xf4, 0x5f, 0xd1, 0xcf, 0xf4, 0xaf, 0xf6, 0x7f,
0xf4, 0xcf, 0xf6, 0x7f, 0xf4, 0xaf, 0xf6, 0x7f,
0xf4, 0x5f, 0xd1, 0xcf, 0xf4, 0x70, 0x0a, 0xff,
0xf4, 0xcf, 0xff, 0xff, 0xf4, 0xcf, 0xff, 0xff,
0xf4, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t q[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xfd, 0x10, 0x54, 0xcf,
0xf4, 0x7f, 0xb0, 0xcf, 0xd1, 0xef, 0xf2, 0xcf,
0xd1, 0xef, 0xf4, 0xcf, 0xd1, 0xef, 0xf2, 0xcf,
0xf4, 0x7f, 0x90, 0xcf, 0xfd, 0x10, 0x54, 0xcf,
0xff, 0xff, 0xf4, 0xcf, 0xff, 0xff, 0xf4, 0xcf,
0xff, 0xff, 0xf4, 0xcf, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t r[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xfd, 0x38, 0x00, 0x7f,
0xfd, 0x17, 0xff, 0xdf, 0xfd, 0x1e, 0xff, 0xff,
0xfd, 0x3e, 0xff, 0xff, 0xfd, 0x3e, 0xff, 0xff,
0xfd, 0x3e, 0xff, 0xff, 0xfd, 0x3e, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t s[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xfd, 0x10, 0x05, 0xff,
0xf6, 0x7f, 0xfd, 0xff, 0xf6, 0x7f, 0xff, 0xff,
0xff, 0x40, 0x0a, 0xff, 0xff, 0xff, 0xd1, 0xef,
0xfa, 0xff, 0xd1, 0xef, 0xf4, 0x00, 0x0a, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t t[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0x95, 0xff, 0xff,
0xff, 0x95, 0xff, 0xff, 0xd1, 0x00, 0x01, 0xef,
0xff, 0x95, 0xff, 0xff, 0xff, 0x95, 0xff, 0xff,
0xff, 0x95, 0xff, 0xff, 0xff, 0x95, 0xff, 0xff,
0xff, 0x95, 0xff, 0xff, 0xff, 0xf2, 0x01, 0xef,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t u[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xf4, 0xcf, 0xf2, 0xcf,
0xf4, 0xcf, 0xf2, 0xcf, 0xf4, 0xcf, 0xf2, 0xcf,
0xf4, 0xcf, 0xf2, 0xcf, 0xf4, 0xcf, 0xf2, 0xcf,
0xf6, 0x7f, 0xb0, 0xcf, 0xfd, 0x10, 0x54, 0xcf,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t v[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xb3, 0xef, 0xf6, 0x5f,
0xf4, 0xcf, 0xf2, 0xcf, 0xf9, 0x7f, 0xb3, 0xef,
0xfd, 0x3e, 0x67, 0xff, 0xff, 0x4b, 0x2c, 0xff,
0xff, 0x92, 0x3e, 0xff, 0xff, 0xd1, 0x7f, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t w[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0x2c, 0xff, 0xff, 0x2c,
0x6a, 0xff, 0xfd, 0x3e, 0x97, 0xf2, 0xcb, 0x5f,
0xd3, 0xc3, 0x79, 0x7f, 0xf2, 0x79, 0x56, 0xcf,
0xf4, 0x1e, 0x41, 0xef, 0xf9, 0x5f, 0x93, 0xef,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t x[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xb0, 0xcf, 0xf2, 0x7f,
0xfb, 0x3e, 0x67, 0xff, 0xff, 0x92, 0x3e, 0xff,
0xff, 0xf2, 0xaf, 0xff, 0xff, 0x47, 0x1e, 0xff,
0xf9, 0x5f, 0x95, 0xff, 0x91, 0xef, 0xf4, 0x3e,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t y[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xb1, 0xef, 0xf9, 0x3e,
0xf4, 0xaf, 0xf4, 0xcf, 0xf9, 0x5f, 0xd3, 0xef,
0xfd, 0x1e, 0x97, 0xff, 0xff, 0x4a, 0x4c, 0xff,
0xff, 0x92, 0x3e, 0xff, 0xff, 0xd1, 0x7f, 0xff,
0xff, 0xf2, 0xcf, 0xff, 0xff, 0xb3, 0xef, 0xff,
0xf2, 0x0c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t z[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xf6, 0x00, 0x00, 0xcf,
0xff, 0xff, 0x93, 0xef, 0xff, 0xfd, 0x1e, 0xff,
0xff, 0xf2, 0xaf, 0xff, 0xff, 0x47, 0xff, 0xff,
0xf9, 0x5f, 0xff, 0xff, 0xf4, 0x00, 0x00, 0xcf,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t LEFT_CURLY_BRACKET[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xf6, 0x05, 0xff, 0xff, 0xf2, 0xcf, 0xff,
0xff, 0xd1, 0xef, 0xff, 0xff, 0xd1, 0xef, 0xff,
0xff, 0xd1, 0xef, 0xff, 0xff, 0xb3, 0xef, 0xff,
0xb0, 0x3e, 0xff, 0xff, 0xff, 0xb3, 0xef, 0xff,
0xff, 0xd1, 0xef, 0xff, 0xff, 0xd1, 0xef, 0xff,
0xff, 0xd1, 0xef, 0xff, 0xff, 0xf6, 0x05, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t VERTICAL_LINE[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xf4, 0xcf, 0xff, 0xff, 0xf4, 0xcf, 0xff,
0xff, 0xf4, 0xcf, 0xff, 0xff, 0xf4, 0xcf, 0xff,
0xff, 0xf4, 0xcf, 0xff, 0xff, 0xf4, 0xcf, 0xff,
0xff, 0xf4, 0xcf, 0xff, 0xff, 0xf4, 0xcf, 0xff,
0xff, 0xf4, 0xcf, 0xff, 0xff, 0xf4, 0xcf, 0xff,
0xff, 0xf4, 0xcf, 0xff, 0xff, 0xf4, 0xcf, 0xff,
0xff, 0xf4, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t RIGHT_CURLY_BRACKET[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xf9, 0x03, 0xef, 0xff, 0xff, 0xf4, 0xaf, 0xff,
0xff, 0xf6, 0xaf, 0xff, 0xff, 0xf6, 0xaf, 0xff,
0xff, 0xf6, 0xaf, 0xff, 0xff, 0xf6, 0x5f, 0xff,
0xff, 0xff, 0x90, 0x7f, 0xff, 0xf6, 0x5f, 0xff,
0xff, 0xf6, 0xaf, 0xff, 0xff, 0xf6, 0xaf, 0xff,
0xff, 0xf4, 0xaf, 0xff, 0xf9, 0x01, 0xef, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t TILDE[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xf4, 0x0a, 0xfd, 0x3e,
0xb5, 0xf2, 0xcb, 0x7f, 0x97, 0xfd, 0x10, 0xcf,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t INVERTED_EXCLAMATION_MARK[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xd1, 0x7f, 0xff,
0xff, 0xb0, 0x5f, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xf6, 0xcf, 0xff, 0xff, 0xf4, 0xcf, 0xff,
0xff, 0xf2, 0xaf, 0xff, 0xff, 0xd1, 0x7f, 0xff,
0xff, 0xd1, 0x7f, 0xff, 0xff, 0xd1, 0x7f, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t CENT_SIGN[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x8f, 0xff,
0xff, 0xff, 0x8f, 0xff, 0xff, 0xb0, 0x00, 0xcf,
0xfb, 0x1e, 0x8f, 0xdf, 0xf6, 0x7f, 0x8f, 0xff,
0xf4, 0xaf, 0x8f, 0xff, 0xf6, 0x7f, 0x8f, 0xff,
0xfb, 0x0c, 0x8f, 0xdf, 0xff, 0xb0, 0x00, 0xcf,
0xff, 0xff, 0x8f, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t POUND_SIGN[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0x00, 0xaf,
0xff, 0x65, 0xff, 0xff, 0xff, 0x4a, 0xff, 0xff,
0xff, 0x4a, 0xff, 0xff, 0xf2, 0x00, 0x07, 0xff,
0xff, 0x4a, 0xff, 0xff, 0xff, 0x4a, 0xff, 0xff,
0xff, 0x4a, 0xff, 0xff, 0xd1, 0x00, 0x00, 0x7f,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t CURRENCY_SIGN[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xf6, 0xef, 0xfd, 0x7f,
0xfb, 0x00, 0x01, 0xef, 0xff, 0x5f, 0xf5, 0xff,
0xfd, 0x5f, 0xf4, 0xef, 0xfb, 0x00, 0x01, 0xef,
0xf6, 0xef, 0xfd, 0x7f, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t YEN_SIGN[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0x43, 0xef, 0xf9, 0x1e,
0xf4, 0xaf, 0xd1, 0xef, 0xfd, 0x3e, 0x6a, 0xff,
0xb0, 0x07, 0x10, 0x7f, 0xff, 0xd1, 0xaf, 0xff,
0xb0, 0x00, 0x00, 0x7f, 0xff, 0xf2, 0xcf, 0xff,
0xff, 0xf2, 0xcf, 0xff, 0xff, 0xf2, 0xcf, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t SECTION_SIGN[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0x40, 0x07, 0xff,
0xf9, 0x5f, 0xfd, 0xff, 0xfb, 0x3e, 0xff, 0xff,
0xff, 0x20, 0xcf, 0xff, 0xf6, 0xcf, 0x27, 0xff,
0xf4, 0xaf, 0xf2, 0xef, 0xfd, 0x15, 0xd1, 0xef,
0xff, 0xf4, 0x0c, 0xff, 0xff, 0xff, 0x95, 0xff,
0xff, 0xff, 0x95, 0xff, 0xfb, 0x00, 0x1e, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t DEGREE_SIGN[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0x60, 0x3e, 0xff,
0xfd, 0x5f, 0xba, 0xff, 0xfb, 0x5f, 0xb7, 0xff,
0xff, 0x60, 0x3e, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t PLUS_MINUS_SIGN[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0xcf, 0xff,
0xff, 0xf4, 0xcf, 0xff, 0x90, 0x00, 0x00, 0x5f,
0xff, 0xf4, 0xcf, 0xff, 0xff, 0xf4, 0xcf, 0xff,
0xff, 0xff, 0xff, 0xff, 0x90, 0x00, 0x00, 0x5f,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t ACUTE_ACCENT[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x95, 0xff,
0xff, 0xfd, 0x3e, 0xff, 0xff, 0xd1, 0xef, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t MICRO_SIGN[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xf2, 0xef, 0xd1, 0xef,
0xf2, 0xef, 0xd1, 0xef, 0xf2, 0xef, 0xd1, 0xef,
0xf2, 0xef, 0xd1, 0xef, 0xf2, 0xef, 0xd1, 0xef,
0xf2, 0xaf, 0x91, 0xef, 0xf2, 0x50, 0x54, 0x3e,
0xf2, 0xef, 0xff, 0xff, 0xf2, 0xef, 0xff, 0xff,
0xf2, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t INVERTED_QUESTION_MARK[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xf4, 0x5f, 0xff, 0xff, 0xf2, 0x5f, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0xaf, 0xff,
0xff, 0xf4, 0xaf, 0xff, 0xff, 0x93, 0xef, 0xff,
0xf9, 0x1e, 0xff, 0xff, 0xf4, 0xaf, 0xff, 0xff,
0xf4, 0x7f, 0xf8, 0xef, 0xfd, 0x10, 0x07, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t A_GRAVE[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xd3, 0xef, 0xff,
0xff, 0xf9, 0xaf, 0xff, 0xff, 0xb0, 0x7f, 0xff,
0xff, 0x92, 0x3e, 0xff, 0xff, 0x49, 0x2e, 0xff,
0xfd, 0x1e, 0x4a, 0xff, 0xf9, 0x3e, 0x95, 0xff,
0xf6, 0x7f, 0xb1, 0xef, 0xf2, 0x00, 0x00, 0xaf,
0xb1, 0xef, 0xf6, 0x7f, 0x45, 0xff, 0xfb, 0x1e,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t A_ACUTE[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x0c, 0xff,
0xff, 0xd5, 0xff, 0xff, 0xff, 0xb0, 0x7f, 0xff,
0xff, 0x92, 0x3e, 0xff, 0xff, 0x49, 0x2e, 0xff,
0xfd, 0x1e, 0x4a, 0xff, 0xf9, 0x3e, 0x95, 0xff,
0xf6, 0x7f, 0xb1, 0xef, 0xf2, 0x00, 0x00, 0xaf,
0xb1, 0xef, 0xf6, 0x7f, 0x45, 0xff, 0xfb, 0x1e,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t A_CIRCUMFLEX[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xb0, 0x5f, 0xff,
0xfd, 0x5f, 0xba, 0xff, 0xff, 0xb0, 0x7f, 0xff,
0xff, 0x92, 0x3e, 0xff, 0xff, 0x49, 0x2e, 0xff,
0xfd, 0x1e, 0x4a, 0xff, 0xf9, 0x3e, 0x95, 0xff,
0xf6, 0x7f, 0xb1, 0xef, 0xf2, 0x00, 0x00, 0xaf,
0xb1, 0xef, 0xf6, 0x7f, 0x45, 0xff, 0xfb, 0x1e,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t A_TILDE[] = {
0xff, 0xff, 0xff, 0xff, 0xfb, 0x00, 0x07, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xb0, 0x7f, 0xff,
0xff, 0x92, 0x3e, 0xff, 0xff, 0x49, 0x2e, 0xff,
0xfd, 0x1e, 0x4a, 0xff, 0xf9, 0x3e, 0x95, 0xff,
0xf6, 0x7f, 0xb1, 0xef, 0xf2, 0x00, 0x00, 0xaf,
0xb1, 0xef, 0xf6, 0x7f, 0x45, 0xff, 0xfb, 0x1e,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t A_DIAERESIS[] = {
0xff, 0xff, 0xff, 0xff, 0xfd, 0x1e, 0x4a, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xb0, 0x7f, 0xff,
0xff, 0x92, 0x3e, 0xff, 0xff, 0x49, 0x2e, 0xff,
0xfd, 0x1e, 0x4a, 0xff, 0xf9, 0x3e, 0x95, 0xff,
0xf6, 0x7f, 0xb1, 0xef, 0xf2, 0x00, 0x00, 0xaf,
0xb1, 0xef, 0xf6, 0x7f, 0x45, 0xff, 0xfb, 0x1e,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t A_RING[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0x90, 0x3e, 0xff,
0xff, 0x5f, 0x9c, 0xff, 0xff, 0x60, 0x7f, 0xff,
0xff, 0x92, 0x3e, 0xff, 0xff, 0x4b, 0x2c, 0xff,
0xff, 0x2e, 0x4a, 0xff, 0xfb, 0x5f, 0x95, 0xff,
0xf6, 0x7f, 0xb1, 0xef, 0xf2, 0x00, 0x00, 0xaf,
0xb1, 0xef, 0xf6, 0x7f, 0x45, 0xff, 0xfb, 0x1e,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t AE[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0x60, 0x00, 0x3e,
0xff, 0x2a, 0x3e, 0xff, 0xfb, 0x3a, 0x3e, 0xff,
0xf9, 0x7b, 0x3e, 0xff, 0xf4, 0xab, 0x00, 0x5f,
0xf2, 0xeb, 0x3e, 0xff, 0xb0, 0x00, 0x3e, 0xff,
0x67, 0xfb, 0x3e, 0xff, 0x2c, 0xfb, 0x00, 0x1e,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t C_CEDILLA[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0x90, 0x00, 0xaf,
0xf9, 0x1e, 0xff, 0xaf, 0xf4, 0xaf, 0xff, 0xff,
0xd1, 0xcf, 0xff, 0xff, 0xd1, 0xef, 0xff, 0xff,
0xd1, 0xcf, 0xff, 0xff, 0xf2, 0xaf, 0xff, 0xff,
0xf9, 0x1e, 0xff, 0xaf, 0xff, 0x60, 0x00, 0xaf,
0xff, 0xff, 0x6e, 0xff, 0xff, 0xff, 0x9a, 0xff,
0xff, 0xd1, 0x0c, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t E_GRAVE[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0x63, 0xef, 0xff,
0xff, 0xfd, 0x7f, 0xff, 0xf4, 0x00, 0x00, 0xaf,
0xf4, 0xaf, 0xff, 0xff, 0xf4, 0xaf, 0xff, 0xff,
0xf4, 0xaf, 0xff, 0xff, 0xf4, 0x00, 0x00, 0xcf,
0xf4, 0xaf, 0xff, 0xff, 0xf4, 0xaf, 0xff, 0xff,
0xf4, 0xaf, 0xff, 0xff, 0xf4, 0x00, 0x00, 0x7f,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t E_ACUTE[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x0c, 0xff,
0xff, 0xd5, 0xff, 0xff, 0xf4, 0x00, 0x00, 0xaf,
0xf4, 0xaf, 0xff, 0xff, 0xf4, 0xaf, 0xff, 0xff,
0xf4, 0xaf, 0xff, 0xff, 0xf4, 0x00, 0x00, 0xcf,
0xf4, 0xaf, 0xff, 0xff, 0xf4, 0xaf, 0xff, 0xff,
0xf4, 0xaf, 0xff, 0xff, 0xf4, 0x00, 0x00, 0x7f,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t E_CIRCUMFLEX[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xb0, 0x5f, 0xff,
0xff, 0x5f, 0xb7, 0xff, 0xf4, 0x00, 0x00, 0xaf,
0xf4, 0xaf, 0xff, 0xff, 0xf4, 0xaf, 0xff, 0xff,
0xf4, 0xaf, 0xff, 0xff, 0xf4, 0x00, 0x00, 0xcf,
0xf4, 0xaf, 0xff, 0xff, 0xf4, 0xaf, 0xff, 0xff,
0xf4, 0xaf, 0xff, 0xff, 0xf4, 0x00, 0x00, 0x7f,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t E_DIAERESIS[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0x2c, 0x67, 0xff,
0xff, 0xff, 0xff, 0xff, 0xf4, 0x00, 0x00, 0xaf,
0xf4, 0xaf, 0xff, 0xff, 0xf4, 0xaf, 0xff, 0xff,
0xf4, 0xaf, 0xff, 0xff, 0xf4, 0x00, 0x00, 0xcf,
0xf4, 0xaf, 0xff, 0xff, 0xf4, 0xaf, 0xff, 0xff,
0xf4, 0xaf, 0xff, 0xff, 0xf4, 0x00, 0x00, 0x7f,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t I_GRAVE[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0x45, 0xff, 0xff,
0xff, 0xfb, 0xaf, 0xff, 0xf4, 0x00, 0x01, 0xef,
0xff, 0xf2, 0xcf, 0xff, 0xff, 0xf2, 0xcf, 0xff,
0xff, 0xf2, 0xcf, 0xff, 0xff, 0xf2, 0xcf, 0xff,
0xff, 0xf2, 0xcf, 0xff, 0xff, 0xf2, 0xcf, 0xff,
0xff, 0xf2, 0xcf, 0xff, 0xf4, 0x00, 0x01, 0xef,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t I_ACUTE[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x0c, 0xff,
0xff, 0xd5, 0xff, 0xff, 0xf4, 0x00, 0x01, 0xef,
0xff, 0xf2, 0xcf, 0xff, 0xff, 0xf2, 0xcf, 0xff,
0xff, 0xf2, 0xcf, 0xff, 0xff, 0xf2, 0xcf, 0xff,
0xff, 0xf2, 0xcf, 0xff, 0xff, 0xf2, 0xcf, 0xff,
0xff, 0xf2, 0xcf, 0xff, 0xf4, 0x00, 0x01, 0xef,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t I_CIRCUMFLEX[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xb0, 0x7f, 0xff,
0xfd, 0x5f, 0x9a, 0xff, 0xf4, 0x00, 0x01, 0xef,
0xff, 0xf2, 0xcf, 0xff, 0xff, 0xf2, 0xcf, 0xff,
0xff, 0xf2, 0xcf, 0xff, 0xff, 0xf2, 0xcf, 0xff,
0xff, 0xf2, 0xcf, 0xff, 0xff, 0xf2, 0xcf, 0xff,
0xff, 0xf2, 0xcf, 0xff, 0xf4, 0x00, 0x01, 0xef,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t I_DIAERESIS[] = {
0xff, 0xff, 0xff, 0xff, 0xfd, 0x1e, 0x4a, 0xff,
0xff, 0xff, 0xff, 0xff, 0xf4, 0x00, 0x01, 0xef,
0xff, 0xf2, 0xcf, 0xff, 0xff, 0xf2, 0xcf, 0xff,
0xff, 0xf2, 0xcf, 0xff, 0xff, 0xf2, 0xcf, 0xff,
0xff, 0xf2, 0xcf, 0xff, 0xff, 0xf2, 0xcf, 0xff,
0xff, 0xf2, 0xcf, 0xff, 0xf4, 0x00, 0x01, 0xef,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t ETH[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xd1, 0x00, 0x3e, 0xff,
0xd1, 0xef, 0x63, 0xef, 0xd1, 0xef, 0xf2, 0xcf,
0xd1, 0xef, 0xf4, 0xaf, 0x20, 0x07, 0xf4, 0x7f,
0xd1, 0xef, 0xf4, 0xaf, 0xd1, 0xef, 0xf2, 0xcf,
0xd1, 0xef, 0x63, 0xef, 0xd1, 0x00, 0x3e, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t N_TILDE[] = {
0xff, 0xff, 0xff, 0xff, 0xfb, 0x00, 0x07, 0xff,
0xff, 0xff, 0xff, 0xff, 0xd1, 0x7f, 0xf6, 0xaf,
0xd1, 0x3e, 0xf6, 0xaf, 0xd1, 0x5a, 0xf6, 0xaf,
0xd1, 0xa5, 0xf6, 0xaf, 0xd1, 0xe4, 0xc6, 0xaf,
0xd1, 0xe9, 0x76, 0xaf, 0xd1, 0xed, 0x35, 0xaf,
0xd1, 0xef, 0x60, 0xaf, 0xd1, 0xef, 0xb0, 0xaf,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t O_GRAVE[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0x45, 0xff, 0xff,
0xff, 0xf9, 0x7f, 0xff, 0xff, 0x20, 0x0a, 0xff,
0xf4, 0x7f, 0xb1, 0xef, 0xd1, 0xcf, 0xf4, 0xaf,
0xb1, 0xef, 0xf6, 0x7f, 0xb1, 0xef, 0xf6, 0x7f,
0xb1, 0xef, 0xf6, 0x7f, 0xd1, 0xcf, 0xf4, 0xaf,
0xf4, 0x7f, 0xb1, 0xef, 0xff, 0x20, 0x0a, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t O_ACUTE[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x0c, 0xff,
0xff, 0xf4, 0xef, 0xff, 0xff, 0x20, 0x0a, 0xff,
0xf4, 0x7f, 0xb1, 0xef, 0xd1, 0xcf, 0xf4, 0xaf,
0xb1, 0xef, 0xf6, 0x7f, 0xb1, 0xef, 0xf6, 0x7f,
0xb1, 0xef, 0xf6, 0x7f, 0xd1, 0xcf, 0xf4, 0xaf,
0xf4, 0x7f, 0xb1, 0xef, 0xff, 0x20, 0x0a, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t O_CIRCUMFLEX[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xd1, 0x5f, 0xff,
0xff, 0x4e, 0xb7, 0xff, 0xff, 0x20, 0x0a, 0xff,
0xf4, 0x7f, 0xb1, 0xef, 0xd1, 0xcf, 0xf4, 0xaf,
0xb1, 0xef, 0xf6, 0x7f, 0xb1, 0xef, 0xf6, 0x7f,
0xb1, 0xef, 0xf6, 0x7f, 0xd1, 0xcf, 0xf4, 0xaf,
0xf4, 0x7f, 0xb1, 0xef, 0xff, 0x20, 0x0a, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t O_TILDE[] = {
0xff, 0xff, 0xff, 0xff, 0xfb, 0x00, 0x07, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0x20, 0x0a, 0xff,
0xf4, 0x7f, 0xb1, 0xef, 0xd1, 0xcf, 0xf4, 0xaf,
0xb1, 0xef, 0xf6, 0x7f, 0xb1, 0xef, 0xf6, 0x7f,
0xb1, 0xef, 0xf6, 0x7f, 0xd1, 0xcf, 0xf4, 0xaf,
0xf4, 0x7f, 0xb1, 0xef, 0xff, 0x20, 0x0a, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t O_DIAERESIS[] = {
0xff, 0xff, 0xff, 0xff, 0xfd, 0x1e, 0x4a, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0x20, 0x0a, 0xff,
0xf4, 0x7f, 0xb1, 0xef, 0xd1, 0xcf, 0xf4, 0xaf,
0xb1, 0xef, 0xf6, 0x7f, 0xb1, 0xef, 0xf6, 0x7f,
0xb1, 0xef, 0xf6, 0x7f, 0xd1, 0xcf, 0xf4, 0xaf,
0xf4, 0x7f, 0xb1, 0xef, 0xff, 0x20, 0x0a, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t MULTIPLICATION_SIGN[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xd3, 0xef, 0xf6, 0xaf,
0xf6, 0x3e, 0x93, 0xef, 0xff, 0x60, 0x3e, 0xff,
0xff, 0x90, 0x5f, 0xff, 0xf9, 0x1e, 0x65, 0xff,
0xd1, 0xef, 0xf4, 0xaf, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t O_STROKE[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0x20, 0x0b, 0x2e,
0xf4, 0x7f, 0xb0, 0xcf, 0xd1, 0xcf, 0x90, 0xaf,
0xb1, 0xed, 0x56, 0x7f, 0xb1, 0xe4, 0xe6, 0x7f,
0xb1, 0x7a, 0xf6, 0x7f, 0xd1, 0x7f, 0xf4, 0xaf,
0xf2, 0x7f, 0xb1, 0xef, 0x2b, 0x20, 0x0a, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t U_GRAVE[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0x45, 0xff, 0xff,
0xff, 0xfb, 0x7f, 0xff, 0xd1, 0xef, 0xf4, 0xaf,
0xd1, 0xef, 0xf4, 0xaf, 0xd1, 0xef, 0xf4, 0xaf,
0xd1, 0xef, 0xf4, 0xaf, 0xd1, 0xef, 0xf4, 0xaf,
0xd1, 0xef, 0xf4, 0xaf, 0xd1, 0xef, 0xf4, 0xaf,
0xf2, 0xaf, 0xd1, 0xcf, 0xfd, 0x10, 0x0a, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t U_ACUTE[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0x1e, 0xff,
0xff, 0xd7, 0xff, 0xff, 0xd1, 0xef, 0xf4, 0xaf,
0xd1, 0xef, 0xf4, 0xaf, 0xd1, 0xef, 0xf4, 0xaf,
0xd1, 0xef, 0xf4, 0xaf, 0xd1, 0xef, 0xf4, 0xaf,
0xd1, 0xef, 0xf4, 0xaf, 0xd1, 0xef, 0xf4, 0xaf,
0xf2, 0xaf, 0xd1, 0xcf, 0xfd, 0x10, 0x0a, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t U_CIRCUMFLEX[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xb0, 0x5f, 0xff,
0xfd, 0x5f, 0xba, 0xff, 0xd1, 0xef, 0xf4, 0xaf,
0xd1, 0xef, 0xf4, 0xaf, 0xd1, 0xef, 0xf4, 0xaf,
0xd1, 0xef, 0xf4, 0xaf, 0xd1, 0xef, 0xf4, 0xaf,
0xd1, 0xef, 0xf4, 0xaf, 0xd1, 0xef, 0xf4, 0xaf,
0xf2, 0xaf, 0xd1, 0xcf, 0xfd, 0x10, 0x0a, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t U_DIAERESIS[] = {
0xff, 0xff, 0xff, 0xff, 0xfd, 0x1e, 0x4a, 0xff,
0xff, 0xff, 0xff, 0xff, 0xd1, 0xef, 0xf4, 0xaf,
0xd1, 0xef, 0xf4, 0xaf, 0xd1, 0xef, 0xf4, 0xaf,
0xd1, 0xef, 0xf4, 0xaf, 0xd1, 0xef, 0xf4, 0xaf,
0xd1, 0xef, 0xf4, 0xaf, 0xd1, 0xef, 0xf4, 0xaf,
0xf2, 0xaf, 0xd1, 0xcf, 0xfd, 0x10, 0x0a, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t Y_ACUTE[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0x1e, 0xff,
0xff, 0xd7, 0xff, 0xff, 0x43, 0xef, 0xf9, 0x1e,
0xf2, 0xaf, 0xf2, 0xcf, 0xfb, 0x3e, 0x65, 0xff,
0xff, 0x47, 0x1e, 0xff, 0xff, 0xb0, 0x7f, 0xff,
0xff, 0xf2, 0xcf, 0xff, 0xff, 0xf2, 0xcf, 0xff,
0xff, 0xf2, 0xcf, 0xff, 0xff, 0xf2, 0xcf, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t THORN[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xf4, 0xaf, 0xff, 0xff,
0xf4, 0xaf, 0xff, 0xff, 0xf4, 0x00, 0x01, 0xef,
0xf4, 0xaf, 0xf6, 0x5f, 0xf4, 0xaf, 0xf9, 0x3e,
0xf4, 0xaf, 0xf6, 0x5f, 0xf4, 0x00, 0x01, 0xef,
0xf4, 0xaf, 0xff, 0xff, 0xf4, 0xaf, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t SHARP_S[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xfd, 0x10, 0x0c, 0xff, 0xf6, 0x7f, 0xb3, 0xef,
0xf4, 0xcf, 0x91, 0xef, 0xf4, 0xc6, 0x7f, 0xff,
0xf4, 0xc4, 0xcf, 0xff, 0xf4, 0xc9, 0x1e, 0xff,
0xf4, 0xcf, 0xb0, 0xaf, 0xf4, 0xcf, 0xfb, 0x5f,
0xf4, 0xcf, 0xf9, 0x5f, 0xf4, 0x70, 0x01, 0xef,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t a_grave[] = {
0xff, 0xff, 0xff, 0xff, 0xfb, 0x3e, 0xff, 0xff,
0xff, 0x97, 0xff, 0xff, 0xff, 0xf4, 0x7f, 0xff,
0xff, 0xff, 0xff, 0xff, 0xf6, 0x00, 0x0a, 0xff,
0xff, 0xff, 0xf2, 0xef, 0xfb, 0x00, 0x00, 0xcf,
0xf2, 0xcf, 0xf4, 0xcf, 0xd3, 0xef, 0xf2, 0xcf,
0xf2, 0xcf, 0x90, 0xaf, 0xf9, 0x00, 0x35, 0x7f,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t a_acute[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x95, 0xff,
0xff, 0xfd, 0x3e, 0xff, 0xff, 0xd1, 0xcf, 0xff,
0xff, 0xff, 0xff, 0xff, 0xf6, 0x00, 0x0a, 0xff,
0xff, 0xff, 0xf2, 0xef, 0xfb, 0x00, 0x00, 0xcf,
0xf2, 0xcf, 0xf4, 0xcf, 0xd3, 0xef, 0xf2, 0xcf,
0xf2, 0xcf, 0x90, 0xaf, 0xf9, 0x00, 0x35, 0x7f,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t a_circumflex[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0xef, 0xff,
0xff, 0xb2, 0x5f, 0xff, 0xfd, 0x3e, 0x67, 0xff,
0xff, 0xff, 0xff, 0xff, 0xf6, 0x00, 0x0a, 0xff,
0xff, 0xff, 0xf2, 0xef, 0xfb, 0x00, 0x00, 0xcf,
0xf2, 0xcf, 0xf4, 0xcf, 0xd3, 0xef, 0xf2, 0xcf,
0xf2, 0xcf, 0x90, 0xaf, 0xf9, 0x00, 0x35, 0x7f,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t a_tilde[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0x23, 0xc7, 0xff, 0xfb, 0x79, 0x0c, 0xff,
0xff, 0xff, 0xff, 0xff, 0xf6, 0x00, 0x0a, 0xff,
0xff, 0xff, 0xf2, 0xef, 0xfb, 0x00, 0x00, 0xcf,
0xf2, 0xcf, 0xf4, 0xcf, 0xd3, 0xef, 0xf2, 0xcf,
0xf2, 0xcf, 0x90, 0xaf, 0xf9, 0x00, 0x35, 0x7f,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t a_diaeresis[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xfd, 0x1e, 0x4a, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xf6, 0x00, 0x0a, 0xff,
0xff, 0xff, 0xf2, 0xef, 0xfb, 0x00, 0x00, 0xcf,
0xf2, 0xcf, 0xf4, 0xcf, 0xd3, 0xef, 0xf2, 0xcf,
0xf2, 0xcf, 0x90, 0xaf, 0xf9, 0x00, 0x35, 0x7f,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t a_ring[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0x90, 0x3e, 0xff,
0xff, 0x4e, 0x9c, 0xff, 0xff, 0x90, 0x3e, 0xff,
0xff, 0xff, 0xff, 0xff, 0xf6, 0x00, 0x0a, 0xff,
0xff, 0xff, 0xf2, 0xef, 0xfb, 0x00, 0x00, 0xcf,
0xf2, 0xcf, 0xf4, 0xcf, 0xd3, 0xef, 0xf2, 0xcf,
0xf2, 0xcf, 0x90, 0xaf, 0xf9, 0x00, 0x35, 0x7f,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t ae[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xb0, 0x04, 0x10, 0x7f,
0xff, 0xf2, 0xad, 0x3e, 0xff, 0xf4, 0xcf, 0x2e,
0xd1, 0x00, 0x00, 0x1e, 0x6a, 0xf4, 0xcf, 0xff,
0x4a, 0xf2, 0xaf, 0xde, 0xb0, 0x09, 0x20, 0x3e,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t c_cedilla[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0x60, 0x01, 0xef,
0xf6, 0x3e, 0xfb, 0xef, 0xf2, 0xcf, 0xff, 0xff,
0xf2, 0xcf, 0xff, 0xff, 0xf2, 0xcf, 0xff, 0xff,
0xf6, 0x3e, 0xfd, 0xef, 0xff, 0x40, 0x01, 0xef,
0xff, 0xff, 0x6e, 0xff, 0xff, 0xff, 0x6c, 0xff,
0xff, 0xb0, 0x1e, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t e_grave[] = {
0xff, 0xff, 0xff, 0xff, 0xfb, 0x3e, 0xff, 0xff,
0xff, 0x97, 0xff, 0xff, 0xff, 0xf4, 0x7f, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0x20, 0x0a, 0xff,
0xf4, 0x7f, 0xf2, 0xcf, 0xd1, 0xef, 0xf6, 0x7f,
0xb0, 0x00, 0x00, 0x7f, 0xd3, 0xef, 0xff, 0xff,
0xf4, 0x7f, 0xff, 0xdf, 0xff, 0x40, 0x00, 0xcf,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t e_acute[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x95, 0xff,
0xff, 0xfd, 0x3e, 0xff, 0xff, 0xd1, 0xcf, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0x20, 0x0a, 0xff,
0xf4, 0x7f, 0xf2, 0xcf, 0xd1, 0xef, 0xf6, 0x7f,
0xb0, 0x00, 0x00, 0x7f, 0xd3, 0xef, 0xff, 0xff,
0xf4, 0x7f, 0xff, 0xdf, 0xff, 0x40, 0x00, 0xcf,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t e_circumflex[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0xcf, 0xff,
0xff, 0xb2, 0x5f, 0xff, 0xfd, 0x1e, 0x97, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0x20, 0x0a, 0xff,
0xf4, 0x7f, 0xf2, 0xcf, 0xd1, 0xef, 0xf6, 0x7f,
0xb0, 0x00, 0x00, 0x7f, 0xd3, 0xef, 0xff, 0xff,
0xf4, 0x7f, 0xff, 0xdf, 0xff, 0x40, 0x00, 0xcf,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t e_diaeresis[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0x2c, 0x47, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0x20, 0x0a, 0xff,
0xf4, 0x7f, 0xf2, 0xcf, 0xd1, 0xef, 0xf6, 0x7f,
0xb0, 0x00, 0x00, 0x7f, 0xd3, 0xef, 0xff, 0xff,
0xf4, 0x7f, 0xff, 0xdf, 0xff, 0x40, 0x00, 0xcf,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t i_grave[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xf6, 0x3e, 0xff, 0xff, 0xff, 0xb1, 0xef, 0xff,
0xff, 0xff, 0xff, 0xff, 0xf9, 0x01, 0xef, 0xff,
0xff, 0xf2, 0xef, 0xff, 0xff, 0xf2, 0xef, 0xff,
0xff, 0xf2, 0xef, 0xff, 0xff, 0xf2, 0xef, 0xff,
0xff, 0xf4, 0xaf, 0xff, 0xff, 0xfb, 0x00, 0xaf,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t i_acute[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0x43, 0xef, 0xff, 0xf2, 0xaf, 0xff,
0xff, 0xff, 0xff, 0xff, 0xf9, 0x01, 0xef, 0xff,
0xff, 0xf2, 0xef, 0xff, 0xff, 0xf2, 0xef, 0xff,
0xff, 0xf2, 0xef, 0xff, 0xff, 0xf2, 0xef, 0xff,
0xff, 0xf4, 0xaf, 0xff, 0xff, 0xfb, 0x00, 0xaf,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t i_circumflex[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xb0, 0xcf, 0xff, 0xfb, 0x3e, 0x4a, 0xff,
0xfd, 0xff, 0xff, 0xff, 0xf9, 0x01, 0xef, 0xff,
0xff, 0xf2, 0xef, 0xff, 0xff, 0xf2, 0xef, 0xff,
0xff, 0xf2, 0xef, 0xff, 0xff, 0xf2, 0xef, 0xff,
0xff, 0xf4, 0xaf, 0xff, 0xff, 0xfb, 0x00, 0xaf,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t i_diaeresis[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xfb, 0x1e, 0x2c, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xf9, 0x01, 0xef, 0xff,
0xff, 0xf2, 0xef, 0xff, 0xff, 0xf2, 0xef, 0xff,
0xff, 0xf2, 0xef, 0xff, 0xff, 0xf2, 0xef, 0xff,
0xff, 0xf4, 0xaf, 0xff, 0xff, 0xfb, 0x00, 0xaf,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t eth[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xfb, 0x07, 0xb5, 0xff, 0xff, 0x20, 0x5f, 0xff,
0xf9, 0xeb, 0x1e, 0xff, 0xff, 0x20, 0x05, 0xff,
0xf4, 0x7f, 0xd1, 0xef, 0xd1, 0xef, 0xf4, 0xaf,
0xd1, 0xef, 0xf6, 0x7f, 0xd1, 0xef, 0xf4, 0xaf,
0xf4, 0x7f, 0xb1, 0xef, 0xff, 0x20, 0x0a, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t n_tilde[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0x25, 0xd7, 0xff, 0xfb, 0x79, 0x0c, 0xff,
0xff, 0xff, 0xff, 0xff, 0xf4, 0x70, 0x07, 0xff,
0xf4, 0x5f, 0xd1, 0xef, 0xf4, 0xaf, 0xf2, 0xcf,
0xf4, 0xcf, 0xf2, 0xcf, 0xf4, 0xcf, 0xf2, 0xcf,
0xf4, 0xcf, 0xf2, 0xcf, 0xf4, 0xcf, 0xf2, 0xcf,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t o_grave[] = {
0xff, 0xff, 0xff, 0xff, 0xfb, 0x3e, 0xff, 0xff,
0xff, 0x67, 0xff, 0xff, 0xff, 0xf4, 0x7f, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0x20, 0x0a, 0xff,
0xf4, 0x7f, 0xd1, 0xef, 0xd1, 0xef, 0xf4, 0xaf,
0xd1, 0xef, 0xf6, 0x7f, 0xd1, 0xef, 0xf4, 0xaf,
0xf4, 0x7f, 0xd1, 0xef, 0xff, 0x20, 0x0a, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t o_acute[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x95, 0xff,
0xff, 0xfd, 0x3e, 0xff, 0xff, 0xd1, 0xef, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0x20, 0x0a, 0xff,
0xf4, 0x7f, 0xd1, 0xef, 0xd1, 0xef, 0xf4, 0xaf,
0xd1, 0xef, 0xf6, 0x7f, 0xd1, 0xef, 0xf4, 0xaf,
0xf4, 0x7f, 0xd1, 0xef, 0xff, 0x20, 0x0a, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t o_circumflex[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0xef, 0xff,
0xff, 0xb2, 0x5f, 0xff, 0xfb, 0x3e, 0x67, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0x20, 0x0a, 0xff,
0xf4, 0x7f, 0xd1, 0xef, 0xd1, 0xef, 0xf4, 0xaf,
0xd1, 0xef, 0xf6, 0x7f, 0xd1, 0xef, 0xf4, 0xaf,
0xf4, 0x7f, 0xd1, 0xef, 0xff, 0x20, 0x0a, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t o_tilde[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0x25, 0xd7, 0xff, 0xfb, 0x79, 0x0c, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0x20, 0x0a, 0xff,
0xf4, 0x7f, 0xd1, 0xef, 0xd1, 0xef, 0xf4, 0xaf,
0xd1, 0xef, 0xf6, 0x7f, 0xd1, 0xef, 0xf4, 0xaf,
0xf4, 0x7f, 0xd1, 0xef, 0xff, 0x20, 0x0a, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t o_diaeresis[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xfd, 0x1e, 0x4a, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0x20, 0x0a, 0xff,
0xf4, 0x7f, 0xd1, 0xef, 0xd1, 0xef, 0xf4, 0xaf,
0xd1, 0xef, 0xf6, 0x7f, 0xd1, 0xef, 0xf4, 0xaf,
0xf4, 0x7f, 0xd1, 0xef, 0xff, 0x20, 0x0a, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t DIVISION_SIGN[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xd1, 0xaf, 0xff,
0xff, 0xff, 0xff, 0xff, 0x90, 0x00, 0x00, 0x5f,
0xff, 0xff, 0xff, 0xff, 0xff, 0xd1, 0xaf, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t o_stroke[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0x20, 0x05, 0x3e,
0xf4, 0x7f, 0xb1, 0xef, 0xd1, 0xef, 0x22, 0xaf,
0xd1, 0xe4, 0xc6, 0x7f, 0xd1, 0x5c, 0xf4, 0xaf,
0xf4, 0x7f, 0xd1, 0xcf, 0x66, 0x20, 0x0a, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t u_grave[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xfb, 0x0c, 0xff, 0xff, 0xff, 0xf2, 0x7f, 0xff,
0xff, 0xff, 0xff, 0xff, 0xf4, 0xcf, 0xf2, 0xcf,
0xf4, 0xcf, 0xf2, 0xcf, 0xf4, 0xcf, 0xf2, 0xcf,
0xf4, 0xcf, 0xf2, 0xcf, 0xf4, 0xcf, 0xf2, 0xcf,
0xf6, 0x7f, 0xb0, 0xcf, 0xfd, 0x10, 0x54, 0xcf,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t u_acute[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0x25, 0xff, 0xff, 0xd1, 0xcf, 0xff,
0xff, 0xff, 0xff, 0xff, 0xf4, 0xcf, 0xf2, 0xcf,
0xf4, 0xcf, 0xf2, 0xcf, 0xf4, 0xcf, 0xf2, 0xcf,
0xf4, 0xcf, 0xf2, 0xcf, 0xf4, 0xcf, 0xf2, 0xcf,
0xf6, 0x7f, 0xb0, 0xcf, 0xfd, 0x10, 0x54, 0xcf,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t u_circumflex[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xd1, 0xaf, 0xff, 0xfb, 0x1e, 0x67, 0xff,
0xff, 0xff, 0xff, 0xff, 0xf4, 0xcf, 0xf2, 0xcf,
0xf4, 0xcf, 0xf2, 0xcf, 0xf4, 0xcf, 0xf2, 0xcf,
0xf4, 0xcf, 0xf2, 0xcf, 0xf4, 0xcf, 0xf2, 0xcf,
0xf6, 0x7f, 0xb0, 0xcf, 0xfd, 0x10, 0x54, 0xcf,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t u_diaeresis[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xfd, 0x1e, 0x4a, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xf4, 0xcf, 0xf2, 0xcf,
0xf4, 0xcf, 0xf2, 0xcf, 0xf4, 0xcf, 0xf2, 0xcf,
0xf4, 0xcf, 0xf2, 0xcf, 0xf4, 0xcf, 0xf2, 0xcf,
0xf6, 0x7f, 0xb0, 0xcf, 0xfd, 0x10, 0x54, 0xcf,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t y_acute[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0x95, 0xff, 0xff, 0xfb, 0x5f, 0xff,
0xff, 0xd5, 0xff, 0xff, 0xb1, 0xef, 0xf9, 0x3e,
0xf4, 0xaf, 0xf4, 0xcf, 0xf9, 0x5f, 0xd3, 0xef,
0xfd, 0x1e, 0x97, 0xff, 0xff, 0x4a, 0x4c, 0xff,
0xff, 0x92, 0x3e, 0xff, 0xff, 0xd1, 0x7f, 0xff,
0xff, 0xf2, 0xcf, 0xff, 0xff, 0xb3, 0xef, 0xff,
0xf2, 0x0c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t thorn[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xf4, 0xcf, 0xff, 0xff, 0xf4, 0xcf, 0xff, 0xff,
0xf4, 0xcf, 0xff, 0xff, 0xf4, 0x70, 0x07, 0xff,
0xf4, 0x5f, 0xd1, 0xcf, 0xf4, 0xaf, 0xf6, 0x7f,
0xf4, 0xcf, 0xf6, 0x7f, 0xf4, 0xaf, 0xf6, 0x7f,
0xf4, 0x5f, 0xd1, 0xcf, 0xf4, 0x70, 0x07, 0xff,
0xf4, 0xcf, 0xff, 0xff, 0xf4, 0xcf, 0xff, 0xff,
0xf4, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash uint8_t y_diaeresis[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xfd, 0x1e, 0x4a, 0xff,
0xff, 0xff, 0xff, 0xff, 0xb1, 0xef, 0xf9, 0x3e,
0xf4, 0xaf, 0xf4, 0xcf, 0xf9, 0x5f, 0xd3, 0xef,
0xfd, 0x1e, 0x97, 0xff, 0xff, 0x4a, 0x4c, 0xff,
0xff, 0x92, 0x3e, 0xff, 0xff, 0xd1, 0x7f, 0xff,
0xff, 0xf2, 0xcf, 0xff, 0xff, 0xb3, 0xef, 0xff,
0xf2, 0x0c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
};
static const __flash Glyph glyphs[] = {
{0x20, WIDTH, SPACE},
{0x21, WIDTH, EXCLAMATION_MARK},
{0x22, WIDTH, QUOTATION_MARK},
{0x23, WIDTH, NUMBER_SIGN},
{0x24, WIDTH, DOLLAR_SIGN},
{0x25, WIDTH, PERCENT_SIGN},
{0x26, WIDTH, AMPERSAND},
{0x27, WIDTH, APOSTROPHE},
{0x28, WIDTH, LEFT_PARENTHESIS},
{0x29, WIDTH, RIGHT_PARENTHESIS},
{0x2a, WIDTH, ASTERISK},
{0x2b, WIDTH, PLUS_SIGN},
{0x2c, WIDTH, COMMA},
{0x2d, WIDTH, HYPHEN_MINUS},
{0x2e, WIDTH, FULL_STOP},
{0x2f, WIDTH, SOLIDUS},
{0x30, WIDTH, DIGIT_0},
{0x31, WIDTH, DIGIT_1},
{0x32, WIDTH, DIGIT_2},
{0x33, WIDTH, DIGIT_3},
{0x34, WIDTH, DIGIT_4},
{0x35, WIDTH, DIGIT_5},
{0x36, WIDTH, DIGIT_6},
{0x37, WIDTH, DIGIT_7},
{0x38, WIDTH, DIGIT_8},
{0x39, WIDTH, DIGIT_9},
{0x3a, WIDTH, COLON},
{0x3b, WIDTH, SEMICOLON},
{0x3c, WIDTH, LESS_THAN_SIGN},
{0x3d, WIDTH, EQUALS_SIGN},
{0x3e, WIDTH, GREATER_THAN_SIGN},
{0x3f, WIDTH, QUESTION_MARK},
{0x40, WIDTH, COMMERCIAL_AT},
{0x41, WIDTH, A},
{0x42, WIDTH, B},
{0x43, WIDTH, C},
{0x44, WIDTH, D},
{0x45, WIDTH, E},
{0x46, WIDTH, F},
{0x47, WIDTH, G},
{0x48, WIDTH, H},
{0x49, WIDTH, I},
{0x4a, WIDTH, J},
{0x4b, WIDTH, K},
{0x4c, WIDTH, L},
{0x4d, WIDTH, M},
{0x4e, WIDTH, N},
{0x4f, WIDTH, O},
{0x50, WIDTH, P},
{0x51, WIDTH, Q},
{0x52, WIDTH, R},
{0x53, WIDTH, S},
{0x54, WIDTH, T},
{0x55, WIDTH, U},
{0x56, WIDTH, V},
{0x57, WIDTH, W},
{0x58, WIDTH, X},
{0x59, WIDTH, Y},
{0x5a, WIDTH, Z},
{0x5b, WIDTH, LEFT_SQUARE_BRACKET},
{0x5c, WIDTH, REVERSE_SOLIDUS},
{0x5d, WIDTH, RIGHT_SQUARE_BRACKET},
{0x5e, WIDTH, CIRCUMFLEX_ACCENT},
{0x5f, WIDTH, LOW_LINE},
{0x60, WIDTH, GRAVE_ACCENT},
{0x61, WIDTH, a},
{0x62, WIDTH, b},
{0x63, WIDTH, c},
{0x64, WIDTH, d},
{0x65, WIDTH, e},
{0x66, WIDTH, f},
{0x67, WIDTH, g},
{0x68, WIDTH, h},
{0x69, WIDTH, i},
{0x6a, WIDTH, j},
{0x6b, WIDTH, k},
{0x6c, WIDTH, l},
{0x6d, WIDTH, m},
{0x6e, WIDTH, n},
{0x6f, WIDTH, o},
{0x70, WIDTH, p},
{0x71, WIDTH, q},
{0x72, WIDTH, r},
{0x73, WIDTH, s},
{0x74, WIDTH, t},
{0x75, WIDTH, u},
{0x76, WIDTH, v},
{0x77, WIDTH, w},
{0x78, WIDTH, x},
{0x79, WIDTH, y},
{0x7a, WIDTH, z},
{0x7b, WIDTH, LEFT_CURLY_BRACKET},
{0x7c, WIDTH, VERTICAL_LINE},
{0x7d, WIDTH, RIGHT_CURLY_BRACKET},
{0x7e, WIDTH, TILDE},
{0xa1, WIDTH, INVERTED_EXCLAMATION_MARK},
{0xa2, WIDTH, CENT_SIGN},
{0xa3, WIDTH, POUND_SIGN},
{0xa4, WIDTH, CURRENCY_SIGN},
{0xa5, WIDTH, YEN_SIGN},
{0xa7, WIDTH, SECTION_SIGN},
{0xb0, WIDTH, DEGREE_SIGN},
{0xb1, WIDTH, PLUS_MINUS_SIGN},
{0xb4, WIDTH, ACUTE_ACCENT},
{0xb5, WIDTH, MICRO_SIGN},
{0xbf, WIDTH, INVERTED_QUESTION_MARK},
{0xc0, WIDTH, A_GRAVE},
{0xc1, WIDTH, A_ACUTE},
{0xc2, WIDTH, A_CIRCUMFLEX},
{0xc3, WIDTH, A_TILDE},
{0xc4, WIDTH, A_DIAERESIS},
{0xc5, WIDTH, A_RING},
{0xc6, WIDTH, AE},
{0xc7, WIDTH, C_CEDILLA},
{0xc8, WIDTH, E_GRAVE},
{0xc9, WIDTH, E_ACUTE},
{0xca, WIDTH, E_CIRCUMFLEX},
{0xcb, WIDTH, E_DIAERESIS},
{0xcc, WIDTH, I_GRAVE},
{0xcd, WIDTH, I_ACUTE},
{0xce, WIDTH, I_CIRCUMFLEX},
{0xcf, WIDTH, I_DIAERESIS},
{0xd0, WIDTH, ETH},
{0xd1, WIDTH, N_TILDE},
{0xd2, WIDTH, O_GRAVE},
{0xd3, WIDTH, O_ACUTE},
{0xd4, WIDTH, O_CIRCUMFLEX},
{0xd5, WIDTH, O_TILDE},
{0xd6, WIDTH, O_DIAERESIS},
{0xd7, WIDTH, MULTIPLICATION_SIGN},
{0xd8, WIDTH, O_STROKE},
{0xd9, WIDTH, U_GRAVE},
{0xda, WIDTH, U_ACUTE},
{0xdb, WIDTH, U_CIRCUMFLEX},
{0xdc, WIDTH, U_DIAERESIS},
{0xdd, WIDTH, Y_ACUTE},
{0xde, WIDTH, THORN},
{0xdf, WIDTH, SHARP_S},
{0xe0, WIDTH, a_grave},
{0xe1, WIDTH, a_acute},
{0xe2, WIDTH, a_circumflex},
{0xe3, WIDTH, a_tilde},
{0xe4, WIDTH, a_diaeresis},
{0xe5, WIDTH, a_ring},
{0xe6, WIDTH, ae},
{0xe7, WIDTH, c_cedilla},
{0xe8, WIDTH, e_grave},
{0xe9, WIDTH, e_acute},
{0xea, WIDTH, e_circumflex},
{0xeb, WIDTH, e_diaeresis},
{0xec, WIDTH, i_grave},
{0xed, WIDTH, i_acute},
{0xee, WIDTH, i_circumflex},
{0xef, WIDTH, i_diaeresis},
{0xf0, WIDTH, eth},
{0xf1, WIDTH, n_tilde},
{0xf2, WIDTH, o_grave},
{0xf3, WIDTH, o_acute},
{0xf4, WIDTH, o_circumflex},
{0xf5, WIDTH, o_tilde},
{0xf6, WIDTH, o_diaeresis},
{0xf7, WIDTH, DIVISION_SIGN},
{0xf8, WIDTH, o_stroke},
{0xf9, WIDTH, u_grave},
{0xfa, WIDTH, u_acute},
{0xfb, WIDTH, u_circumflex},
{0xfc, WIDTH, u_diaeresis},
{0xfd, WIDTH, y_acute},
{0xfe, WIDTH, thorn},
{0xff, WIDTH, y_diaeresis}
};
const __flash Font hackFont = {glyphs, ARRAY_LENGTH(glyphs), HEIGHT, SPACE_GREY4};