Browse Source

Last 2.0.7.2

pull/38/head
X-Dron 4 years ago
parent
commit
23a88910ce
  1. 34
      Marlin/Configuration.h
  2. 16
      Marlin/Configuration_adv.h
  3. 235
      Marlin/src/lcd/tft/fontdata/helvetica_18.cpp
  4. 24
      Marlin/src/lcd/tft/tft_color.h
  5. 176
      Marlin/src/lcd/tft/tft_color.h_old
  6. 2
      Marlin/src/pins/stm32f1/pins_MKS_ROBIN_NANO_V2.h

34
Marlin/Configuration.h

@ -415,7 +415,7 @@
* 998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below. * 998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
* 999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below. * 999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
*/ */
#define TEMP_SENSOR_0 13 #define TEMP_SENSOR_0 5
#define TEMP_SENSOR_1 0 #define TEMP_SENSOR_1 0
#define TEMP_SENSOR_2 0 #define TEMP_SENSOR_2 0
#define TEMP_SENSOR_3 0 #define TEMP_SENSOR_3 0
@ -749,16 +749,16 @@
* Override with M92 * Override with M92
* X, Y, Z, E0 [, E1[, E2...]] * X, Y, Z, E0 [, E1[, E2...]]
*/ */
#define DEFAULT_AXIS_STEPS_PER_UNIT { 160.5, 160.5, 400, 205.0 } #define DEFAULT_AXIS_STEPS_PER_UNIT { 160.5, 160.5, 400, 200.7 }
/** /**
* Default Max Feed Rate (mm/s) * Default Max Feed Rate (mm/s)
* Override with M203 * Override with M203
* X, Y, Z, E0 [, E1[, E2...]] * X, Y, Z, E0 [, E1[, E2...]]
*/ */
#define DEFAULT_MAX_FEEDRATE { 200, 200, 4, 50 } #define DEFAULT_MAX_FEEDRATE { 200, 200, 4, 70 }
#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2 //#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2
#if ENABLED(LIMITED_MAX_FR_EDITING) #if ENABLED(LIMITED_MAX_FR_EDITING)
#define MAX_FEEDRATE_EDIT_VALUES { 300, 300, 10, 70 } // ...or, set your own edit limits #define MAX_FEEDRATE_EDIT_VALUES { 300, 300, 10, 70 } // ...or, set your own edit limits
#endif #endif
@ -774,7 +774,7 @@
#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2 #define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2
#if ENABLED(LIMITED_MAX_ACCEL_EDITING) #if ENABLED(LIMITED_MAX_ACCEL_EDITING)
#define MAX_ACCEL_EDIT_VALUES { 5000, 5000, 100, 5000 } // ...or, set your own edit limits #define MAX_ACCEL_EDIT_VALUES { 2000, 2000, 100, 1000 } // ...or, set your own edit limits
#endif #endif
/** /**
@ -809,11 +809,11 @@
#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2 #define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2
#if ENABLED(LIMITED_JERK_EDITING) #if ENABLED(LIMITED_JERK_EDITING)
#define MAX_JERK_EDIT_VALUES { 30, 30, 2, 20 } // ...or, set your own edit limits #define MAX_JERK_EDIT_VALUES { 20, 20, 2, 20 } // ...or, set your own edit limits
#endif #endif
#endif #endif
#define DEFAULT_EJERK 8 // May be used by Linear Advance #define DEFAULT_EJERK 7 // May be used by Linear Advance
/** /**
* Junction Deviation Factor * Junction Deviation Factor
@ -886,7 +886,7 @@
* Use G29 repeatedly, adjusting the Z height at each point with movement commands * Use G29 repeatedly, adjusting the Z height at each point with movement commands
* or (with LCD_BED_LEVELING) the LCD controller. * or (with LCD_BED_LEVELING) the LCD controller.
*/ */
#define PROBE_MANUALLY //#define PROBE_MANUALLY
//#define MANUAL_PROBE_START_Z 0.2 //#define MANUAL_PROBE_START_Z 0.2
/** /**
@ -910,7 +910,7 @@
/** /**
* The BLTouch probe uses a Hall effect sensor and emulates a servo. * The BLTouch probe uses a Hall effect sensor and emulates a servo.
*/ */
//#define BLTOUCH #define BLTOUCH
/** /**
* Pressure sensor with a BLTouch-like interface * Pressure sensor with a BLTouch-like interface
@ -997,13 +997,12 @@
* | [-] | * | [-] |
* O-- FRONT --+ * O-- FRONT --+
*/ */
#define NOZZLE_TO_PROBE_OFFSET { 0, 0, 0 } #define NOZZLE_TO_PROBE_OFFSET { 37, -20, 0 }
// Most probes should stay away from the edges of the bed, but // Most probes should stay away from the edges of the bed, but
// with NOZZLE_AS_PROBE this can be negative for a wider probing area. // with NOZZLE_AS_PROBE this can be negative for a wider probing area.
#define PROBING_MARGIN 5 #define PROBING_MARGIN 5
// X and Y axis travel speed (mm/min) between probes // X and Y axis travel speed (mm/min) between probes
#define XY_PROBE_SPEED 3000 #define XY_PROBE_SPEED 3000
@ -1052,7 +1051,7 @@
#define Z_PROBE_OFFSET_RANGE_MAX 5 #define Z_PROBE_OFFSET_RANGE_MAX 5
// Enable the M48 repeatability test to test probe accuracy // Enable the M48 repeatability test to test probe accuracy
//#define Z_MIN_PROBE_REPEATABILITY_TEST #define Z_MIN_PROBE_REPEATABILITY_TEST
// Before deploy/stow pause for user confirmation // Before deploy/stow pause for user confirmation
//#define PAUSE_BEFORE_DEPLOY_STOW //#define PAUSE_BEFORE_DEPLOY_STOW
@ -1164,7 +1163,6 @@
#define X_BED_SIZE 250 #define X_BED_SIZE 250
#define Y_BED_SIZE 206 #define Y_BED_SIZE 206
// Travel limits (mm) after homing, corresponding to endstop positions. // Travel limits (mm) after homing, corresponding to endstop positions.
#define X_MIN_POS 0 #define X_MIN_POS 0
#define Y_MIN_POS -2 #define Y_MIN_POS -2
@ -1187,7 +1185,7 @@
#if ENABLED(MIN_SOFTWARE_ENDSTOPS) #if ENABLED(MIN_SOFTWARE_ENDSTOPS)
#define MIN_SOFTWARE_ENDSTOP_X #define MIN_SOFTWARE_ENDSTOP_X
#define MIN_SOFTWARE_ENDSTOP_Y #define MIN_SOFTWARE_ENDSTOP_Y
#define MIN_SOFTWARE_ENDSTOP_Z //#define MIN_SOFTWARE_ENDSTOP_Z
#endif #endif
// Max software endstops constrain movement within maximum coordinate bounds // Max software endstops constrain movement within maximum coordinate bounds
@ -1209,9 +1207,9 @@
* RAMPS-based boards use SERVO3_PIN for the first runout sensor. * RAMPS-based boards use SERVO3_PIN for the first runout sensor.
* For other boards you may need to define FIL_RUNOUT_PIN, FIL_RUNOUT2_PIN, etc. * For other boards you may need to define FIL_RUNOUT_PIN, FIL_RUNOUT2_PIN, etc.
*/ */
#define FILAMENT_RUNOUT_SENSOR //#define FILAMENT_RUNOUT_SENSOR
#if ENABLED(FILAMENT_RUNOUT_SENSOR) #if ENABLED(FILAMENT_RUNOUT_SENSOR)
#define FIL_RUNOUT_ENABLED_DEFAULT false // Enable the sensor on startup. Override with M412 followed by M500. #define FIL_RUNOUT_ENABLED_DEFAULT true // Enable the sensor on startup. Override with M412 followed by M500.
#define NUM_RUNOUT_SENSORS 1 // Number of sensors, up to one per extruder. Define a FIL_RUNOUT#_PIN for each. #define NUM_RUNOUT_SENSORS 1 // Number of sensors, up to one per extruder. Define a FIL_RUNOUT#_PIN for each.
#define FIL_RUNOUT_STATE HIGH // Pin state indicating that filament is NOT present. #define FIL_RUNOUT_STATE HIGH // Pin state indicating that filament is NOT present.
//#define FIL_RUNOUT_PULLUP // Use internal pullup for filament runout pins. //#define FIL_RUNOUT_PULLUP // Use internal pullup for filament runout pins.
@ -1224,7 +1222,7 @@
// After a runout is detected, continue printing this length of filament // After a runout is detected, continue printing this length of filament
// before executing the runout script. Useful for a sensor at the end of // before executing the runout script. Useful for a sensor at the end of
// a feed tube. Requires 4 bytes SRAM per sensor, plus 4 bytes overhead. // a feed tube. Requires 4 bytes SRAM per sensor, plus 4 bytes overhead.
#define FILAMENT_RUNOUT_DISTANCE_MM 500 //#define FILAMENT_RUNOUT_DISTANCE_MM 25
#ifdef FILAMENT_RUNOUT_DISTANCE_MM #ifdef FILAMENT_RUNOUT_DISTANCE_MM
// Enable this option to use an encoder disc that toggles the runout pin // Enable this option to use an encoder disc that toggles the runout pin
@ -1289,7 +1287,7 @@
* Turn on with the command 'M111 S32'. * Turn on with the command 'M111 S32'.
* NOTE: Requires a lot of PROGMEM! * NOTE: Requires a lot of PROGMEM!
*/ */
#define DEBUG_LEVELING_FEATURE //#define DEBUG_LEVELING_FEATURE
#if ANY(MESH_BED_LEVELING, AUTO_BED_LEVELING_BILINEAR, AUTO_BED_LEVELING_UBL) #if ANY(MESH_BED_LEVELING, AUTO_BED_LEVELING_BILINEAR, AUTO_BED_LEVELING_UBL)
// Gradually reduce leveling correction until a set height is reached, // Gradually reduce leveling correction until a set height is reached,

16
Marlin/Configuration_adv.h

@ -430,7 +430,7 @@
* *
* Define one or both of these to override the default 0-255 range. * Define one or both of these to override the default 0-255 range.
*/ */
//#define FAN_MIN_PWM 50 #define FAN_MIN_PWM 30
//#define FAN_MAX_PWM 128 //#define FAN_MAX_PWM 128
/** /**
@ -1197,7 +1197,7 @@
* an option on the LCD screen to continue the print from the last-known * an option on the LCD screen to continue the print from the last-known
* point in the file. * point in the file.
*/ */
#define POWER_LOSS_RECOVERY //#define POWER_LOSS_RECOVERY
#if ENABLED(POWER_LOSS_RECOVERY) #if ENABLED(POWER_LOSS_RECOVERY)
#define PLR_ENABLED_DEFAULT false // Power Loss Recovery enabled by default. (Set with 'M413 Sn' & M500) #define PLR_ENABLED_DEFAULT false // Power Loss Recovery enabled by default. (Set with 'M413 Sn' & M500)
//#define BACKUP_POWER_SUPPLY // Backup power / UPS to move the steppers on power loss //#define BACKUP_POWER_SUPPLY // Backup power / UPS to move the steppers on power loss
@ -1695,10 +1695,10 @@
* the probe to be unable to reach any points. * the probe to be unable to reach any points.
*/ */
#if PROBE_SELECTED && !IS_KINEMATIC #if PROBE_SELECTED && !IS_KINEMATIC
#define PROBING_MARGIN_LEFT PROBING_MARGIN //#define PROBING_MARGIN_LEFT PROBING_MARGIN
#define PROBING_MARGIN_RIGHT PROBING_MARGIN //#define PROBING_MARGIN_RIGHT PROBING_MARGIN
#define PROBING_MARGIN_FRONT PROBING_MARGIN //#define PROBING_MARGIN_FRONT PROBING_MARGIN
#define PROBING_MARGIN_BACK PROBING_MARGIN //#define PROBING_MARGIN_BACK PROBING_MARGIN
#endif #endif
#if EITHER(MESH_BED_LEVELING, AUTO_BED_LEVELING_UBL) #if EITHER(MESH_BED_LEVELING, AUTO_BED_LEVELING_UBL)
@ -2330,7 +2330,7 @@
#endif #endif
#if AXIS_IS_TMC(E0) #if AXIS_IS_TMC(E0)
#define E0_CURRENT 650 #define E0_CURRENT 560
#define E0_MICROSTEPS 8 #define E0_MICROSTEPS 8
#define E0_RSENSE 0.11 #define E0_RSENSE 0.11
#define E0_CHAIN_POS -1 #define E0_CHAIN_POS -1
@ -3281,7 +3281,7 @@
* *
* Implement M486 to allow Marlin to skip objects * Implement M486 to allow Marlin to skip objects
*/ */
#define CANCEL_OBJECTS //#define CANCEL_OBJECTS
/** /**
* I2C position encoders for closed loop control. * I2C position encoders for closed loop control.

235
Marlin/src/lcd/tft/fontdata/helvetica_18.cpp

@ -29,6 +29,238 @@ extern const uint8_t Helvetica18_symbols[71] = {
7,7,7,7,0,15,56,124,198,198,198,124,56, // 0x09 - LCD_STR_DEGREE 7,7,7,7,0,15,56,124,198,198,198,124,56, // 0x09 - LCD_STR_DEGREE
}; };
#define ru 4321
#define test 8765
#if (LCD_LANGUAGE == ru) || (LCD_LANGUAGE == test)
extern const uint8_t Helvetica18[8541] = {
0,28,37,253,248,19,4,37,9,49,32,255,251,24,251,19,251, // tFont
/* */ 0, 0, 0, 6, 0, 1,
/*!*/ 3, 9, 9, 7, 2, 0, 0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,
/*"*/ 5, 6, 6, 9, 2, 13, 0xD8,0xD8,0xD8,0xD8,0xD8,0x90,
/*#*/ 12, 18, 36, 14, 0, 0, 0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0x7F,0xF0,0x7F,0xF0,0x19,0x80,0x19,0x80,0x19,0x80,0x19,0x80,0xFF,0xE0,0xFF,0xE0,0x33,0x0,0x33,0x0,0x33,0x0,0x33,0x0,0x33,0x0,
/*$*/ 12, 21, 42, 13, 0, 254, 0x6,0x0,0x3F,0x80,0x7F,0xC0,0xF6,0xE0,0xE6,0xE0,0xE6,0xE0,0xF6,0x0,0x7E,0x0,0x3E,0x0,0xF,0x0,0x7,0xC0,0x7,0xE0,0x6,0xF0,0xE6,0x70,0xE6,0x70,0xE6,0x70,0xF6,0xF0,0x7F,0xE0,0x1F,0xC0,0x6,0x0,0x6,0x0,
/*%*/ 21, 18, 54, 22, 0, 0, 0x0,0x7,0x0,0x3E,0x7,0x0,0x7F,0xE,0x0,0xE3,0x8E,0x0,0xC1,0x9C,0x0,0xC1,0x9C,0x0,0xE3,0xB8,0x0,0x7F,0x38,0x0,0x3E,0x70,0x0,0x0,0x70,0x0,0x0,0xE3,0xE0,0x0,0xE7,0xF0,0x1,0xCE,0x38,0x1,0xCC,0x18,0x3,0x8C,0x18,0x3,0x8E,0x38,0x7,0x7,0xF0,0x7,0x3,0xE0,
/*&*/ 16, 18, 36, 18, 1, 0, 0xF,0x80,0x1F,0xC0,0x3D,0xE0,0x38,0xE0,0x38,0xE0,0x38,0xE0,0x1D,0xC0,0xF,0x80,0x1F,0x0,0x3F,0x9C,0x7B,0xDC,0x71,0xFC,0xE0,0xF8,0xE0,0x70,0xE0,0xF8,0xF1,0xFC,0x7F,0xCE,0x1F,0x87,
/*'*/ 3, 6, 6, 7, 2, 13, 0xE0,0xE0,0xE0,0x60,0x60,0xC0,
/*(*/ 6, 24, 24, 8, 1, 251, 0xC,0x1C,0x38,0x38,0x70,0x70,0x60,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0x60,0x70,0x70,0x38,0x38,0x1C,0x0,
/*)*/ 6, 24, 24, 8, 1, 251, 0xC0,0xE0,0x70,0x70,0x38,0x38,0x18,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x18,0x38,0x38,0x70,0x70,0xE0,0x0,
/***/ 8, 7, 7, 10, 1, 12, 0x18,0x18,0xDB,0xFF,0x3C,0x66,0x66,
/*+*/ 11, 12, 24, 15, 2, 1, 0xE,0x0,0xE,0x0,0xE,0x0,0xE,0x0,0xE,0x0,0xFF,0xE0,0xFF,0xE0,0xE,0x0,0xE,0x0,0xE,0x0,0xE,0x0,0xE,0x0,
/*,*/ 3, 6, 6, 7, 2, 253, 0xE0,0xE0,0xE0,0x60,0x60,0xC0,
/*-*/ 12, 2, 4, 15, 1, 6, 0xFF,0xF0,0xFF,0xF0,
/*.*/ 3, 3, 3, 7, 2, 0, 0xE0,0xE0,0xE0,
/*/*/ 8, 19, 19, 8, 0, 0, 0x7,0x7,0x6,0x6,0xE,0xC,0xC,0x1C,0x1C,0x18,0x18,0x38,0x30,0x30,0x70,0x60,0x60,0xE0,0xE0,
/*0*/ 12, 18, 36, 13, 0, 0, 0x1F,0x80,0x3F,0xC0,0x79,0xE0,0x70,0xE0,0x70,0xE0,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0x70,0xE0,0x70,0xE0,0x79,0xE0,0x3F,0xC0,0x1F,0x80,
/*1*/ 7, 18, 18, 13, 2, 0, 0xE,0xE,0x1E,0xFE,0xFE,0xE,0xE,0xE,0xE,0xE,0xE,0xE,0xE,0xE,0xE,0xE,0xE,0xE,
/*2*/ 12, 18, 36, 13, 0, 0, 0x1F,0x0,0x7F,0xC0,0x71,0xE0,0xE0,0xE0,0xE0,0x70,0xE0,0x70,0x0,0x70,0x0,0xE0,0x1,0xE0,0x3,0xC0,0x7,0x80,0x1F,0x0,0x3C,0x0,0x78,0x0,0xF0,0x0,0xE0,0x0,0xFF,0xF0,0xFF,0xF0,
/*3*/ 12, 18, 36, 13, 0, 0, 0x1F,0x0,0x7F,0xC0,0x71,0xC0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0x0,0xE0,0x1,0xC0,0xF,0x80,0xF,0xE0,0x0,0xE0,0x0,0x70,0x0,0x70,0xE0,0x70,0xE0,0xF0,0x71,0xE0,0x7F,0xE0,0x1F,0x80,
/*4*/ 12, 18, 36, 13, 0, 0, 0x1,0xC0,0x3,0xC0,0x3,0xC0,0x7,0xC0,0x7,0xC0,0xD,0xC0,0x1D,0xC0,0x19,0xC0,0x31,0xC0,0x71,0xC0,0x61,0xC0,0xE1,0xC0,0xFF,0xF0,0xFF,0xF0,0x1,0xC0,0x1,0xC0,0x1,0xC0,0x1,0xC0,
/*5*/ 12, 18, 36, 13, 0, 0, 0x7F,0xE0,0x7F,0xE0,0x70,0x0,0x70,0x0,0x70,0x0,0x70,0x0,0x7F,0x80,0x7F,0xC0,0x71,0xE0,0x0,0xE0,0x0,0x70,0x0,0x70,0x0,0x70,0xE0,0x70,0xE0,0xF0,0xF1,0xE0,0x7F,0xC0,0x1F,0x80,
/*6*/ 12, 18, 36, 13, 0, 0, 0xF,0x80,0x3F,0xE0,0x78,0xE0,0x70,0x70,0xE0,0x70,0xE0,0x0,0xE0,0x0,0xEF,0x0,0xFF,0xC0,0xF9,0xE0,0xF0,0xE0,0xE0,0x70,0xE0,0x70,0xE0,0x70,0x70,0xE0,0x79,0xE0,0x3F,0xC0,0x1F,0x80,
/*7*/ 12, 18, 36, 13, 0, 0, 0xFF,0xF0,0xFF,0xF0,0x0,0xF0,0x0,0xE0,0x1,0xC0,0x1,0xC0,0x3,0x80,0x3,0x80,0x7,0x0,0x7,0x0,0xE,0x0,0xE,0x0,0x1E,0x0,0x1C,0x0,0x1C,0x0,0x3C,0x0,0x38,0x0,0x38,0x0,
/*8*/ 12, 18, 36, 13, 0, 0, 0xF,0x0,0x3F,0xC0,0x39,0xC0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x39,0xC0,0x1F,0x80,0x3F,0xC0,0x70,0xE0,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0x70,0xE0,0x7F,0xE0,0x1F,0x80,
/*9*/ 12, 18, 36, 13, 0, 0, 0x1F,0x80,0x7F,0xC0,0x79,0xE0,0xF0,0xE0,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xF0,0xF0,0x79,0xF0,0x7F,0xF0,0x1F,0x70,0x0,0x70,0x0,0x70,0xE0,0xE0,0xF3,0xE0,0x7F,0xC0,0x1F,0x0,
/*:*/ 3, 14, 14, 7, 2, 0, 0xE0,0xE0,0xE0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xE0,0xE0,0xE0,
/*;*/ 3, 17, 17, 7, 2, 253, 0xE0,0xE0,0xE0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xE0,0xE0,0xE0,0x60,0x60,0xC0,
/*<*/ 13, 12, 24, 15, 0, 1, 0x0,0x38,0x0,0xF8,0x3,0xE0,0xF,0x80,0x3E,0x0,0xF0,0x0,0xF0,0x0,0x3E,0x0,0xF,0x80,0x3,0xE0,0x0,0xF8,0x0,0x38,
/*=*/ 10, 6, 12, 14, 2, 4, 0xFF,0xC0,0xFF,0xC0,0x0,0x0,0x0,0x0,0xFF,0xC0,0xFF,0xC0,
/*>*/ 13, 12, 24, 14, 0, 1, 0xE0,0x0,0xF8,0x0,0x3E,0x0,0xF,0x80,0x3,0xE0,0x0,0x78,0x0,0x78,0x3,0xE0,0xF,0x80,0x3E,0x0,0xF8,0x0,0xE0,0x0,
/*?*/ 11, 19, 38, 15, 2, 0, 0x1F,0x80,0x7F,0xC0,0x79,0xE0,0xF0,0xE0,0xE0,0xE0,0xE1,0xE0,0x1,0xC0,0x3,0xC0,0x7,0x80,0x7,0x0,0xE,0x0,0xE,0x0,0xE,0x0,0xE,0x0,0x0,0x0,0x0,0x0,0xE,0x0,0xE,0x0,0xE,0x0,
/*@*/ 22, 22, 66, 24, 1, 252, 0x1,0xFF,0x0,0x7,0xFF,0xC0,0xF,0x81,0xF0,0x1E,0x0,0x78,0x3C,0x0,0x38,0x78,0x7D,0x9C,0x70,0xFF,0x9C,0xF1,0xC7,0x1C,0xE3,0x87,0x1C,0xE3,0xE,0x1C,0xE7,0xE,0x38,0xE7,0xC,0x38,0xE7,0x1C,0x70,0xE7,0x1C,0x70,0xE3,0x9D,0xE0,0xF3,0xFF,0xC0,0x71,0xF7,0x0,0x78,0x0,0x0,0x3C,0x0,0x0,0x1F,0x7,0x0,0xF,0xFF,0x0,0x3,0xFC,0x0,
/*A*/ 16, 19, 38, 18, 1, 0, 0x3,0xC0,0x3,0xC0,0x7,0xE0,0x7,0xE0,0xE,0x60,0xE,0x70,0xE,0x70,0x1C,0x38,0x1C,0x38,0x1C,0x38,0x38,0x1C,0x38,0x1C,0x3F,0xFC,0x7F,0xFE,0x70,0xE,0x70,0xE,0xE0,0x7,0xE0,0x7,0xE0,0x7,
/*B*/ 15, 19, 38, 18, 2, 0, 0xFF,0xE0,0xFF,0xF8,0xE0,0x78,0xE0,0x1C,0xE0,0x1C,0xE0,0x1C,0xE0,0x1C,0xE0,0x38,0xFF,0xF0,0xFF,0xF8,0xE0,0x1C,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0x1E,0xE0,0x7C,0xFF,0xF8,0xFF,0xE0,
/*C*/ 16, 19, 38, 18, 1, 0, 0x7,0xF0,0x1F,0xFC,0x3E,0x3E,0x78,0xF,0x70,0x7,0xF0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xF0,0x7,0x70,0x7,0x78,0xF,0x3E,0x3E,0x1F,0xFC,0x7,0xF0,
/*D*/ 16, 19, 38, 19, 2, 0, 0xFF,0xE0,0xFF,0xF8,0xE0,0x7C,0xE0,0x1E,0xE0,0xE,0xE0,0xF,0xE0,0x7,0xE0,0x7,0xE0,0x7,0xE0,0x7,0xE0,0x7,0xE0,0x7,0xE0,0x7,0xE0,0xF,0xE0,0xE,0xE0,0x1E,0xE0,0x7C,0xFF,0xF8,0xFF,0xE0,
/*E*/ 13, 19, 38, 16, 2, 0, 0xFF,0xF0,0xFF,0xF0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xFF,0xE0,0xFF,0xE0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xFF,0xF8,0xFF,0xF8,
/*F*/ 12, 19, 38, 15, 2, 0, 0xFF,0xF0,0xFF,0xF0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xFF,0xE0,0xFF,0xE0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,
/*G*/ 17, 19, 57, 19, 1, 0, 0x7,0xF0,0x0,0x1F,0xFC,0x0,0x3E,0x3E,0x0,0x78,0xF,0x0,0x70,0x7,0x0,0xF0,0x0,0x0,0xE0,0x0,0x0,0xE0,0x0,0x0,0xE0,0x0,0x0,0xE0,0x7F,0x80,0xE0,0x7F,0x80,0xE0,0x3,0x80,0xE0,0x3,0x80,0xF0,0x3,0x80,0x70,0x7,0x80,0x78,0xF,0x80,0x3E,0x3F,0x80,0x1F,0xFB,0x80,0x7,0xF1,0x80,
/*H*/ 15, 19, 38, 19, 2, 0, 0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xFF,0xFE,0xFF,0xFE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,
/*I*/ 3, 19, 19, 7, 2, 0, 0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,
/*J*/ 11, 19, 38, 14, 1, 0, 0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0x71,0xE0,0x7F,0xC0,0x3F,0x80,
/*K*/ 16, 19, 38, 18, 2, 0, 0xE0,0x3C,0xE0,0x78,0xE0,0xF0,0xE1,0xE0,0xE3,0xC0,0xE7,0x80,0xEF,0x0,0xFE,0x0,0xFE,0x0,0xFF,0x0,0xF7,0x80,0xE3,0xC0,0xE1,0xE0,0xE0,0xF0,0xE0,0x78,0xE0,0x3C,0xE0,0x1E,0xE0,0xF,0xE0,0x7,
/*L*/ 12, 19, 38, 15, 2, 0, 0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xFF,0xF0,0xFF,0xF0,
/*M*/ 19, 19, 57, 23, 2, 0, 0xE0,0x0,0xE0,0xF0,0x1,0xE0,0xF0,0x1,0xE0,0xF8,0x3,0xE0,0xF8,0x3,0xE0,0xFC,0x7,0xE0,0xEC,0x6,0xE0,0xEE,0xE,0xE0,0xE6,0xC,0xE0,0xE7,0x1C,0xE0,0xE7,0x1C,0xE0,0xE3,0x18,0xE0,0xE3,0xB8,0xE0,0xE3,0xB8,0xE0,0xE1,0xF0,0xE0,0xE1,0xF0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,
/*N*/ 15, 19, 38, 19, 2, 0, 0xE0,0xE,0xF0,0xE,0xF0,0xE,0xF8,0xE,0xF8,0xE,0xFC,0xE,0xEE,0xE,0xEE,0xE,0xE7,0xE,0xE3,0x8E,0xE3,0x8E,0xE1,0xCE,0xE0,0xCE,0xE0,0xEE,0xE0,0x7E,0xE0,0x3E,0xE0,0x3E,0xE0,0x1E,0xE0,0xE,
/*O*/ 17, 19, 57, 19, 1, 0, 0x7,0xF0,0x0,0x1F,0xFC,0x0,0x3E,0x3E,0x0,0x78,0xF,0x0,0x70,0x7,0x0,0xF0,0x7,0x80,0xE0,0x3,0x80,0xE0,0x3,0x80,0xE0,0x3,0x80,0xE0,0x3,0x80,0xE0,0x3,0x80,0xE0,0x3,0x80,0xE0,0x3,0x80,0xF0,0x7,0x80,0x70,0x7,0x0,0x78,0xF,0x0,0x3E,0x3E,0x0,0x1F,0xFC,0x0,0x7,0xF0,0x0,
/*P*/ 14, 19, 38, 17, 2, 0, 0xFF,0xE0,0xFF,0xF8,0xE0,0x38,0xE0,0x1C,0xE0,0x1C,0xE0,0x1C,0xE0,0x1C,0xE0,0x38,0xFF,0xF8,0xFF,0xF0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,
/*Q*/ 17, 19, 57, 19, 1, 0, 0x7,0xF0,0x0,0x1F,0xFC,0x0,0x3E,0x3E,0x0,0x78,0xF,0x0,0x70,0x7,0x0,0xF0,0x7,0x80,0xE0,0x3,0x80,0xE0,0x3,0x80,0xE0,0x3,0x80,0xE0,0x3,0x80,0xE0,0x3,0x80,0xE0,0x3,0x80,0xE0,0x3,0x80,0xF0,0x7,0x80,0x70,0xF7,0x0,0x78,0x7F,0x0,0x3E,0x1E,0x0,0x1F,0xFF,0x0,0x7,0xF7,0x80,
/*R*/ 14, 19, 38, 17, 2, 0, 0xFF,0xE0,0xFF,0xF8,0xE0,0x38,0xE0,0x1C,0xE0,0x1C,0xE0,0x1C,0xE0,0x1C,0xE0,0x38,0xFF,0xF8,0xFF,0xF0,0xE0,0x78,0xE0,0x38,0xE0,0x1C,0xE0,0x1C,0xE0,0x1C,0xE0,0x1C,0xE0,0x1C,0xE0,0x1C,0xE0,0x1C,
/*S*/ 15, 19, 38, 17, 1, 0, 0x7,0xE0,0x1F,0xF8,0x3C,0x7C,0x78,0x1C,0x70,0x1C,0x70,0x0,0x78,0x0,0x3E,0x0,0x1F,0xE0,0x3,0xF8,0x0,0x7C,0x0,0x1E,0x0,0xE,0xE0,0xE,0xE0,0xE,0xF0,0x1E,0x7C,0x7C,0x3F,0xF8,0xF,0xE0,
/*T*/ 15, 19, 38, 15, 0, 0, 0xFF,0xFE,0xFF,0xFE,0x3,0x80,0x3,0x80,0x3,0x80,0x3,0x80,0x3,0x80,0x3,0x80,0x3,0x80,0x3,0x80,0x3,0x80,0x3,0x80,0x3,0x80,0x3,0x80,0x3,0x80,0x3,0x80,0x3,0x80,0x3,0x80,0x3,0x80,
/*U*/ 15, 19, 38, 19, 2, 0, 0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xF0,0x1E,0x70,0x1C,0x7C,0x7C,0x3F,0xF8,0xF,0xE0,
/*V*/ 16, 19, 38, 18, 1, 0, 0xE0,0x7,0xE0,0x7,0xF0,0xF,0x70,0xE,0x78,0x1E,0x38,0x1C,0x38,0x1C,0x3C,0x3C,0x1C,0x38,0x1C,0x38,0x1E,0x78,0xE,0x70,0xE,0x70,0xE,0x70,0x7,0xE0,0x7,0xE0,0x3,0xC0,0x3,0xC0,0x3,0xC0,
/*W*/ 21, 19, 57, 23, 1, 0, 0xE0,0x70,0x38,0xE0,0x70,0x38,0xE0,0x70,0x38,0xE0,0x70,0x38,0x70,0xF8,0x70,0x70,0xF8,0x70,0x70,0xD8,0x70,0x71,0xDC,0x70,0x31,0xDC,0x60,0x39,0xDC,0xE0,0x39,0x8C,0xE0,0x3B,0x8E,0xE0,0x1B,0x8E,0xC0,0x1B,0x8E,0xC0,0x1F,0x7,0xC0,0x1F,0x7,0xC0,0xE,0x3,0x80,0xE,0x3,0x80,0xE,0x3,0x80,
/*X*/ 16, 19, 38, 18, 1, 0, 0xE0,0x7,0xF0,0xF,0x78,0x1E,0x38,0x1C,0x1C,0x38,0xE,0x70,0xF,0xF0,0x7,0xE0,0x3,0xC0,0x3,0xC0,0x7,0xE0,0xF,0xF0,0xE,0x70,0x1C,0x38,0x3C,0x3C,0x38,0x1C,0x70,0xE,0xF0,0xF,0xE0,0x7,
/*Y*/ 15, 19, 38, 17, 1, 0, 0xE0,0xE,0xF0,0x1E,0x70,0x1C,0x78,0x3C,0x38,0x38,0x3C,0x78,0x1C,0x70,0x1E,0xF0,0xE,0xE0,0xF,0xE0,0x7,0xC0,0x7,0xC0,0x3,0x80,0x3,0x80,0x3,0x80,0x3,0x80,0x3,0x80,0x3,0x80,0x3,0x80,
/*Z*/ 14, 19, 38, 16, 1, 0, 0xFF,0xFC,0xFF,0xFC,0x0,0x3C,0x0,0x78,0x0,0xF0,0x1,0xE0,0x1,0xE0,0x3,0xC0,0x7,0x80,0x7,0x80,0xF,0x0,0x1E,0x0,0x1E,0x0,0x3C,0x0,0x38,0x0,0x78,0x0,0xF0,0x0,0xFF,0xFC,0xFF,0xFC,
/*[*/ 5, 24, 24, 8, 1, 251, 0xF8,0xF8,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xF8,0x0,
/*\*/ 8, 19, 19, 8, 0, 0, 0xE0,0xE0,0x60,0x60,0x70,0x30,0x30,0x38,0x38,0x18,0x18,0x1C,0xC,0xC,0xE,0x6,0x6,0x7,0x7,
/*]*/ 5, 24, 24, 8, 2, 251, 0xF8,0xF8,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0xF8,0x0,
/*^*/ 11, 9, 18, 14, 1, 10, 0xE,0x0,0xE,0x0,0x1F,0x0,0x1B,0x0,0x3B,0x80,0x71,0xC0,0x71,0xC0,0xE0,0xE0,0xE0,0xE0,
/*_*/ 14, 2, 4, 14, 0, 251, 0xFF,0xFC,0xFF,0xFC,
/*`*/ 3, 6, 6, 7, 2, 13, 0x60,0xC0,0xC0,0xE0,0xE0,0xE0,
/*a*/ 12, 14, 28, 14, 1, 0, 0x1F,0x80,0x3F,0xC0,0x71,0xE0,0x70,0xE0,0x0,0xE0,0x7,0xE0,0x3F,0xE0,0x7C,0xE0,0xF0,0xE0,0xE0,0xE0,0xE1,0xE0,0xF3,0xE0,0x7F,0xF0,0x3E,0x70,
/*b*/ 12, 19, 38, 15, 2, 0, 0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xEF,0x80,0xFF,0xC0,0xF9,0xE0,0xF0,0xE0,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xF0,0xE0,0xF9,0xE0,0xFF,0xC0,0xEF,0x80,
/*c*/ 11, 14, 28, 13, 1, 0, 0x1F,0x80,0x3F,0xC0,0x79,0xE0,0x70,0xE0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0x70,0xE0,0x79,0xE0,0x3F,0xC0,0x1F,0x80,
/*d*/ 12, 19, 38, 15, 1, 0, 0x0,0x70,0x0,0x70,0x0,0x70,0x0,0x70,0x0,0x70,0x1F,0x70,0x3F,0xF0,0x79,0xF0,0x70,0xF0,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0x70,0xF0,0x79,0xF0,0x3F,0xF0,0x1F,0x70,
/*e*/ 12, 14, 28, 14, 1, 0, 0xF,0x0,0x3F,0xC0,0x79,0xE0,0x70,0xE0,0xE0,0x70,0xE0,0x70,0xFF,0xF0,0xFF,0xF0,0xE0,0x0,0xE0,0x0,0x70,0x70,0x78,0xF0,0x3F,0xE0,0xF,0x80,
/*f*/ 7, 19, 19, 9, 1, 0, 0x1E,0x3E,0x38,0x38,0x38,0xFE,0xFE,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,
/*g*/ 12, 19, 38, 15, 1, 251, 0x1F,0x70,0x3F,0xF0,0x79,0xF0,0x70,0xF0,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0x70,0xF0,0x79,0xF0,0x3F,0xF0,0x1F,0x70,0x0,0x70,0xE0,0x70,0xF0,0xE0,0x7F,0xE0,0x1F,0x80,
/*h*/ 11, 19, 38, 15, 2, 0, 0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xEF,0x0,0xFF,0xC0,0xF1,0xC0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,
/*i*/ 3, 19, 19, 7, 2, 0, 0xE0,0xE0,0xE0,0x0,0x0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,
/*j*/ 5, 24, 24, 7, 0, 251, 0x38,0x38,0x38,0x0,0x0,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0xF8,0x0,
/*k*/ 12, 19, 38, 14, 2, 0, 0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE1,0xE0,0xE3,0xC0,0xE7,0x80,0xEF,0x0,0xFE,0x0,0xFC,0x0,0xFE,0x0,0xEF,0x0,0xE7,0x0,0xE7,0x80,0xE3,0xC0,0xE1,0xC0,0xE1,0xE0,0xE0,0xF0,
/*l*/ 3, 19, 19, 7, 2, 0, 0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,
/*m*/ 17, 14, 42, 21, 2, 0, 0xEF,0x3E,0x0,0xFF,0xFF,0x0,0xF3,0xE7,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,
/*n*/ 11, 14, 28, 15, 2, 0, 0xEF,0x80,0xFF,0xC0,0xF1,0xC0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,
/*o*/ 12, 14, 28, 14, 1, 0, 0xF,0x0,0x3F,0xC0,0x79,0xE0,0x70,0xE0,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0x70,0xE0,0x79,0xE0,0x3F,0xC0,0xF,0x0,
/*p*/ 12, 19, 38, 15, 2, 251, 0xEF,0x80,0xFF,0xC0,0xF9,0xE0,0xF0,0xE0,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xF0,0xE0,0xF9,0xE0,0xFF,0xC0,0xEF,0x80,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,
/*q*/ 12, 19, 38, 15, 1, 251, 0x1F,0x70,0x3F,0xF0,0x79,0xF0,0x70,0xF0,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0x70,0xF0,0x79,0xF0,0x3F,0xF0,0x1F,0x70,0x0,0x70,0x0,0x70,0x0,0x70,0x0,0x70,0x0,0x70,
/*r*/ 7, 14, 14, 10, 2, 0, 0xE6,0xEE,0xFE,0xF0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,
/*s*/ 11, 14, 28, 13, 1, 0, 0x3F,0x0,0x7F,0x80,0xF3,0xC0,0xE1,0xC0,0xE0,0x0,0xFC,0x0,0x7F,0x80,0xF,0xC0,0x1,0xE0,0xE0,0xE0,0xE0,0xE0,0xF1,0xE0,0x7F,0xC0,0x3F,0x80,
/*t*/ 7, 18, 18, 9, 1, 0, 0x38,0x38,0x38,0x38,0xFE,0xFE,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x3E,0x1E,
/*u*/ 11, 14, 28, 15, 2, 0, 0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE1,0xE0,0x73,0xE0,0x7E,0xE0,0x1C,0xE0,
/*v*/ 12, 14, 28, 14, 1, 0, 0xE0,0x70,0xE0,0x70,0xE0,0x70,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x39,0xC0,0x39,0xC0,0x39,0xC0,0x1F,0x80,0x1F,0x80,0xF,0x0,0xF,0x0,0xF,0x0,
/*w*/ 19, 14, 42, 19, 0, 0, 0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0x60,0xE0,0xC0,0x71,0xF1,0xC0,0x71,0xF1,0xC0,0x31,0xB1,0x80,0x33,0xB9,0x80,0x3B,0xBB,0x80,0x1B,0x1B,0x0,0x1F,0x1F,0x0,0x1F,0x1F,0x0,0xE,0xE,0x0,0xE,0xE,0x0,0xE,0xE,0x0,
/*x*/ 11, 14, 28, 13, 1, 0, 0xE0,0xE0,0xF1,0xE0,0x71,0xC0,0x3B,0x80,0x3F,0x80,0x1F,0x0,0xE,0x0,0x1F,0x0,0x1F,0x0,0x3B,0x80,0x7B,0xC0,0x71,0xC0,0xF1,0xE0,0xE0,0xE0,
/*y*/ 13, 19, 38, 15, 1, 251, 0xE0,0x38,0xE0,0x38,0x70,0x38,0x78,0x70,0x38,0x70,0x3C,0xF0,0x1C,0xE0,0x1C,0xE0,0xF,0xC0,0xF,0xC0,0x7,0xC0,0x7,0x80,0x3,0x80,0x3,0x80,0x7,0x0,0x7,0x0,0xE,0x0,0x3E,0x0,0x3C,0x0,
/*z*/ 11, 14, 28, 13, 1, 0, 0xFF,0xE0,0xFF,0xE0,0x1,0xC0,0x3,0x80,0x7,0x80,0xF,0x0,0xE,0x0,0x1E,0x0,0x3C,0x0,0x38,0x0,0x70,0x0,0xF0,0x0,0xFF,0xE0,0xFF,0xE0,
/*{*/ 7, 24, 24, 10, 1, 251, 0xE,0x1C,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x70,0xE0,0xE0,0x70,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x1C,0x0,
/*|*/ 3, 24, 24, 7, 2, 251, 0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0x0,
/*}*/ 7, 24, 24, 10, 2, 251, 0xE0,0x70,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x1C,0xE,0xE,0x1C,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x38,0x70,0x0,
/*~*/ 11, 4, 8, 14, 1, 5, 0x78,0xE0,0xFE,0xE0,0xEF,0xE0,0xE3,0xC0,
/**/ 0xFF,
/*Ђ*/ 0xFF,
/*Ѓ*/ 0xFF,
/*‚*/ 0xFF,
/*ѓ*/ 0xFF,
/*„*/ 0xFF,
/*…*/ 0xFF,
/*†*/ 0xFF,
/*‡*/ 0xFF,
/*€*/ 0xFF,
/*‰*/ 0xFF,
/*Љ*/ 0xFF,
/*‹*/ 0xFF,
/*Њ*/ 0xFF,
/*Ќ*/ 0xFF,
/*Ћ*/ 0xFF,
/*Џ*/ 0xFF,
/*А*/ 16, 19, 38, 18, 1, 0, 0x3,0xC0,0x3,0xC0,0x7,0xE0,0x7,0xE0,0xE,0x60,0xE,0x70,0xE,0x70,0x1C,0x38,0x1C,0x38,0x1C,0x38,0x38,0x1C,0x38,0x1C,0x3F,0xFC,0x7F,0xFE,0x70,0xE,0x70,0xE,0xE0,0x7,0xE0,0x7,0xE0,0x7,
/*Б*/ 15, 19, 38, 18, 2, 0, 0xFF,0xFE,0xFF,0xFE,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xFF,0xF0,0xFF,0xF8,0xE0,0x1C,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0x1E,0xE0,0x7C,0xFF,0xF8,0xFF,0xE0,
/*В*/ 15, 19, 38, 18, 2, 0, 0xFF,0xE0,0xFF,0xF8,0xE0,0x78,0xE0,0x1C,0xE0,0x1C,0xE0,0x1C,0xE0,0x1C,0xE0,0x38,0xFF,0xF0,0xFF,0xF8,0xE0,0x1C,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0x1E,0xE0,0x7C,0xFF,0xF8,0xFF,0xE0,
/*Г*/ 12, 19, 38, 15, 2, 0, 0xFF,0xF0,0xFF,0xF0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,
/*Д*/ 19, 22, 66, 21, 1, 253, 0xF,0xFF,0x80,0xF,0xFF,0x80,0xE,0x3,0x80,0xE,0x3,0x80,0xE,0x3,0x80,0xE,0x3,0x80,0xE,0x3,0x80,0xE,0x3,0x80,0xE,0x3,0x80,0xE,0x3,0x80,0xE,0x3,0x80,0xE,0x3,0x80,0xE,0x3,0x80,0xE,0x3,0x80,0xE,0x3,0x80,0x1C,0x3,0x80,0x38,0x3,0x80,0xFF,0xFF,0xE0,0xFF,0xFF,0xE0,0xE0,0x0,0xE0,0xE0,0x0,0xE0,0xE0,0x0,0xE0,
/*Е*/ 13, 19, 38, 16, 2, 0, 0xFF,0xF0,0xFF,0xF0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xFF,0xE0,0xFF,0xE0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xFF,0xF8,0xFF,0xF8,
/*Ж*/ 19, 19, 57, 23, 2, 0, 0xE0,0xE0,0xE0,0xF0,0xE1,0xE0,0xF8,0xE3,0xE0,0x7C,0xE7,0xC0,0x3E,0xEF,0x80,0x1F,0xFF,0x0,0xF,0xFE,0x0,0x7,0xFC,0x0,0x3,0xF8,0x0,0x7,0xFC,0x0,0xF,0xFE,0x0,0x1F,0xFF,0x0,0x3E,0xEF,0x80,0x7C,0xE7,0xC0,0xF8,0xE3,0xE0,0xF0,0xE1,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,
/*З*/ 12, 19, 38, 13, 0, 0, 0x1F,0x0,0x7F,0xC0,0x71,0xC0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0x0,0xE0,0x1,0xE0,0xF,0xC0,0xF,0x80,0x1,0xE0,0x0,0xE0,0x0,0x70,0x0,0x70,0xE0,0x70,0xE0,0xF0,0x71,0xE0,0x7F,0xE0,0x1F,0x80,
/*И*/ 15, 19, 38, 19, 2, 0, 0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0x1E,0xE0,0x3E,0xE0,0x7E,0xE0,0xEE,0xE1,0xCE,0xE3,0x8E,0xE7,0xE,0xEE,0xE,0xFC,0xE,0xF8,0xE,0xF0,0xE,0xE0,0xE,0xE0,0xE,
/*Й*/ 15, 22, 44, 19, 2, 0, 0xC,0x60,0xF,0xE0,0x7,0xC0,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0x1E,0xE0,0x3E,0xE0,0x7E,0xE0,0xEE,0xE1,0xCE,0xE3,0x8E,0xE7,0xE,0xEE,0xE,0xFC,0xE,0xF8,0xE,0xF0,0xE,0xE0,0xE,0xE0,0xE,
/*К*/ 16, 19, 38, 18, 2, 0, 0xE0,0x3C,0xE0,0x78,0xE0,0xF0,0xE1,0xE0,0xE3,0xC0,0xE7,0x80,0xEF,0x0,0xFE,0x0,0xFE,0x0,0xFF,0x0,0xF7,0x80,0xE3,0xC0,0xE1,0xE0,0xE0,0xF0,0xE0,0x78,0xE0,0x3C,0xE0,0x1E,0xE0,0xF,0xE0,0x7,
/*Л*/ 15, 19, 38, 19, 2, 0, 0x1,0xFE,0x7,0xFE,0xE,0xE,0x1C,0xE,0x38,0xE,0x38,0xE,0x38,0xE,0x38,0xE,0x38,0xE,0x38,0xE,0x38,0xE,0x38,0xE,0x38,0xE,0x38,0xE,0x38,0xE,0x38,0xE,0x38,0xE,0x70,0xE,0xE0,0xE,
/*М*/ 19, 19, 57, 23, 2, 0, 0xE0,0x0,0xE0,0xF0,0x1,0xE0,0xF0,0x1,0xE0,0xF8,0x3,0xE0,0xF8,0x3,0xE0,0xFC,0x7,0xE0,0xEC,0x6,0xE0,0xEE,0xE,0xE0,0xE6,0xC,0xE0,0xE7,0x1C,0xE0,0xE7,0x1C,0xE0,0xE3,0x18,0xE0,0xE3,0xB8,0xE0,0xE3,0xB8,0xE0,0xE1,0xF0,0xE0,0xE1,0xF0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,
/*Н*/ 15, 19, 38, 19, 2, 0, 0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xFF,0xFE,0xFF,0xFE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,
/*О*/ 17, 19, 57, 19, 1, 0, 0x7,0xF0,0x0,0x1F,0xFC,0x0,0x3E,0x3E,0x0,0x78,0xF,0x0,0x70,0x7,0x0,0xF0,0x7,0x80,0xE0,0x3,0x80,0xE0,0x3,0x80,0xE0,0x3,0x80,0xE0,0x3,0x80,0xE0,0x3,0x80,0xE0,0x3,0x80,0xE0,0x3,0x80,0xF0,0x7,0x80,0x70,0x7,0x0,0x78,0xF,0x0,0x3E,0x3E,0x0,0x1F,0xFC,0x0,0x7,0xF0,0x0,
/*П*/ 15, 19, 38, 19, 2, 0, 0xFF,0xFE,0xFF,0xFE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,
/*Р*/ 14, 19, 38, 17, 2, 0, 0xFF,0xE0,0xFF,0xF8,0xE0,0x38,0xE0,0x1C,0xE0,0x1C,0xE0,0x1C,0xE0,0x1C,0xE0,0x38,0xFF,0xF8,0xFF,0xF0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,
/*С*/ 16, 19, 38, 18, 1, 0, 0x7,0xF0,0x1F,0xFC,0x3E,0x3E,0x78,0xF,0x70,0x7,0xF0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xF0,0x7,0x70,0x7,0x78,0xF,0x3E,0x3E,0x1F,0xFC,0x7,0xF0,
/*Т*/ 15, 19, 38, 15, 0, 0, 0xFF,0xFE,0xFF,0xFE,0x3,0x80,0x3,0x80,0x3,0x80,0x3,0x80,0x3,0x80,0x3,0x80,0x3,0x80,0x3,0x80,0x3,0x80,0x3,0x80,0x3,0x80,0x3,0x80,0x3,0x80,0x3,0x80,0x3,0x80,0x3,0x80,0x3,0x80,
/*У*/ 15, 19, 38, 17, 1, 0, 0xE0,0xE,0xF0,0x1E,0x70,0x1C,0x78,0x3C,0x38,0x38,0x3C,0x78,0x1C,0x70,0x1E,0xF0,0xE,0xE0,0xF,0xE0,0x7,0xC0,0x7,0xC0,0x3,0x80,0x7,0x0,0xE,0x0,0x1C,0x0,0x38,0x0,0x70,0x0,0xE0,0x0,
/*Ф*/ 17, 23, 69, 19, 1, 253, 0x1,0xC0,0x0,0x7,0xF0,0x0,0x1F,0xFC,0x0,0x3F,0xFE,0x0,0x79,0xCF,0x0,0x71,0xC7,0x0,0xF1,0xC7,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xF1,0xC7,0x80,0x71,0xC7,0x0,0x79,0xCF,0x0,0x3F,0xFE,0x0,0x1F,0xFC,0x0,0x7,0xF0,0x0,0x1,0xC0,0x0,0x1,0xC0,0x0,0x1,0xC0,0x0,
/*Х*/ 16, 19, 38, 18, 1, 0, 0xE0,0x7,0xF0,0xF,0x78,0x1E,0x38,0x1C,0x1C,0x38,0xE,0x70,0xF,0xF0,0x7,0xE0,0x3,0xC0,0x3,0xC0,0x7,0xE0,0xF,0xF0,0xE,0x70,0x1C,0x38,0x3C,0x3C,0x38,0x1C,0x70,0xE,0xF0,0xF,0xE0,0x7,
/*Ц*/ 16, 22, 44, 20, 2, 253, 0xE0,0x38,0xE0,0x38,0xE0,0x38,0xE0,0x38,0xE0,0x38,0xE0,0x38,0xE0,0x38,0xE0,0x38,0xE0,0x38,0xE0,0x38,0xE0,0x38,0xE0,0x38,0xE0,0x38,0xE0,0x38,0xE0,0x38,0xE0,0x38,0xE0,0x38,0xFF,0xFF,0xFF,0xFF,0x0,0x7,0x0,0x7,0x0,0x7,
/*Ч*/ 12, 19, 38, 14, 1, 0, 0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xFF,0xF0,0x7F,0xF0,0x0,0x70,0x0,0x70,0x0,0x70,0x0,0x70,0x0,0x70,0x0,0x70,
/*Ш*/ 19, 19, 57, 23, 2, 0, 0xE0,0x0,0xE0,0xE0,0x0,0xE0,0xE0,0x0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xFF,0xFF,0xE0,0xFF,0xFF,0xE0,
/*Щ*/ 19, 22, 66, 23, 2, 253, 0xE0,0x3,0x80,0xE0,0x3,0x80,0xE0,0x3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xFF,0xFF,0xE0,0xFF,0xFF,0xE0,0x0,0x0,0xE0,0x0,0x0,0xE0,0x0,0x0,0xE0,
/*Ъ*/ 15, 19, 38, 17, 1, 0, 0xFE,0x0,0xFE,0x0,0xE,0x0,0xE,0x0,0xE,0x0,0xE,0x0,0xF,0xF0,0xF,0xF8,0xF,0x3C,0xE,0x1E,0xE,0xE,0xE,0xE,0xE,0xE,0xE,0xE,0xE,0xE,0xF,0x1C,0xF,0xBC,0xF,0xF8,0xD,0xF0,
/*Ы*/ 15, 19, 38, 18, 2, 0, 0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xFF,0xE,0xFF,0x8E,0xE3,0xCE,0xE1,0xCE,0xE0,0xEE,0xE0,0xEE,0xE0,0xEE,0xE0,0xEE,0xE0,0xEE,0xF1,0xEE,0xFB,0xCE,0xFF,0x8E,0xEF,0xE,
/*Ь*/ 12, 19, 38, 15, 2, 0, 0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xFF,0x80,0xFF,0xC0,0xE1,0xE0,0xE0,0xE0,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xF0,0xE0,0xF9,0xE0,0xFF,0xC0,0xEF,0x80,
/*Э*/ 17, 19, 57, 19, 1, 0, 0x7,0xF0,0x0,0x1F,0xFC,0x0,0x3E,0x3E,0x0,0x78,0xF,0x0,0x70,0x7,0x0,0xF0,0x7,0x80,0xE0,0x3,0x80,0x0,0x3,0x80,0x7,0xFF,0x80,0x7,0xFF,0x80,0x0,0x3,0x80,0x0,0x3,0x80,0x0,0x3,0x80,0xF0,0x7,0x80,0x70,0x7,0x0,0x78,0xF,0x0,0x3E,0x3E,0x0,0x1F,0xFC,0x0,0x7,0xF0,0x0,
/*Ю*/ 18, 20, 60, 18, 255, 0, 0x0,0x0,0x0,0x70,0x7E,0x0,0x70,0xFF,0x0,0x71,0xE7,0x80,0x71,0xC3,0x80,0x71,0xC3,0x80,0x73,0x81,0xC0,0x73,0x81,0xC0,0x73,0x81,0xC0,0x73,0x81,0xC0,0x7F,0x81,0xC0,0x7F,0x81,0xC0,0x73,0x81,0xC0,0x73,0x81,0xC0,0x73,0x81,0xC0,0x71,0xC3,0x80,0x71,0xC3,0x80,0x71,0xE7,0x80,0x70,0xFF,0x0,0x70,0x7E,0x0,
/*Я*/ 14, 19, 38, 17, 2, 0, 0x1F,0xFC,0x7F,0xFC,0x70,0x1C,0xE0,0x1C,0xE0,0x1C,0xE0,0x1C,0xE0,0x1C,0x70,0x1C,0x7F,0xFC,0x3F,0xFC,0x78,0x1C,0x70,0x1C,0xE0,0x1C,0xE0,0x1C,0xE0,0x1C,0xE0,0x1C,0xE0,0x1C,0xE0,0x1C,0xE0,0x1C,
/*а*/ 12, 14, 28, 14, 1, 0, 0x1F,0x80,0x3F,0xC0,0x71,0xE0,0x70,0xE0,0x0,0xE0,0x7,0xE0,0x3F,0xE0,0x7C,0xE0,0xF0,0xE0,0xE0,0xE0,0xE1,0xE0,0xF3,0xE0,0x7F,0xF0,0x3E,0x70,
/*б*/ 12, 18, 36, 13, 0, 0, 0x0,0x70,0x0,0xF0,0x3,0xE0,0x3F,0xC0,0x7F,0x0,0x70,0x0,0xE0,0x0,0xEF,0x0,0xFF,0xC0,0xF9,0xE0,0xF0,0xE0,0xE0,0x70,0xE0,0x70,0xE0,0x70,0x70,0xE0,0x79,0xE0,0x3F,0xC0,0x1F,0x80,
/*в*/ 12, 19, 38, 15, 2, 0, 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xFF,0x80,0xFF,0xC0,0xE1,0xE0,0xE0,0xF0,0xE0,0x70,0xE0,0xE0,0xFF,0xC0,0xFF,0xE0,0xE0,0xF0,0xE0,0x70,0xF0,0xF0,0xF9,0xE0,0xFF,0xC0,0xEF,0x80,
/*г*/ 9, 19, 38, 13, 2, 0, 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xFF,0x80,0xFF,0x80,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,
/*д*/ 15, 17, 34, 17, 1, 253, 0x3,0xF8,0x7,0xF8,0xE,0x38,0xE,0x38,0xE,0x38,0xE,0x38,0xE,0x38,0xE,0x38,0xE,0x38,0xE,0x38,0x1E,0x38,0x3C,0x38,0xFF,0xFE,0xFF,0xFE,0xE0,0xE,0xE0,0xE,0xE0,0xE,
/*е*/ 12, 14, 28, 14, 1, 0, 0xF,0x0,0x3F,0xC0,0x79,0xE0,0x70,0xE0,0xE0,0x70,0xE0,0x70,0xFF,0xF0,0xFF,0xF0,0xE0,0x0,0xE0,0x0,0x70,0x70,0x78,0xF0,0x3F,0xE0,0xF,0x80,
/*ж*/ 17, 14, 42, 21, 2, 0, 0xE1,0xC3,0x80,0xF1,0xC7,0x80,0x79,0xCF,0x0,0x3D,0xDE,0x0,0x1F,0xFC,0x0,0xF,0xF8,0x0,0x7,0xF0,0x0,0xF,0xF8,0x0,0x1F,0xFC,0x0,0x3D,0xDE,0x0,0x79,0xCF,0x0,0xF1,0xC7,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,
/*з*/ 11, 14, 28, 13, 1, 0, 0x3F,0x0,0x7F,0x80,0xF3,0xC0,0xE1,0xC0,0x1,0xC0,0x3,0x80,0xF,0x80,0xF,0xC0,0x1,0xE0,0xE0,0xE0,0xE0,0xE0,0xF1,0xE0,0x7F,0xC0,0x3F,0x80,
/*и*/ 11, 14, 28, 15, 2, 0, 0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE1,0xE0,0xE3,0xE0,0xE7,0xE0,0xEE,0xE0,0xFC,0xE0,0xF8,0xE0,0xF0,0xE0,0xE0,0xE0,0xE0,0xE0,
/*й*/ 11, 17, 34, 15, 2, 0, 0x1F,0x0,0x1F,0x0,0xE,0x0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE1,0xE0,0xE3,0xE0,0xE7,0xE0,0xEE,0xE0,0xFC,0xE0,0xF8,0xE0,0xF0,0xE0,0xE0,0xE0,0xE0,0xE0,
/*к*/ 12, 19, 38, 14, 2, 0, 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xE1,0xE0,0xE3,0xC0,0xE7,0x80,0xEF,0x0,0xFE,0x0,0xFC,0x0,0xFE,0x0,0xEF,0x0,0xE7,0x0,0xE7,0x80,0xE3,0xC0,0xE1,0xC0,0xE1,0xE0,0xE0,0xF0,
/*л*/ 11, 14, 28, 15, 2, 0, 0xF,0xE0,0x1F,0xE0,0x3C,0xE0,0x38,0xE0,0x38,0xE0,0x38,0xE0,0x38,0xE0,0x38,0xE0,0x38,0xE0,0x38,0xE0,0x38,0xE0,0x38,0xE0,0x70,0xE0,0xE0,0xE0,
/*м*/ 17, 14, 42, 21, 2, 0, 0xE0,0x3,0x80,0xF0,0x7,0x80,0xF8,0xF,0x80,0xFC,0x1F,0x80,0xFE,0x3F,0x80,0xEF,0x7B,0x80,0xE7,0xF3,0x80,0xE3,0xE3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,
/*н*/ 11, 14, 28, 15, 2, 0, 0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xFF,0xE0,0xFF,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,
/*о*/ 12, 14, 28, 14, 1, 0, 0xF,0x0,0x3F,0xC0,0x79,0xE0,0x70,0xE0,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0x70,0xE0,0x79,0xE0,0x3F,0xC0,0xF,0x0,
/*п*/ 11, 14, 28, 15, 2, 0, 0xFF,0xE0,0xFF,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,
/*р*/ 12, 19, 38, 15, 2, 251, 0xEF,0x80,0xFF,0xC0,0xF9,0xE0,0xF0,0xE0,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xF0,0xE0,0xF9,0xE0,0xFF,0xC0,0xEF,0x80,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,
/*с*/ 11, 14, 28, 13, 1, 0, 0x1F,0x80,0x3F,0xC0,0x79,0xE0,0x70,0xE0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0x70,0xE0,0x79,0xE0,0x3F,0xC0,0x1F,0x80,
/*т*/ 11, 19, 38, 14, 1, 0, 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xFF,0xE0,0xFF,0xE0,0xE,0x0,0xE,0x0,0xE,0x0,0xE,0x0,0xE,0x0,0xE,0x0,0xE,0x0,0xE,0x0,0xE,0x0,0xE,0x0,0xE,0x0,0xE,0x0,
/*у*/ 13, 19, 38, 15, 1, 251, 0xE0,0x38,0xE0,0x38,0x70,0x38,0x78,0x70,0x38,0x70,0x3C,0xF0,0x1C,0xE0,0x1C,0xE0,0xF,0xC0,0xF,0xC0,0x7,0xC0,0x7,0x80,0x3,0x80,0x3,0x80,0x7,0x0,0x7,0x0,0xE,0x0,0x3E,0x0,0x3C,0x0,
/*ф*/ 13, 18, 36, 15, 1, 254, 0x7,0x0,0x7,0x0,0xF,0x80,0x3F,0xE0,0x7F,0xF0,0x77,0x70,0xE7,0x38,0xE7,0x38,0xE7,0x38,0xE7,0x38,0xE7,0x38,0xE7,0x38,0x77,0x70,0x7F,0xF0,0x3F,0xE0,0xF,0x80,0x7,0x0,0x7,0x0,
/*х*/ 11, 14, 28, 13, 1, 0, 0xE0,0xE0,0xF1,0xE0,0x71,0xC0,0x3B,0x80,0x3F,0x80,0x1F,0x0,0xE,0x0,0x1F,0x0,0x1F,0x0,0x3B,0x80,0x7B,0xC0,0x71,0xC0,0xF1,0xE0,0xE0,0xE0,
/*ц*/ 14, 17, 34, 18, 2, 253, 0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE1,0xE0,0x73,0xE0,0x7E,0xFC,0x1C,0xFC,0x0,0x1C,0x0,0x1C,0x0,0x1C,
/*ч*/ 10, 19, 38, 13, 1, 0, 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xE1,0xC0,0xE1,0xC0,0xE1,0xC0,0xE1,0xC0,0xE1,0xC0,0xE1,0xC0,0xE1,0xC0,0xFF,0xC0,0x7F,0xC0,0x1,0xC0,0x1,0xC0,0x1,0xC0,0x1,0xC0,0x1,0xC0,
/*ш*/ 17, 14, 42, 21, 2, 0, 0xE0,0x3,0x80,0xE0,0x3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xE1,0xC3,0x80,0xFF,0xFF,0x80,0xFF,0xFF,0x80,
/*щ*/ 18, 17, 51, 22, 2, 253, 0xE0,0xE,0x0,0xE0,0xE,0x0,0xE3,0x8E,0x0,0xE3,0x8E,0x0,0xE3,0x8E,0x0,0xE3,0x8E,0x0,0xE3,0x8E,0x0,0xE3,0x8E,0x0,0xE3,0x8E,0x0,0xE3,0x8E,0x0,0xE3,0x8E,0x0,0xE3,0x8E,0x0,0xFF,0xFF,0xC0,0xFF,0xFF,0xC0,0x0,0x1,0xC0,0x0,0x1,0xC0,0x0,0x1,0xC0,
/*ъ*/ 15, 19, 38, 17, 1, 0, 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xFE,0x0,0xFE,0x0,0xE,0x0,0xE,0x0,0xE,0x0,0xF,0xF8,0xF,0xFC,0xE,0x1E,0xE,0xE,0xE,0xE,0xF,0x1E,0xF,0xBC,0xF,0xF8,0xE,0xF0,
/*ы*/ 15, 19, 38, 18, 2, 0, 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xE0,0xE,0xFF,0x8E,0xFF,0xCE,0xE1,0xEE,0xE0,0xEE,0xE0,0xEE,0xE0,0xEE,0xF0,0xEE,0xF9,0xEE,0xFF,0xCE,0xEF,0x8E,
/*ь*/ 12, 19, 38, 15, 2, 0, 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xE0,0x0,0xFF,0xC0,0xFF,0xE0,0xE0,0xF0,0xE0,0x70,0xE0,0x70,0xE0,0x70,0xF0,0xE0,0xF9,0xE0,0xFF,0xC0,0xEF,0x80,
/*э*/ 12, 14, 28, 14, 1, 0, 0xF,0x0,0x3F,0xC0,0x79,0xE0,0x70,0xE0,0xE0,0x70,0x0,0x70,0xF,0xF0,0xF,0xF0,0x0,0x70,0xE0,0x70,0x70,0xE0,0x79,0xE0,0x3F,0xC0,0xF,0x0,
/*ю*/ 17, 14, 42, 19, 1, 0, 0xE0,0x78,0x0,0xE1,0xFE,0x0,0xE3,0xCF,0x0,0xE3,0x87,0x0,0xE7,0x3,0x80,0xE7,0x3,0x80,0xFF,0x3,0x80,0xFF,0x3,0x80,0xFF,0x3,0x80,0xE7,0x3,0x80,0xE3,0x87,0x0,0xE3,0xCF,0x0,0xE1,0xFE,0x0,0xE0,0x78,0x0,
/*я*/ 11, 14, 28, 14, 2, 0, 0x3F,0xE0,0x7F,0xE0,0xF0,0xE0,0xE0,0xE0,0xE0,0xE0,0xF0,0xE0,0x7F,0xE0,0x1F,0xE0,0x3C,0xE0,0x70,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,
/**/ 18, 19, 57, 18, 255, 0, 0x1F,0xF8,0x0,0x1F,0xFE,0x0,0x18,0xF,0x0,0x18,0x3,0x80,0x18,0x1,0x80,0x18,0x1,0xC0,0x18,0x0,0xC0,0x18,0x0,0xC0,0xFF,0x80,0xC0,0xFF,0x80,0xC0,0x18,0x0,0xC0,0x18,0x0,0xC0,0x18,0x0,0xC0,0x18,0x1,0xC0,0x18,0x1,0x80,0x18,0x3,0x80,0x18,0xF,0x0,0x1F,0xFE,0x0,0x1F,0xF8,0x0,
/**/ 14, 23, 46, 18, 2, 0, 0xE,0x20,0x1B,0x60,0x11,0xC0,0x0,0x0,0xE0,0xC,0xF0,0xC,0xF0,0xC,0xD8,0xC,0xDC,0xC,0xCC,0xC,0xCE,0xC,0xC6,0xC,0xC7,0xC,0xC3,0xC,0xC3,0x8C,0xC1,0x8C,0xC1,0xCC,0xC0,0xCC,0xC0,0xEC,0xC0,0x6C,0xC0,0x3C,0xC0,0x3C,0xC0,0x1C,
/**/ 16, 24, 48, 18, 1, 0, 0xC,0x0,0x6,0x0,0x3,0x0,0x1,0x80,0x0,0x0,0x7,0xE0,0x1F,0xF8,0x3C,0x3C,0x70,0xE,0x60,0x6,0xE0,0x7,0xC0,0x3,0xC0,0x3,0xC0,0x3,0xC0,0x3,0xC0,0x3,0xC0,0x3,0xC0,0x3,0xE0,0x7,0x60,0x6,0x70,0xE,0x3C,0x3C,0x1F,0xF8,0x7,0xE0,
/**/ 16, 24, 48, 18, 1, 0, 0x0,0x30,0x0,0x60,0x0,0xC0,0x1,0x80,0x0,0x0,0x7,0xE0,0x1F,0xF8,0x3C,0x3C,0x70,0xE,0x60,0x6,0xE0,0x7,0xC0,0x3,0xC0,0x3,0xC0,0x3,0xC0,0x3,0xC0,0x3,0xC0,0x3,0xC0,0x3,0xE0,0x7,0x60,0x6,0x70,0xE,0x3C,0x3C,0x1F,0xF8,0x7,0xE0,
/**/ 16, 24, 48, 18, 1, 0, 0x0,0xC0,0x1,0xE0,0x3,0x30,0x6,0x18,0x0,0x0,0x7,0xE0,0x1F,0xF8,0x3C,0x3C,0x70,0xE,0x60,0x6,0xE0,0x7,0xC0,0x3,0xC0,0x3,0xC0,0x3,0xC0,0x3,0xC0,0x3,0xC0,0x3,0xC0,0x3,0xE0,0x7,0x60,0x6,0x70,0xE,0x3C,0x3C,0x1F,0xF8,0x7,0xE0,
/**/ 16, 23, 46, 18, 1, 0, 0x3,0x88,0x6,0xD8,0x4,0x70,0x0,0x0,0x7,0xE0,0x1F,0xF8,0x3C,0x3C,0x70,0xE,0x60,0x6,0xE0,0x7,0xC0,0x3,0xC0,0x3,0xC0,0x3,0xC0,0x3,0xC0,0x3,0xC0,0x3,0xC0,0x3,0xE0,0x7,0x60,0x6,0x70,0xE,0x3C,0x3C,0x1F,0xF8,0x7,0xE0,
/**/ 16, 23, 46, 18, 1, 0, 0x6,0x30,0x6,0x30,0x0,0x0,0x0,0x0,0x7,0xE0,0x1F,0xF8,0x3C,0x3C,0x70,0xE,0x60,0x6,0xE0,0x7,0xC0,0x3,0xC0,0x3,0xC0,0x3,0xC0,0x3,0xC0,0x3,0xC0,0x3,0xC0,0x3,0xE0,0x7,0x60,0x6,0x70,0xE,0x3C,0x3C,0x1F,0xF8,0x7,0xE0,
/**/ 13, 12, 24, 14, 0, 1, 0xC0,0x18,0x60,0x30,0x30,0x60,0x18,0xC0,0xD,0x80,0x7,0x0,0x7,0x0,0xD,0x80,0x18,0xC0,0x30,0x60,0x60,0x30,0xC0,0x18,
/**/ 18, 19, 57, 18, 0, 0, 0x3,0xF0,0xC0,0xF,0xFD,0xC0,0x1E,0x1F,0x80,0x38,0x7,0x0,0x30,0xF,0x0,0x70,0x1D,0x80,0x60,0x39,0x80,0x60,0x71,0x80,0x60,0xE1,0x80,0x61,0xC1,0x80,0x63,0x81,0x80,0x67,0x1,0x80,0x6E,0x1,0x80,0x7C,0x3,0x80,0x38,0x3,0x0,0x38,0x7,0x0,0x7E,0x1E,0x0,0xEF,0xFC,0x0,0xC3,0xF0,0x0,
/**/ 14, 24, 48, 18, 2, 0, 0x18,0x0,0xC,0x0,0x6,0x0,0x3,0x0,0x0,0x0,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0x60,0x18,0x70,0x38,0x3F,0xF0,0xF,0xC0,
/**/ 14, 24, 48, 18, 2, 0, 0x0,0x60,0x0,0xC0,0x1,0x80,0x3,0x0,0x0,0x0,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0x60,0x18,0x70,0x38,0x3F,0xF0,0xF,0xC0,
/**/ 14, 24, 48, 18, 2, 0, 0x3,0x0,0x7,0x80,0xC,0xC0,0x18,0x60,0x0,0x0,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0x60,0x18,0x70,0x38,0x3F,0xF0,0xF,0xC0,
/**/ 14, 23, 46, 18, 2, 0, 0x18,0xC0,0x18,0xC0,0x0,0x0,0x0,0x0,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0xC0,0xC,0x60,0x18,0x70,0x38,0x3F,0xF0,0xF,0xC0,
/**/ 14, 24, 48, 16, 1, 0, 0x0,0x60,0x0,0xC0,0x1,0x80,0x3,0x0,0x0,0x0,0xC0,0xC,0xE0,0x1C,0x60,0x18,0x70,0x38,0x30,0x30,0x38,0x70,0x18,0x60,0x1C,0xE0,0xC,0xC0,0xF,0xC0,0x7,0x80,0x7,0x80,0x3,0x0,0x3,0x0,0x3,0x0,0x3,0x0,0x3,0x0,0x3,0x0,0x3,0x0,
/**/ 13, 19, 38, 16, 2, 0, 0xC0,0x0,0xC0,0x0,0xC0,0x0,0xC0,0x0,0xFF,0xE0,0xFF,0xF0,0xC0,0x30,0xC0,0x18,0xC0,0x18,0xC0,0x18,0xC0,0x18,0xC0,0x30,0xFF,0xF0,0xFF,0xE0,0xC0,0x0,0xC0,0x0,0xC0,0x0,0xC0,0x0,0xC0,0x0,
/**/ 10, 19, 38, 15, 3, 0, 0x1C,0x0,0x7F,0x0,0xE3,0x0,0xC1,0x80,0xC1,0x80,0xC1,0x80,0xC3,0x0,0xC7,0x0,0xCE,0x0,0xCF,0x0,0xC3,0x80,0xC1,0x80,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC1,0x80,0xC3,0x80,0xCF,0x0,0xCE,0x0,
/**/ 11, 19, 38, 13, 1, 0, 0x18,0x0,0xC,0x0,0x6,0x0,0x3,0x0,0x0,0x0,0x1F,0x0,0x3F,0x80,0x61,0xC0,0x60,0xC0,0x0,0xC0,0x7,0xC0,0x3F,0xC0,0x78,0xC0,0xE0,0xC0,0xC0,0xC0,0xC1,0xC0,0xE3,0xC0,0x7E,0xE0,0x3C,0x60,
/**/ 11, 19, 38, 13, 1, 0, 0x1,0x80,0x3,0x0,0x6,0x0,0xC,0x0,0x0,0x0,0x1F,0x0,0x3F,0x80,0x61,0xC0,0x60,0xC0,0x0,0xC0,0x7,0xC0,0x3F,0xC0,0x78,0xC0,0xE0,0xC0,0xC0,0xC0,0xC1,0xC0,0xE3,0xC0,0x7E,0xE0,0x3C,0x60,
/**/ 11, 19, 38, 13, 1, 0, 0xC,0x0,0x1E,0x0,0x33,0x0,0x61,0x80,0x0,0x0,0x1F,0x0,0x3F,0x80,0x61,0xC0,0x60,0xC0,0x0,0xC0,0x7,0xC0,0x3F,0xC0,0x78,0xC0,0xE0,0xC0,0xC0,0xC0,0xC1,0xC0,0xE3,0xC0,0x7E,0xE0,0x3C,0x60,
/**/ 11, 18, 36, 13, 1, 0, 0x1C,0x40,0x36,0xC0,0x23,0x80,0x0,0x0,0x1F,0x0,0x3F,0x80,0x61,0xC0,0x60,0xC0,0x0,0xC0,0x7,0xC0,0x3F,0xC0,0x78,0xC0,0xE0,0xC0,0xC0,0xC0,0xC1,0xC0,0xE3,0xC0,0x7E,0xE0,0x3C,0x60,
/**/ 11, 18, 36, 13, 1, 0, 0x33,0x0,0x33,0x0,0x0,0x0,0x0,0x0,0x1F,0x0,0x3F,0x80,0x61,0xC0,0x60,0xC0,0x0,0xC0,0x7,0xC0,0x3F,0xC0,0x78,0xC0,0xE0,0xC0,0xC0,0xC0,0xC1,0xC0,0xE3,0xC0,0x7E,0xE0,0x3C,0x60,
/**/ 11, 19, 38, 13, 1, 0, 0x6,0x0,0x9,0x0,0x9,0x0,0x6,0x0,0x0,0x0,0x1F,0x0,0x3F,0x80,0x61,0xC0,0x60,0xC0,0x0,0xC0,0x7,0xC0,0x3F,0xC0,0x78,0xC0,0xE0,0xC0,0xC0,0xC0,0xC1,0xC0,0xE3,0xC0,0x7E,0xE0,0x3C,0x60,
/**/ 19, 14, 42, 21, 1, 0, 0x1F,0xE,0x0,0x3F,0xBF,0x80,0x61,0xF1,0xC0,0x60,0xE0,0xC0,0x0,0xC0,0x60,0x7,0xC0,0x60,0x3F,0xFF,0xE0,0x78,0xFF,0xE0,0xE0,0xC0,0x0,0xC0,0xC0,0x0,0xC1,0xE0,0x60,0xE3,0xF0,0xE0,0x7E,0x3F,0xC0,0x3C,0xF,0x0,
/**/ 10, 19, 38, 12, 1, 251, 0x1F,0x0,0x3F,0x80,0x71,0xC0,0x60,0xC0,0xE0,0x0,0xC0,0x0,0xC0,0x0,0xC0,0x0,0xC0,0x0,0xE0,0x0,0x60,0xC0,0x71,0xC0,0x3F,0x80,0x1F,0x0,0xC,0x0,0x6,0x0,0x6,0x0,0x3E,0x0,0x1C,0x0,
/**/ 11, 19, 38, 13, 1, 0, 0x18,0x0,0xC,0x0,0x6,0x0,0x3,0x0,0x0,0x0,0xE,0x0,0x3F,0x80,0x71,0xC0,0x60,0xC0,0xC0,0x60,0xC0,0x60,0xFF,0xE0,0xFF,0xE0,0xC0,0x0,0xC0,0x0,0x60,0x60,0x70,0xE0,0x3F,0xC0,0xF,0x0,
/**/ 11, 19, 38, 13, 1, 0, 0x3,0x0,0x6,0x0,0xC,0x0,0x18,0x0,0x0,0x0,0xE,0x0,0x3F,0x80,0x71,0xC0,0x60,0xC0,0xC0,0x60,0xC0,0x60,0xFF,0xE0,0xFF,0xE0,0xC0,0x0,0xC0,0x0,0x60,0x60,0x70,0xE0,0x3F,0xC0,0xF,0x0,
/**/ 11, 19, 38, 13, 1, 0, 0xC,0x0,0x1E,0x0,0x33,0x0,0x61,0x80,0x0,0x0,0xE,0x0,0x3F,0x80,0x71,0xC0,0x60,0xC0,0xC0,0x60,0xC0,0x60,0xFF,0xE0,0xFF,0xE0,0xC0,0x0,0xC0,0x0,0x60,0x60,0x70,0xE0,0x3F,0xC0,0xF,0x0,
/**/ 11, 18, 36, 13, 1, 0, 0x33,0x0,0x33,0x0,0x0,0x0,0x0,0x0,0xE,0x0,0x3F,0x80,0x71,0xC0,0x60,0xC0,0xC0,0x60,0xC0,0x60,0xFF,0xE0,0xFF,0xE0,0xC0,0x0,0xC0,0x0,0x60,0x60,0x70,0xE0,0x3F,0xC0,0xF,0x0,
/**/ 5, 19, 19, 6, 0, 0, 0xC0,0x60,0x30,0x18,0x0,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,
/**/ 5, 19, 19, 6, 1, 0, 0x18,0x30,0x60,0xC0,0x0,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,
/**/ 8, 19, 19, 6, 255, 0, 0x18,0x3C,0x66,0xC3,0x0,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,
/**/ 6, 18, 18, 6, 0, 0, 0xCC,0xCC,0x0,0x0,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,
/**/ 11, 19, 38, 13, 1, 0, 0x60,0x0,0x39,0x80,0xE,0x0,0x1E,0x0,0x63,0x0,0x1F,0x80,0x3F,0x80,0x71,0xC0,0x60,0xC0,0xE0,0xE0,0xC0,0x60,0xC0,0x60,0xC0,0x60,0xC0,0x60,0xE0,0xE0,0x60,0xC0,0x71,0xC0,0x3F,0x80,0x1F,0x0,
/**/ 10, 18, 36, 14, 2, 0, 0x38,0x80,0x6D,0x80,0x47,0x0,0x0,0x0,0xCE,0x0,0xDF,0x80,0xF1,0x80,0xE0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,
/**/ 11, 19, 38, 13, 1, 0, 0x18,0x0,0xC,0x0,0x6,0x0,0x3,0x0,0x0,0x0,0x1F,0x0,0x3F,0x80,0x71,0xC0,0x60,0xC0,0xE0,0xE0,0xC0,0x60,0xC0,0x60,0xC0,0x60,0xC0,0x60,0xE0,0xE0,0x60,0xC0,0x71,0xC0,0x3F,0x80,0x1F,0x0,
/**/ 11, 19, 38, 13, 1, 0, 0x3,0x0,0x6,0x0,0xC,0x0,0x18,0x0,0x0,0x0,0x1F,0x0,0x3F,0x80,0x71,0xC0,0x60,0xC0,0xE0,0xE0,0xC0,0x60,0xC0,0x60,0xC0,0x60,0xC0,0x60,0xE0,0xE0,0x60,0xC0,0x71,0xC0,0x3F,0x80,0x1F,0x0,
/**/ 11, 19, 38, 13, 1, 0, 0xC,0x0,0x1E,0x0,0x33,0x0,0x61,0x80,0x0,0x0,0x1F,0x0,0x3F,0x80,0x71,0xC0,0x60,0xC0,0xE0,0xE0,0xC0,0x60,0xC0,0x60,0xC0,0x60,0xC0,0x60,0xE0,0xE0,0x60,0xC0,0x71,0xC0,0x3F,0x80,0x1F,0x0,
/**/ 11, 18, 36, 13, 1, 0, 0x1C,0x40,0x36,0xC0,0x23,0x80,0x0,0x0,0x1F,0x0,0x3F,0x80,0x71,0xC0,0x60,0xC0,0xE0,0xE0,0xC0,0x60,0xC0,0x60,0xC0,0x60,0xC0,0x60,0xE0,0xE0,0x60,0xC0,0x71,0xC0,0x3F,0x80,0x1F,0x0,
/**/ 11, 18, 36, 13, 1, 0, 0x33,0x0,0x33,0x0,0x0,0x0,0x0,0x0,0x1F,0x0,0x3F,0x80,0x71,0xC0,0x60,0xC0,0xE0,0xE0,0xC0,0x60,0xC0,0x60,0xC0,0x60,0xC0,0x60,0xE0,0xE0,0x60,0xC0,0x71,0xC0,0x3F,0x80,0x1F,0x0,
/**/ 12, 12, 24, 14, 1, 1, 0x6,0x0,0x6,0x0,0x6,0x0,0x0,0x0,0x0,0x0,0xFF,0xF0,0xFF,0xF0,0x0,0x0,0x0,0x0,0x6,0x0,0x6,0x0,0x6,0x0,
/**/ 13, 14, 28, 13, 0, 0, 0xF,0x98,0x1F,0xF8,0x38,0x70,0x30,0xE0,0x71,0xF0,0x63,0xB0,0x63,0x30,0x66,0x30,0x6C,0x30,0x7C,0x70,0x38,0x60,0x70,0xE0,0xFF,0xC0,0xCF,0x80,
/**/ 10, 19, 38, 14, 2, 0, 0x30,0x0,0x18,0x0,0xC,0x0,0x6,0x0,0x0,0x0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC1,0xC0,0x63,0xC0,0x7E,0xC0,0x1C,0xC0,
/**/ 10, 19, 38, 14, 2, 0, 0x3,0x0,0x6,0x0,0xC,0x0,0x18,0x0,0x0,0x0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC1,0xC0,0x63,0xC0,0x7E,0xC0,0x1C,0xC0,
/**/ 10, 19, 38, 14, 2, 0, 0xC,0x0,0x1E,0x0,0x33,0x0,0x61,0x80,0x0,0x0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC1,0xC0,0x63,0xC0,0x7E,0xC0,0x1C,0xC0,
/**/ 10, 18, 36, 14, 2, 0, 0x33,0x0,0x33,0x0,0x0,0x0,0x0,0x0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC1,0xC0,0x63,0xC0,0x7E,0xC0,0x1C,0xC0,
/**/ 12, 24, 48, 13, 0, 251, 0x0,0xC0,0x1,0x80,0x3,0x0,0x6,0x0,0x0,0x0,0xC0,0x30,0xC0,0x30,0x60,0x30,0x70,0x60,0x30,0x60,0x38,0xE0,0x18,0xC0,0x18,0xC0,0xD,0x80,0xD,0x80,0x7,0x80,0x7,0x0,0x3,0x0,0x3,0x0,0x6,0x0,0x6,0x0,0xC,0x0,0x3C,0x0,0x38,0x0,
/**/ 11, 24, 48, 14, 2, 251, 0xC0,0x0,0xC0,0x0,0xC0,0x0,0xC0,0x0,0xC0,0x0,0xCF,0x0,0xDF,0x80,0xF1,0xC0,0xE0,0xC0,0xC0,0xE0,0xC0,0x60,0xC0,0x60,0xC0,0x60,0xC0,0x60,0xC0,0xE0,0xE0,0xC0,0xF1,0xC0,0xDF,0x80,0xCF,0x0,0xC0,0x0,0xC0,0x0,0xC0,0x0,0xC0,0x0,0xC0,0x0,
/**/ 12, 23, 46, 13, 0, 251, 0x19,0x80,0x19,0x80,0x0,0x0,0x0,0x0,0xC0,0x30,0xC0,0x30,0x60,0x30,0x70,0x60,0x30,0x60,0x38,0xE0,0x18,0xC0,0x18,0xC0,0xD,0x80,0xD,0x80,0x7,0x80,0x7,0x0,0x3,0x0,0x3,0x0,0x6,0x0,0x6,0x0,0xC,0x0,0x3C,0x0,0x38,0x0
};
#else
extern const uint8_t Helvetica18[7307] = { extern const uint8_t Helvetica18[7307] = {
0,28,37,253,248,19,4,37,9,49,32,255,251,24,251,19,251, // tFont 0,28,37,253,248,19,4,37,9,49,32,255,251,24,251,19,251, // tFont
0,0,0,6,0,1,2,19,19,6,2,0,192,192,192, 0,0,0,6,0,1,2,19,19,6,2,0,192,192,192,
@ -489,4 +721,7 @@ extern const uint8_t Helvetica18[7307] = {
0,6,0,6,0,12,0,60,0,56,0 0,6,0,6,0,12,0,60,0,56,0
}; };
#endif // DISPLAY_CHARSET_ISO10646_5
#undef ru
#endif // HAS_GRAPHICAL_TFT #endif // HAS_GRAPHICAL_TFT

24
Marlin/src/lcd/tft/tft_color.h

@ -70,20 +70,20 @@
#define COLOR_DARK_PURPLE 0x9930 // #992380 #define COLOR_DARK_PURPLE 0x9930 // #992380
#ifndef COLOR_BACKGROUND #ifndef COLOR_BACKGROUND
#define COLOR_BACKGROUND 0x20AC // #1E156E #define COLOR_BACKGROUND 0x0000 // #000000
#endif #endif
#ifndef COLOR_SELECTION_BG #ifndef COLOR_SELECTION_BG
#define COLOR_SELECTION_BG 0x9930 // #992380 #define COLOR_SELECTION_BG 0xFC00 // #FF7F00
#endif #endif
#ifndef COLOR_WEBSITE_URL #ifndef COLOR_WEBSITE_URL
#define COLOR_WEBSITE_URL 0x03B7 #define COLOR_WEBSITE_URL 0xFFFF
#endif #endif
#ifndef COLOR_INACTIVE #ifndef COLOR_INACTIVE
#define COLOR_INACTIVE COLOR_GREY #define COLOR_INACTIVE COLOR_GREY
#endif #endif
#ifndef COLOR_COLD #ifndef COLOR_COLD
#define COLOR_COLD COLOR_AQUA #define COLOR_COLD COLOR_WHITE
#endif #endif
#ifndef COLOR_HOTEND #ifndef COLOR_HOTEND
#define COLOR_HOTEND COLOR_SCARLET #define COLOR_HOTEND COLOR_SCARLET
@ -95,39 +95,39 @@
#define COLOR_CHAMBER COLOR_DARK_ORANGE #define COLOR_CHAMBER COLOR_DARK_ORANGE
#endif #endif
#ifndef COLOR_FAN #ifndef COLOR_FAN
#define COLOR_FAN COLOR_AQUA #define COLOR_FAN COLOR_WHITE
#endif #endif
#ifndef COLOR_AXIS_HOMED #ifndef COLOR_AXIS_HOMED
#define COLOR_AXIS_HOMED COLOR_WHITE #define COLOR_AXIS_HOMED COLOR_WHITE
#endif #endif
#ifndef COLOR_AXIS_NOT_HOMED #ifndef COLOR_AXIS_NOT_HOMED
#define COLOR_AXIS_NOT_HOMED COLOR_YELLOW #define COLOR_AXIS_NOT_HOMED COLOR_GREY
#endif #endif
#ifndef COLOR_RATE_100 #ifndef COLOR_RATE_100
#define COLOR_RATE_100 COLOR_VIVID_GREEN #define COLOR_RATE_100 COLOR_ORANGE
#endif #endif
#ifndef COLOR_RATE_ALTERED #ifndef COLOR_RATE_ALTERED
#define COLOR_RATE_ALTERED COLOR_YELLOW #define COLOR_RATE_ALTERED COLOR_ORANGE
#endif #endif
#ifndef COLOR_PRINT_TIME #ifndef COLOR_PRINT_TIME
#define COLOR_PRINT_TIME COLOR_AQUA #define COLOR_PRINT_TIME COLOR_WHITE
#endif #endif
#ifndef COLOR_PROGRESS_FRAME #ifndef COLOR_PROGRESS_FRAME
#define COLOR_PROGRESS_FRAME COLOR_WHITE #define COLOR_PROGRESS_FRAME COLOR_WHITE
#endif #endif
#ifndef COLOR_PROGRESS_BAR #ifndef COLOR_PROGRESS_BAR
#define COLOR_PROGRESS_BAR COLOR_BLUE #define COLOR_PROGRESS_BAR COLOR_ORANGE
#endif #endif
#ifndef COLOR_PROGRESS_BG #ifndef COLOR_PROGRESS_BG
#define COLOR_PROGRESS_BG COLOR_BLACK #define COLOR_PROGRESS_BG COLOR_BLACK
#endif #endif
#ifndef COLOR_STATUS_MESSAGE #ifndef COLOR_STATUS_MESSAGE
#define COLOR_STATUS_MESSAGE COLOR_YELLOW #define COLOR_STATUS_MESSAGE COLOR_WHITE
#endif #endif
#ifndef COLOR_CONTROL_ENABLED #ifndef COLOR_CONTROL_ENABLED
@ -147,7 +147,7 @@
#endif #endif
#ifndef COLOR_MENU_TEXT #ifndef COLOR_MENU_TEXT
#define COLOR_MENU_TEXT COLOR_YELLOW #define COLOR_MENU_TEXT COLOR_WHITE
#endif #endif
#ifndef COLOR_MENU_VALUE #ifndef COLOR_MENU_VALUE
#define COLOR_MENU_VALUE COLOR_WHITE #define COLOR_MENU_VALUE COLOR_WHITE

176
Marlin/src/lcd/tft/tft_color.h_old

@ -0,0 +1,176 @@
/**
* Marlin 3D Printer Firmware
* Copyright (c) 2020 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
*
* Based on Sprinter and grbl.
* Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*
*/
#pragma once
#include "../../inc/MarlinConfigPre.h"
#define RED(color) ((color >> 8) & 0xF8)
#define GREEN(color) ((color >> 3) & 0xFC)
#define BLUE(color) ((color << 3) & 0xF8)
#define RGB(red, green, blue) (((red << 8) & 0xF800) | ((green << 3) & 0x07E0) | ((blue >> 3) & 0x001F))
#define COLOR(color) RGB(((color >> 16) & 0xFF), ((color >> 8) & 0xFF), (color & 0xFF))
#define HALF(color) RGB(RED(color) >> 1, GREEN(color) >> 1, BLUE(color) >> 1)
// see https://ee-programming-notepad.blogspot.com/2016/10/16-bit-color-generator-picker.html
#define COLOR_BLACK 0x0000 // #000000
#define COLOR_WHITE 0xFFFF // #FFFFFF
#define COLOR_SILVER 0xC618 // #C0C0C0
#define COLOR_GREY 0x7BEF // #808080
#define COLOR_DARKGREY 0x4208 // #404040
#define COLOR_DARKGREY2 0x39E7 // #303030
#define COLOR_DARK 0x0003 // Some dark color
#define COLOR_RED 0xF800 // #FF0000
#define COLOR_SCARLET 0xF904 // #FF2020
#define COLOR_LIME 0x7E00 // #00FF00
#define COLOR_BLUE 0x001F // #0000FF
#define COLOR_LIGHT_BLUE 0x061F // #00C3FF
#define COLOR_YELLOW 0xFFE0 // #FFFF00
#define COLOR_MAGENTA 0xF81F // #FF00FF
#define COLOR_FUCHSIA 0xF81F // #FF00FF
#define COLOR_CYAN 0x07FF // #00FFFF
#define COLOR_AQUA 0x07FF // #00FFFF
#define COLOR_DODGER_BLUE 0x041F // #0080FF
#define COLOR_VIVID_VIOLET 0x7933 // #772399
#define COLOR_DARK_PURPLE 0x9930 // #992380
#define COLOR_MAROON 0x7800 // #800000
#define COLOR_GREEN 0x03E0 // #008000
#define COLOR_NAVY 0x000F // #000080
#define COLOR_OLIVE 0x8400 // #808000
#define COLOR_PURPLE 0x8010 // #800080
#define COLOR_TEAL 0x0410 // #008080
#define COLOR_ORANGE 0xFC00 // #FF7F00
#define COLOR_VIVID_GREEN 0x7FE0 // #7FFF00
#define COLOR_DARK_ORANGE 0xFC40 // #FF8C00
#define COLOR_CORAL_RED 0xF9E7 // #FF3F3F
#define COLOR_DARK_PURPLE 0x9930 // #992380
#ifndef COLOR_BACKGROUND
#define COLOR_BACKGROUND 0x20AC // #1E156E
#endif
#ifndef COLOR_SELECTION_BG
#define COLOR_SELECTION_BG 0x9930 // #992380
#endif
#ifndef COLOR_WEBSITE_URL
#define COLOR_WEBSITE_URL 0x03B7
#endif
#ifndef COLOR_INACTIVE
#define COLOR_INACTIVE COLOR_GREY
#endif
#ifndef COLOR_COLD
#define COLOR_COLD COLOR_AQUA
#endif
#ifndef COLOR_HOTEND
#define COLOR_HOTEND COLOR_SCARLET
#endif
#ifndef COLOR_HEATED_BED
#define COLOR_HEATED_BED COLOR_DARK_ORANGE
#endif
#ifndef COLOR_CHAMBER
#define COLOR_CHAMBER COLOR_DARK_ORANGE
#endif
#ifndef COLOR_FAN
#define COLOR_FAN COLOR_AQUA
#endif
#ifndef COLOR_AXIS_HOMED
#define COLOR_AXIS_HOMED COLOR_WHITE
#endif
#ifndef COLOR_AXIS_NOT_HOMED
#define COLOR_AXIS_NOT_HOMED COLOR_YELLOW
#endif
#ifndef COLOR_RATE_100
#define COLOR_RATE_100 COLOR_VIVID_GREEN
#endif
#ifndef COLOR_RATE_ALTERED
#define COLOR_RATE_ALTERED COLOR_YELLOW
#endif
#ifndef COLOR_PRINT_TIME
#define COLOR_PRINT_TIME COLOR_AQUA
#endif
#ifndef COLOR_PROGRESS_FRAME
#define COLOR_PROGRESS_FRAME COLOR_WHITE
#endif
#ifndef COLOR_PROGRESS_BAR
#define COLOR_PROGRESS_BAR COLOR_BLUE
#endif
#ifndef COLOR_PROGRESS_BG
#define COLOR_PROGRESS_BG COLOR_BLACK
#endif
#ifndef COLOR_STATUS_MESSAGE
#define COLOR_STATUS_MESSAGE COLOR_YELLOW
#endif
#ifndef COLOR_CONTROL_ENABLED
#define COLOR_CONTROL_ENABLED COLOR_WHITE
#endif
#ifndef COLOR_CONTROL_DISABLED
#define COLOR_CONTROL_DISABLED COLOR_GREY
#endif
#ifndef COLOR_CONTROL_CANCEL
#define COLOR_CONTROL_CANCEL COLOR_SCARLET
#endif
#ifndef COLOR_CONTROL_CONFIRM
#define COLOR_CONTROL_CONFIRM COLOR_VIVID_GREEN
#endif
#ifndef COLOR_BUSY
#define COLOR_BUSY COLOR_SILVER
#endif
#ifndef COLOR_MENU_TEXT
#define COLOR_MENU_TEXT COLOR_YELLOW
#endif
#ifndef COLOR_MENU_VALUE
#define COLOR_MENU_VALUE COLOR_WHITE
#endif
#ifndef COLOR_SLIDER
#define COLOR_SLIDER COLOR_WHITE
#endif
#ifndef COLOR_SLIDER_INACTIVE
#define COLOR_SLIDER_INACTIVE COLOR_GREY
#endif
#ifndef COLOR_UBL
#define COLOR_UBL COLOR_WHITE
#endif
#ifndef COLOR_TOUCH_CALIBRATION
#define COLOR_TOUCH_CALIBRATION COLOR_WHITE
#endif
#ifndef COLOR_KILL_SCREEN_BG
#define COLOR_KILL_SCREEN_BG COLOR_MAROON
#endif
#ifndef COLOR_KILL_SCREEN_TEXT
#define COLOR_KILL_SCREEN_TEXT COLOR_WHITE
#endif

2
Marlin/src/pins/stm32f1/pins_MKS_ROBIN_NANO_V2.h

@ -245,7 +245,7 @@ https://easyeda.com/sst78rust/fb4s-led-control
//#define PS_ON_PIN PB2 // PW_OFF //#define PS_ON_PIN PB2 // PW_OFF
#define FIL_RUNOUT_PIN PA4 #define FIL_RUNOUT_PIN PA4
#ifdef CASE_LED_INSTEAD_E1 #ifdef CASE_LED_INSTEAD_E1
#define LED_SW_PIN PA2//PE6 #define LED_SW_PIN PE6
#endif #endif
#ifndef LED_SW_PIN #ifndef LED_SW_PIN
#define FIL_RUNOUT2_PIN PE6 #define FIL_RUNOUT2_PIN PE6

Loading…
Cancel
Save