Subversion Repositories Projects

Compare Revisions

Ignore whitespace Rev 837 → Rev 902

/C-OSD/C-Strom/trunk/C-Strom.c
1,5 → 1,5
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-strom/ *
* *
/C-OSD/C-Strom/trunk/C-Strom.h
1,5 → 1,5
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-strom/ *
* *
/C-OSD/C-Strom/trunk/CHANGE.LOG
1,5 → 1,5
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-strom/ *
* *
/C-OSD/C-Strom/trunk/README.TXT
1,5 → 1,5
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-strom/ *
* *
/C-OSD/C-Strom/trunk/default/Makefile
0,0 → 1,94
#/****************************************************************************
# * Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
# * admiralcascade@gmail.com *
# * Project-URL: http://www.mylifesucks.de/oss/c-strom/ *
# * *
# * 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 2 of the License. *
# * *
# * 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, write to the *
# * Free Software Foundation, Inc., *
# * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
# ****************************************************************************/
 
## General Flags
PROJECT = C-Strom
MCU = atmega8
TARGET = C-Strom.elf
CC = avr-gcc
 
## Options common to compile, link and assembly rules
COMMON = -mmcu=$(MCU)
 
## Compile options common for all C compilation units.
CFLAGS = $(COMMON)
CFLAGS += -Wall -gdwarf-2 -std=gnu99 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums
CFLAGS += -MD -MP -MT $(*F).o -MF dep/$(@F).d
 
## Assembly specific flags
ASMFLAGS = $(COMMON)
ASMFLAGS += $(CFLAGS)
ASMFLAGS += -x assembler-with-cpp -Wa,-gdwarf2
 
## Linker flags
LDFLAGS = $(COMMON)
LDFLAGS += -Wl,-Map=C-Strom.map
 
 
## Intel Hex file production flags
HEX_FLASH_FLAGS = -R .eeprom -R .fuse -R .lock -R .signature
 
HEX_EEPROM_FLAGS = -j .eeprom
HEX_EEPROM_FLAGS += --set-section-flags=.eeprom="alloc,load"
HEX_EEPROM_FLAGS += --change-section-lma .eeprom=0 --no-change-warnings
 
 
## Objects that must be built in order to link
OBJECTS = C-Strom.o i2c_slave.o
 
## Objects explicitly added by the user
LINKONLYOBJECTS =
 
## Build
all: $(TARGET) C-Strom.hex C-Strom.eep C-Strom.lss size
 
## Compile
C-Strom.o: ../C-Strom.c
$(CC) $(INCLUDES) $(CFLAGS) -c $<
 
i2c_slave.o: ../i2c_slave.c
$(CC) $(INCLUDES) $(CFLAGS) -c $<
 
##Link
$(TARGET): $(OBJECTS)
$(CC) $(LDFLAGS) $(OBJECTS) $(LINKONLYOBJECTS) $(LIBDIRS) $(LIBS) -o $(TARGET)
 
%.hex: $(TARGET)
avr-objcopy -O ihex $(HEX_FLASH_FLAGS) $< $@
 
%.eep: $(TARGET)
-avr-objcopy $(HEX_EEPROM_FLAGS) -O ihex $< $@ || exit 0
 
%.lss: $(TARGET)
avr-objdump -h -S $< > $@
 
size: ${TARGET}
@echo
@avr-size -C --mcu=${MCU} ${TARGET}
 
## Clean target
.PHONY: clean
clean:
-rm -rf $(OBJECTS) C-Strom.elf dep/* C-Strom.hex C-Strom.eep C-Strom.lss C-Strom.map
 
 
## Other dependencies
-include $(shell mkdir dep 2>/dev/null) $(wildcard dep/*)
 
/C-OSD/C-Strom/trunk/i2c_slave.c
1,5 → 1,5
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-strom/ *
* *
/C-OSD/C-Strom/trunk/i2c_slave.h
1,5 → 1,5
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-strom/ *
* *
/C-OSD/C-Strom/trunk/spi_union.h
1,5 → 1,5
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-strom/ *
* *
/C-OSD/trunk/CHANGE.LOG
1,5 → 1,5
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-osd/ *
* *
18,6 → 18,13
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
****************************************************************************/
 
20110202-1323
*added big speed indicator (credits to: uwerner)
*added possibility to show GPS-Coordinates during flight
*added more _brackets_
@To see correct corner-chars when using scope, flash the character-set
included in this release!
 
20101218-2030
*added _brackets_ to mark a scope when using a second camera
(might help to remember what the second camera is filming)
/C-OSD/trunk/README.TXT
1,5 → 1,5
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-osd/ *
* *
/C-OSD/trunk/buttons.c
1,5 → 1,5
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-osd/ *
* *
/C-OSD/trunk/buttons.h
1,5 → 1,5
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-osd/ *
* *
/C-OSD/trunk/c-osd.mcm
15362,145 → 15362,120
01010101
01010101
01010101
00000000
00000000
00000000
10101010
10101010
10101010
00000000
00000000
00000000
10101010
10100001
01010101
10101010
10100001
01010101
10101010
10100001
01010101
10101010
10100001
01010101
10101010
10100001
01010101
10101010
10100001
01010101
10101010
10100001
01010101
10101010
10100001
01010101
10101010
10100001
01010101
10101010
10100001
01010101
01010101
01010101
01010101
01010101
01010101
01010101
01000000
00000000
01010101
00101010
10101000
01010101
00100000
00000000
00000000
10101010
10101010
10101010
00000000
00000000
00000000
01010101
00100001
01010101
01010101
00100001
01010101
01010101
00100001
01010101
01010101
00100001
01010101
01010101
00100001
01010101
01010101
00100001
01010101
01010101
00100001
01010101
01010101
00100001
01010101
00000000
00000000
00000000
10101010
10101010
10101010
00000000
00000000
00000000
10101000
01010101
00000001
01010101
10101000
01010101
01010101
10101000
01010101
01010101
10101000
01010101
01010101
10101000
01010101
01010101
10101000
01010101
01010101
10101000
01010101
01010101
10101000
01010101
01010101
10101000
01010101
01010101
10101000
01010101
01010101
01010101
01010101
01010101
01010101
01010101
01010101
01010101
01010101
01010101
01010101
00000000
00000001
01010101
00101010
10101000
01010101
00000000
00000000
10101010
10101010
10101010
00000000
00000000
00000000
00001000
01010101
01010101
01001000
01010101
01010101
01001000
01010101
01010101
01001000
01010101
01010101
01001000
01010101
01010101
01001000
01010101
01010101
01001000
01010101
01010101
01001000
01010101
01010101
00000000
00000000
00000000
10101010
10101010
10101010
00000000
00000000
00000000
01001000
01010101
01010101
01000000
01010101
01010101
01010101
15513,31 → 15488,41
01010101
01010101
01010101
00000001
01010101
01010101
00100001
01010101
01010101
00100001
01010101
01010101
00100001
01010101
01010101
00100001
01010101
01010101
00100001
01010101
01010101
00100001
01010101
01010101
00100001
01010101
01010101
00100001
01010101
01010101
00100000
00000000
01010101
00101010
10101000
01010101
01000000
00000000
00000000
10101010
10101010
10101010
00000000
00000000
00000000
01010101
01010101
01010101
15554,54 → 15539,53
01010101
01010101
01010101
00000101
01010101
01010101
10100001
01010101
01010101
00100001
01010101
01010101
00100001
01010101
01010101
00100001
01010101
01010101
00100001
01010101
01010101
00100001
01010101
01000000
01010101
00100001
01010101
01001000
01010101
00100001
01010101
01001000
01010101
00100001
01010101
01001000
01010101
00100001
01010101
01001000
01010101
00100001
01010101
01001000
01010101
00100001
01010101
01001000
01010101
00100001
01010101
01001000
01010101
10100001
01010101
01001000
01010101
00000101
00000000
00001000
01010101
00101010
10101000
01010101
00000000
00000001
01010101
01010101
01010101
15618,6 → 15602,22
01010101
01010101
01010101
01010101
01010101
01010101
01010101
01010101
01010101
01010101
01010101
01010101
01010101
01010101
01010101
01010101
01010101
01010101
01010101
00000000
00000000
00000001
/C-OSD/trunk/characters.c
1,5 → 1,5
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-osd/ *
* *
33,7 → 33,7
*/
// chars 0 - 255 with 54 byte per char
// orginal filename: c-osd.mcm
// Sat, 18 Dec 2010 19:59:48 +0100
// Wed, 02 Feb 2011 12:29:26 +0100
 
 
 
57,7 → 57,7
// 17 ------------
// 000000000011
// 012345678901
const char chr0[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr0[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
80,7 → 80,7
// 17 ---######---
// 000000000011
// 012345678901
const char chr1[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x55, 0x28, 0x55, 0x54, 0xa8, 0x55, 0x52, 0xa8, 0x55, 0x52, 0xa8, 0x55, 0x50, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x54, 0x28, 0x15, 0x52, 0xaa, 0x85, 0x52, 0xaa, 0x85, 0x54, 0x00, 0x15};
const char chr1[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x55,0x28,0x55,0x54,0xa8,0x55,0x52,0xa8,0x55,0x52,0xa8,0x55,0x50,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x54,0x28,0x15,0x52,0xaa,0x85,0x52,0xaa,0x85,0x54,0x00,0x15};
 
 
// 0 ------------
103,7 → 103,7
// 17 -##########-
// 000000000011
// 012345678901
const char chr2[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54, 0x00, 0x15, 0x52, 0xaa, 0x85, 0x4a, 0xaa, 0xa1, 0x2a, 0x80, 0xa8, 0x2a, 0x15, 0x28, 0x40, 0x55, 0x28, 0x55, 0x54, 0xa8, 0x55, 0x52, 0xa1, 0x55, 0x4a, 0x85, 0x55, 0x2a, 0x15, 0x54, 0xa8, 0x55, 0x52, 0xa1, 0x55, 0x4a, 0x80, 0x01, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x40, 0x00, 0x01};
const char chr2[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x54,0x00,0x15,0x52,0xaa,0x85,0x4a,0xaa,0xa1,0x2a,0x80,0xa8,0x2a,0x15,0x28,0x40,0x55,0x28,0x55,0x54,0xa8,0x55,0x52,0xa1,0x55,0x4a,0x85,0x55,0x2a,0x15,0x54,0xa8,0x55,0x52,0xa1,0x55,0x4a,0x80,0x01,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x40,0x00,0x01};
 
 
// 0 ------------
126,7 → 126,7
// 17 ---######---
// 000000000011
// 012345678901
const char chr3[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54, 0x00, 0x15, 0x52, 0xaa, 0x85, 0x4a, 0xaa, 0xa1, 0x2a, 0x00, 0xa8, 0x28, 0x55, 0x28, 0x41, 0x55, 0x28, 0x55, 0x40, 0xa8, 0x55, 0x2a, 0xa1, 0x55, 0x2a, 0xa1, 0x55, 0x40, 0xa8, 0x41, 0x55, 0x28, 0x28, 0x55, 0x28, 0x2a, 0x00, 0xa8, 0x4a, 0xaa, 0xa1, 0x52, 0xaa, 0x85, 0x54, 0x00, 0x15};
const char chr3[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x54,0x00,0x15,0x52,0xaa,0x85,0x4a,0xaa,0xa1,0x2a,0x00,0xa8,0x28,0x55,0x28,0x41,0x55,0x28,0x55,0x40,0xa8,0x55,0x2a,0xa1,0x55,0x2a,0xa1,0x55,0x40,0xa8,0x41,0x55,0x28,0x28,0x55,0x28,0x2a,0x00,0xa8,0x4a,0xaa,0xa1,0x52,0xaa,0x85,0x54,0x00,0x15};
 
 
// 0 ------------
149,7 → 149,7
// 17 -------##---
// 000000000011
// 012345678901
const char chr4[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54, 0x15, 0x55, 0x52, 0x85, 0x55, 0x4a, 0x85, 0x55, 0x2a, 0x85, 0x54, 0xaa, 0x85, 0x52, 0xa2, 0x85, 0x4a, 0x82, 0x85, 0x2a, 0x12, 0x85, 0x28, 0x02, 0x81, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x40, 0x02, 0x81, 0x55, 0x52, 0x85, 0x55, 0x52, 0x85, 0x55, 0x52, 0x85, 0x55, 0x54, 0x15};
const char chr4[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x54,0x15,0x55,0x52,0x85,0x55,0x4a,0x85,0x55,0x2a,0x85,0x54,0xaa,0x85,0x52,0xa2,0x85,0x4a,0x82,0x85,0x2a,0x12,0x85,0x28,0x02,0x81,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x40,0x02,0x81,0x55,0x52,0x85,0x55,0x52,0x85,0x55,0x52,0x85,0x55,0x54,0x15};
 
 
// 0 ------------
172,7 → 172,7
// 17 ---######---
// 000000000011
// 012345678901
const char chr5[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x40, 0x00, 0x01, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x28, 0x00, 0x01, 0x28, 0x00, 0x15, 0x2a, 0xaa, 0x85, 0x2a, 0xaa, 0xa1, 0x40, 0x00, 0xa8, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x41, 0x55, 0x28, 0x28, 0x55, 0x28, 0x2a, 0x00, 0xa8, 0x4a, 0xaa, 0xa1, 0x52, 0xaa, 0x85, 0x54, 0x00, 0x15};
const char chr5[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x40,0x00,0x01,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x28,0x00,0x01,0x28,0x00,0x15,0x2a,0xaa,0x85,0x2a,0xaa,0xa1,0x40,0x00,0xa8,0x55,0x55,0x28,0x55,0x55,0x28,0x41,0x55,0x28,0x28,0x55,0x28,0x2a,0x00,0xa8,0x4a,0xaa,0xa1,0x52,0xaa,0x85,0x54,0x00,0x15};
 
 
// 0 ------------
195,7 → 195,7
// 17 ---######---
// 000000000011
// 012345678901
const char chr6[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54, 0x00, 0x15, 0x52, 0xaa, 0x85, 0x4a, 0xaa, 0xa1, 0x2a, 0x00, 0xa8, 0x28, 0x55, 0x28, 0x28, 0x55, 0x41, 0x28, 0x00, 0x15, 0x2a, 0xaa, 0x85, 0x2a, 0xaa, 0xa1, 0x28, 0x00, 0xa8, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x2a, 0x00, 0xa8, 0x4a, 0xaa, 0xa1, 0x52, 0xaa, 0x85, 0x54, 0x00, 0x15};
const char chr6[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x54,0x00,0x15,0x52,0xaa,0x85,0x4a,0xaa,0xa1,0x2a,0x00,0xa8,0x28,0x55,0x28,0x28,0x55,0x41,0x28,0x00,0x15,0x2a,0xaa,0x85,0x2a,0xaa,0xa1,0x28,0x00,0xa8,0x28,0x55,0x28,0x28,0x55,0x28,0x2a,0x00,0xa8,0x4a,0xaa,0xa1,0x52,0xaa,0x85,0x54,0x00,0x15};
 
 
// 0 ------------
218,7 → 218,7
// 17 -----##-----
// 000000000011
// 012345678901
const char chr7[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x40, 0x00, 0x01, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x40, 0x00, 0x28, 0x55, 0x54, 0xa8, 0x55, 0x52, 0xa1, 0x55, 0x4a, 0x85, 0x55, 0x2a, 0x15, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x41, 0x55};
const char chr7[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x40,0x00,0x01,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x40,0x00,0x28,0x55,0x54,0xa8,0x55,0x52,0xa1,0x55,0x4a,0x85,0x55,0x2a,0x15,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x41,0x55};
 
 
// 0 ------------
241,7 → 241,7
// 17 ---######---
// 000000000011
// 012345678901
const char chr8[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54, 0x00, 0x15, 0x52, 0xaa, 0x85, 0x4a, 0xaa, 0xa1, 0x2a, 0x00, 0xa8, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x2a, 0x00, 0xa8, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x2a, 0x00, 0xa8, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x2a, 0x00, 0xa8, 0x4a, 0xaa, 0xa1, 0x52, 0xaa, 0x85, 0x54, 0x00, 0x15};
const char chr8[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x54,0x00,0x15,0x52,0xaa,0x85,0x4a,0xaa,0xa1,0x2a,0x00,0xa8,0x28,0x55,0x28,0x28,0x55,0x28,0x2a,0x00,0xa8,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x2a,0x00,0xa8,0x28,0x55,0x28,0x28,0x55,0x28,0x2a,0x00,0xa8,0x4a,0xaa,0xa1,0x52,0xaa,0x85,0x54,0x00,0x15};
 
 
// 0 ------------
264,7 → 264,7
// 17 ---######---
// 000000000011
// 012345678901
const char chr9[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54, 0x00, 0x15, 0x52, 0xaa, 0x85, 0x4a, 0xaa, 0xa1, 0x2a, 0x00, 0xa8, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x2a, 0x00, 0x28, 0x4a, 0xaa, 0xa8, 0x52, 0xaa, 0xa8, 0x54, 0x00, 0x28, 0x41, 0x55, 0x28, 0x28, 0x55, 0x28, 0x2a, 0x00, 0xa8, 0x4a, 0xaa, 0xa1, 0x52, 0xaa, 0x85, 0x54, 0x00, 0x15};
const char chr9[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x54,0x00,0x15,0x52,0xaa,0x85,0x4a,0xaa,0xa1,0x2a,0x00,0xa8,0x28,0x55,0x28,0x28,0x55,0x28,0x2a,0x00,0x28,0x4a,0xaa,0xa8,0x52,0xaa,0xa8,0x54,0x00,0x28,0x41,0x55,0x28,0x28,0x55,0x28,0x2a,0x00,0xa8,0x4a,0xaa,0xa1,0x52,0xaa,0x85,0x54,0x00,0x15};
 
 
// 0 ------------
287,7 → 287,7
// 17 ---######---
// 000000000011
// 012345678901
const char chr10[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54, 0x00, 0x15, 0x52, 0xaa, 0x85, 0x4a, 0xaa, 0xa1, 0x2a, 0x00, 0xa8, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x2a, 0x00, 0xa8, 0x4a, 0xaa, 0xa1, 0x52, 0xaa, 0x85, 0x54, 0x00, 0x15};
const char chr10[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x54,0x00,0x15,0x52,0xaa,0x85,0x4a,0xaa,0xa1,0x2a,0x00,0xa8,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x2a,0x00,0xa8,0x4a,0xaa,0xa1,0x52,0xaa,0x85,0x54,0x00,0x15};
 
 
// 0 ------------
310,7 → 310,7
// 17 -##------##-
// 000000000011
// 012345678901
const char chr11[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x55, 0x28, 0x55, 0x54, 0xaa, 0x15, 0x52, 0xaa, 0x85, 0x4a, 0x82, 0xa1, 0x2a, 0x14, 0xa8, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x00, 0x28, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x28, 0x00, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x41, 0x55, 0x41};
const char chr11[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x55,0x28,0x55,0x54,0xaa,0x15,0x52,0xaa,0x85,0x4a,0x82,0xa1,0x2a,0x14,0xa8,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x00,0x28,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x28,0x00,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x41,0x55,0x41};
 
 
// 0 ------------
333,7 → 333,7
// 17 -########---
// 000000000011
// 012345678901
const char chr12[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x40, 0x00, 0x15, 0x2a, 0xaa, 0x85, 0x2a, 0xaa, 0xa1, 0x28, 0x00, 0xa8, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x00, 0xa8, 0x2a, 0xaa, 0xa1, 0x2a, 0xaa, 0xa1, 0x28, 0x00, 0xa8, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x00, 0xa8, 0x2a, 0xaa, 0xa1, 0x2a, 0xaa, 0x85, 0x40, 0x00, 0x15};
const char chr12[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x40,0x00,0x15,0x2a,0xaa,0x85,0x2a,0xaa,0xa1,0x28,0x00,0xa8,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x00,0xa8,0x2a,0xaa,0xa1,0x2a,0xaa,0xa1,0x28,0x00,0xa8,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x00,0xa8,0x2a,0xaa,0xa1,0x2a,0xaa,0x85,0x40,0x00,0x15};
 
 
// 0 ------------
356,7 → 356,7
// 17 ---######---
// 000000000011
// 012345678901
const char chr13[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54, 0x00, 0x15, 0x52, 0xaa, 0x85, 0x4a, 0xaa, 0xa1, 0x2a, 0x00, 0xa8, 0x28, 0x55, 0x28, 0x28, 0x55, 0x41, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x41, 0x28, 0x55, 0x28, 0x2a, 0x00, 0xa8, 0x4a, 0xaa, 0xa1, 0x52, 0xaa, 0x85, 0x54, 0x00, 0x15};
const char chr13[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x54,0x00,0x15,0x52,0xaa,0x85,0x4a,0xaa,0xa1,0x2a,0x00,0xa8,0x28,0x55,0x28,0x28,0x55,0x41,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x41,0x28,0x55,0x28,0x2a,0x00,0xa8,0x4a,0xaa,0xa1,0x52,0xaa,0x85,0x54,0x00,0x15};
 
 
// 0 ------------
379,7 → 379,7
// 17 -######-----
// 000000000011
// 012345678901
const char chr14[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x40, 0x01, 0x55, 0x2a, 0xa8, 0x55, 0x2a, 0xaa, 0x15, 0x28, 0x0a, 0x85, 0x28, 0x52, 0xa1, 0x28, 0x54, 0xa8, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x54, 0xa8, 0x28, 0x52, 0xa1, 0x28, 0x0a, 0x85, 0x2a, 0xaa, 0x15, 0x2a, 0xa8, 0x55, 0x40, 0x01, 0x55};
const char chr14[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x40,0x01,0x55,0x2a,0xa8,0x55,0x2a,0xaa,0x15,0x28,0x0a,0x85,0x28,0x52,0xa1,0x28,0x54,0xa8,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x54,0xa8,0x28,0x52,0xa1,0x28,0x0a,0x85,0x2a,0xaa,0x15,0x2a,0xa8,0x55,0x40,0x01,0x55};
 
 
// 0 ------------
402,7 → 402,7
// 17 -##########-
// 000000000011
// 012345678901
const char chr15[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x40, 0x00, 0x01, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x28, 0x00, 0x01, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x00, 0x15, 0x2a, 0xaa, 0x85, 0x2a, 0xaa, 0x85, 0x28, 0x00, 0x15, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x00, 0x01, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x40, 0x00, 0x01};
const char chr15[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x40,0x00,0x01,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x28,0x00,0x01,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x00,0x15,0x2a,0xaa,0x85,0x2a,0xaa,0x85,0x28,0x00,0x15,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x00,0x01,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x40,0x00,0x01};
 
 
// 0 ------------
425,7 → 425,7
// 17 -##---------
// 000000000011
// 012345678901
const char chr16[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x40, 0x00, 0x01, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x28, 0x00, 0x01, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x00, 0x15, 0x2a, 0xaa, 0x85, 0x2a, 0xaa, 0x85, 0x28, 0x00, 0x15, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x41, 0x55, 0x55};
const char chr16[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x40,0x00,0x01,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x28,0x00,0x01,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x00,0x15,0x2a,0xaa,0x85,0x2a,0xaa,0x85,0x28,0x00,0x15,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x41,0x55,0x55};
 
 
// 0 ------------
448,7 → 448,7
// 17 ---########-
// 000000000011
// 012345678901
const char chr17[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54, 0x00, 0x15, 0x52, 0xaa, 0x85, 0x4a, 0xaa, 0xa1, 0x2a, 0x02, 0xa1, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x41, 0x28, 0x40, 0x01, 0x28, 0x2a, 0xa8, 0x28, 0x2a, 0xa8, 0x28, 0x40, 0x28, 0x28, 0x55, 0x28, 0x2a, 0x00, 0x28, 0x4a, 0xaa, 0xa8, 0x52, 0xaa, 0xa8, 0x54, 0x00, 0x01};
const char chr17[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x54,0x00,0x15,0x52,0xaa,0x85,0x4a,0xaa,0xa1,0x2a,0x02,0xa1,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x41,0x28,0x40,0x01,0x28,0x2a,0xa8,0x28,0x2a,0xa8,0x28,0x40,0x28,0x28,0x55,0x28,0x2a,0x00,0x28,0x4a,0xaa,0xa8,0x52,0xaa,0xa8,0x54,0x00,0x01};
 
 
// 0 ------------
471,7 → 471,7
// 17 -##------##-
// 000000000011
// 012345678901
const char chr18[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x41, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x00, 0x28, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x28, 0x00, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x41, 0x55, 0x41};
const char chr18[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x41,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x00,0x28,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x28,0x00,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x41,0x55,0x41};
 
 
// 0 ------------
494,7 → 494,7
// 17 ---######---
// 000000000011
// 012345678901
const char chr19[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54, 0x00, 0x15, 0x52, 0xaa, 0x85, 0x52, 0xaa, 0x85, 0x54, 0x28, 0x15, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x54, 0x28, 0x15, 0x52, 0xaa, 0x85, 0x52, 0xaa, 0x85, 0x54, 0x00, 0x15};
const char chr19[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x54,0x00,0x15,0x52,0xaa,0x85,0x52,0xaa,0x85,0x54,0x28,0x15,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x54,0x28,0x15,0x52,0xaa,0x85,0x52,0xaa,0x85,0x54,0x00,0x15};
 
 
// 0 ------------
517,7 → 517,7
// 17 ---####-----
// 000000000011
// 012345678901
const char chr20[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x40, 0x01, 0x55, 0x2a, 0xa8, 0x55, 0x2a, 0xa8, 0x55, 0x42, 0x81, 0x55, 0x52, 0x85, 0x55, 0x52, 0x85, 0x55, 0x52, 0x85, 0x55, 0x52, 0x85, 0x55, 0x52, 0x85, 0x55, 0x52, 0x85, 0x41, 0x52, 0x85, 0x28, 0x52, 0x85, 0x2a, 0x0a, 0x85, 0x4a, 0xaa, 0x15, 0x52, 0xa8, 0x55, 0x54, 0x01, 0x55};
const char chr20[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x40,0x01,0x55,0x2a,0xa8,0x55,0x2a,0xa8,0x55,0x42,0x81,0x55,0x52,0x85,0x55,0x52,0x85,0x55,0x52,0x85,0x55,0x52,0x85,0x55,0x52,0x85,0x55,0x52,0x85,0x41,0x52,0x85,0x28,0x52,0x85,0x2a,0x0a,0x85,0x4a,0xaa,0x15,0x52,0xa8,0x55,0x54,0x01,0x55};
 
 
// 0 ------------
540,7 → 540,7
// 17 -##------##-
// 000000000011
// 012345678901
const char chr21[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x41, 0x28, 0x55, 0x28, 0x28, 0x54, 0xa8, 0x28, 0x52, 0xa1, 0x28, 0x4a, 0x85, 0x28, 0x2a, 0x15, 0x28, 0xa8, 0x55, 0x2a, 0xa1, 0x55, 0x2a, 0xa1, 0x55, 0x28, 0xa8, 0x55, 0x28, 0x2a, 0x15, 0x28, 0x4a, 0x85, 0x28, 0x52, 0xa1, 0x28, 0x54, 0xa8, 0x28, 0x55, 0x28, 0x41, 0x55, 0x41};
const char chr21[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x41,0x28,0x55,0x28,0x28,0x54,0xa8,0x28,0x52,0xa1,0x28,0x4a,0x85,0x28,0x2a,0x15,0x28,0xa8,0x55,0x2a,0xa1,0x55,0x2a,0xa1,0x55,0x28,0xa8,0x55,0x28,0x2a,0x15,0x28,0x4a,0x85,0x28,0x52,0xa1,0x28,0x54,0xa8,0x28,0x55,0x28,0x41,0x55,0x41};
 
 
// 0 ------------
563,7 → 563,7
// 17 -##########-
// 000000000011
// 012345678901
const char chr22[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x00, 0x01, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x40, 0x00, 0x01};
const char chr22[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x00,0x01,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x40,0x00,0x01};
 
 
// 0 ------------
586,7 → 586,7
// 17 -##------##-
// 000000000011
// 012345678901
const char chr23[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x41, 0x28, 0x55, 0x28, 0x2a, 0x14, 0xa8, 0x2a, 0x82, 0xa8, 0x2a, 0xaa, 0xa8, 0x28, 0xaa, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x41, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x41, 0x55, 0x41};
const char chr23[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x41,0x28,0x55,0x28,0x2a,0x14,0xa8,0x2a,0x82,0xa8,0x2a,0xaa,0xa8,0x28,0xaa,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x41,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x41,0x55,0x41};
 
 
// 0 ------------
609,7 → 609,7
// 17 -##------##-
// 000000000011
// 012345678901
const char chr24[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x41, 0x28, 0x55, 0x28, 0x2a, 0x15, 0x28, 0x2a, 0x85, 0x28, 0x2a, 0x85, 0x28, 0x28, 0xa1, 0x28, 0x28, 0xa1, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x4a, 0x28, 0x28, 0x4a, 0x28, 0x28, 0x52, 0xa8, 0x28, 0x52, 0xa8, 0x28, 0x54, 0xa8, 0x28, 0x55, 0x28, 0x41, 0x55, 0x41};
const char chr24[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x41,0x28,0x55,0x28,0x2a,0x15,0x28,0x2a,0x85,0x28,0x2a,0x85,0x28,0x28,0xa1,0x28,0x28,0xa1,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x4a,0x28,0x28,0x4a,0x28,0x28,0x52,0xa8,0x28,0x52,0xa8,0x28,0x54,0xa8,0x28,0x55,0x28,0x41,0x55,0x41};
 
 
// 0 ------------
632,7 → 632,7
// 17 ---######---
// 000000000011
// 012345678901
const char chr25[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54, 0x00, 0x15, 0x52, 0xaa, 0x85, 0x4a, 0xaa, 0xa1, 0x2a, 0x00, 0xa8, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x2a, 0x00, 0xa8, 0x4a, 0xaa, 0xa1, 0x52, 0xaa, 0x85, 0x54, 0x00, 0x15};
const char chr25[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x54,0x00,0x15,0x52,0xaa,0x85,0x4a,0xaa,0xa1,0x2a,0x00,0xa8,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x2a,0x00,0xa8,0x4a,0xaa,0xa1,0x52,0xaa,0x85,0x54,0x00,0x15};
 
 
// 0 ------------
655,7 → 655,7
// 17 -##---------
// 000000000011
// 012345678901
const char chr26[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x40, 0x00, 0x15, 0x2a, 0xaa, 0x85, 0x2a, 0xaa, 0xa1, 0x28, 0x00, 0xa8, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x00, 0xa8, 0x2a, 0xaa, 0xa1, 0x2a, 0xaa, 0x85, 0x28, 0x00, 0x15, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x41, 0x55, 0x55};
const char chr26[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x40,0x00,0x15,0x2a,0xaa,0x85,0x2a,0xaa,0xa1,0x28,0x00,0xa8,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x00,0xa8,0x2a,0xaa,0xa1,0x2a,0xaa,0x85,0x28,0x00,0x15,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x41,0x55,0x55};
 
 
// 0 ------------
678,7 → 678,7
// 17 ---####--##-
// 000000000011
// 012345678901
const char chr27[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54, 0x00, 0x15, 0x52, 0xaa, 0x85, 0x4a, 0xaa, 0xa1, 0x2a, 0x00, 0xa8, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x41, 0x28, 0x28, 0x28, 0x28, 0x28, 0x2a, 0x28, 0x28, 0x4a, 0xa8, 0x2a, 0x02, 0xa1, 0x4a, 0xaa, 0xa8, 0x52, 0xa8, 0x28, 0x54, 0x01, 0x41};
const char chr27[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x54,0x00,0x15,0x52,0xaa,0x85,0x4a,0xaa,0xa1,0x2a,0x00,0xa8,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x41,0x28,0x28,0x28,0x28,0x28,0x2a,0x28,0x28,0x4a,0xa8,0x2a,0x02,0xa1,0x4a,0xaa,0xa8,0x52,0xa8,0x28,0x54,0x01,0x41};
 
 
// 0 ------------
701,7 → 701,7
// 17 -##------##-
// 000000000011
// 012345678901
const char chr28[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x40, 0x00, 0x15, 0x2a, 0xaa, 0x85, 0x2a, 0xaa, 0xa1, 0x28, 0x00, 0xa8, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x00, 0xa8, 0x2a, 0xaa, 0xa1, 0x2a, 0xaa, 0x85, 0x28, 0xa8, 0x15, 0x28, 0x2a, 0x15, 0x28, 0x4a, 0x85, 0x28, 0x52, 0xa1, 0x28, 0x54, 0xa8, 0x28, 0x55, 0x28, 0x41, 0x55, 0x41};
const char chr28[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x40,0x00,0x15,0x2a,0xaa,0x85,0x2a,0xaa,0xa1,0x28,0x00,0xa8,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x00,0xa8,0x2a,0xaa,0xa1,0x2a,0xaa,0x85,0x28,0xa8,0x15,0x28,0x2a,0x15,0x28,0x4a,0x85,0x28,0x52,0xa1,0x28,0x54,0xa8,0x28,0x55,0x28,0x41,0x55,0x41};
 
 
// 0 ------------
724,7 → 724,7
// 17 --#######---
// 000000000011
// 012345678901
const char chr29[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54, 0x00, 0x05, 0x52, 0xaa, 0xa1, 0x4a, 0xaa, 0xa8, 0x2a, 0x00, 0x28, 0x28, 0x55, 0x41, 0x28, 0x55, 0x55, 0x2a, 0x00, 0x15, 0x4a, 0xaa, 0x85, 0x52, 0xaa, 0xa1, 0x54, 0x00, 0xa8, 0x55, 0x55, 0x28, 0x41, 0x55, 0x28, 0x28, 0x00, 0xa8, 0x2a, 0xaa, 0xa1, 0x4a, 0xaa, 0x85, 0x50, 0x00, 0x15};
const char chr29[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x54,0x00,0x05,0x52,0xaa,0xa1,0x4a,0xaa,0xa8,0x2a,0x00,0x28,0x28,0x55,0x41,0x28,0x55,0x55,0x2a,0x00,0x15,0x4a,0xaa,0x85,0x52,0xaa,0xa1,0x54,0x00,0xa8,0x55,0x55,0x28,0x41,0x55,0x28,0x28,0x00,0xa8,0x2a,0xaa,0xa1,0x4a,0xaa,0x85,0x50,0x00,0x15};
 
 
// 0 ------------
747,7 → 747,7
// 17 -----##-----
// 000000000011
// 012345678901
const char chr30[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x40, 0x00, 0x01, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x40, 0x28, 0x01, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x41, 0x55};
const char chr30[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x40,0x00,0x01,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x40,0x28,0x01,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x41,0x55};
 
 
// 0 ------------
770,7 → 770,7
// 17 ---######---
// 000000000011
// 012345678901
const char chr31[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x41, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x2a, 0x00, 0xa8, 0x4a, 0xaa, 0xa1, 0x52, 0xaa, 0x85, 0x54, 0x00, 0x15};
const char chr31[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x41,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x2a,0x00,0xa8,0x4a,0xaa,0xa1,0x52,0xaa,0x85,0x54,0x00,0x15};
 
 
// 0 ------------
793,7 → 793,7
// 17 -----##-----
// 000000000011
// 012345678901
const char chr32[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x41, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x2a, 0x14, 0xa8, 0x4a, 0x82, 0xa1, 0x52, 0xaa, 0x85, 0x54, 0xaa, 0x15, 0x55, 0x28, 0x55, 0x55, 0x41, 0x55};
const char chr32[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x41,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x2a,0x14,0xa8,0x4a,0x82,0xa1,0x52,0xaa,0x85,0x54,0xaa,0x15,0x55,0x28,0x55,0x55,0x41,0x55};
 
 
// 0 ------------
816,7 → 816,7
// 17 ---##--##---
// 000000000011
// 012345678901
const char chr33[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x41, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x41, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x2a, 0xaa, 0xa8, 0x4a, 0xaa, 0xa1, 0x52, 0x82, 0x85, 0x54, 0x14, 0x15};
const char chr33[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x41,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x41,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x2a,0xaa,0xa8,0x4a,0xaa,0xa1,0x52,0x82,0x85,0x54,0x14,0x15};
 
 
// 0 ------------
839,7 → 839,7
// 17 -##------##-
// 000000000011
// 012345678901
const char chr34[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x41, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x2a, 0x14, 0xa8, 0x4a, 0x82, 0xa1, 0x52, 0xaa, 0x85, 0x54, 0xaa, 0x15, 0x54, 0xaa, 0x15, 0x52, 0xaa, 0x85, 0x4a, 0x82, 0xa1, 0x2a, 0x14, 0xa8, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x41, 0x55, 0x41};
const char chr34[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x41,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x2a,0x14,0xa8,0x4a,0x82,0xa1,0x52,0xaa,0x85,0x54,0xaa,0x15,0x54,0xaa,0x15,0x52,0xaa,0x85,0x4a,0x82,0xa1,0x2a,0x14,0xa8,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x41,0x55,0x41};
 
 
// 0 ------------
862,7 → 862,7
// 17 -----##-----
// 000000000011
// 012345678901
const char chr35[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x41, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x2a, 0x14, 0xa8, 0x4a, 0x82, 0xa1, 0x52, 0xaa, 0x85, 0x54, 0xaa, 0x15, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x41, 0x55};
const char chr35[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x41,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x2a,0x14,0xa8,0x4a,0x82,0xa1,0x52,0xaa,0x85,0x54,0xaa,0x15,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x41,0x55};
 
 
// 0 ------------
885,7 → 885,7
// 17 -##########-
// 000000000011
// 012345678901
const char chr36[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x40, 0x00, 0x01, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x40, 0x00, 0x28, 0x55, 0x54, 0xa8, 0x55, 0x52, 0xa1, 0x55, 0x4a, 0x85, 0x55, 0x2a, 0x15, 0x54, 0xa8, 0x55, 0x52, 0xa1, 0x55, 0x4a, 0x85, 0x55, 0x2a, 0x15, 0x55, 0x28, 0x00, 0x01, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x40, 0x00, 0x01};
const char chr36[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x40,0x00,0x01,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x40,0x00,0x28,0x55,0x54,0xa8,0x55,0x52,0xa1,0x55,0x4a,0x85,0x55,0x2a,0x15,0x54,0xa8,0x55,0x52,0xa1,0x55,0x4a,0x85,0x55,0x2a,0x15,0x55,0x28,0x00,0x01,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x40,0x00,0x01};
 
 
// 0 ------------
908,7 → 908,7
// 17 ---#####-##-
// 000000000011
// 012345678901
const char chr37[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54, 0x00, 0x15, 0x52, 0xaa, 0x85, 0x52, 0xaa, 0xa1, 0x54, 0x00, 0xa8, 0x54, 0x00, 0x28, 0x52, 0xaa, 0x28, 0x4a, 0xaa, 0xa8, 0x2a, 0x00, 0xa8, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x2a, 0x00, 0xa8, 0x4a, 0xaa, 0xa8, 0x52, 0xaa, 0x28, 0x54, 0x00, 0x41};
const char chr37[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x54,0x00,0x15,0x52,0xaa,0x85,0x52,0xaa,0xa1,0x54,0x00,0xa8,0x54,0x00,0x28,0x52,0xaa,0x28,0x4a,0xaa,0xa8,0x2a,0x00,0xa8,0x28,0x55,0x28,0x28,0x55,0x28,0x2a,0x00,0xa8,0x4a,0xaa,0xa8,0x52,0xaa,0x28,0x54,0x00,0x41};
 
 
// 0 ------------
931,7 → 931,7
// 17 -##--###----
// 000000000011
// 012345678901
const char chr38[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x40, 0x55, 0x28, 0x2a, 0x15, 0x28, 0xaa, 0x85, 0x2a, 0xa2, 0xa1, 0x2a, 0x84, 0xa8, 0x2a, 0x15, 0x28, 0x2a, 0x15, 0x28, 0x2a, 0x15, 0x28, 0x2a, 0x84, 0xa8, 0x2a, 0xa2, 0xa1, 0x28, 0xaa, 0x85, 0x28, 0x2a, 0x15, 0x41, 0x40, 0x55};
const char chr38[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x40,0x55,0x28,0x2a,0x15,0x28,0xaa,0x85,0x2a,0xa2,0xa1,0x2a,0x84,0xa8,0x2a,0x15,0x28,0x2a,0x15,0x28,0x2a,0x15,0x28,0x2a,0x84,0xa8,0x2a,0xa2,0xa1,0x28,0xaa,0x85,0x28,0x2a,0x15,0x41,0x40,0x55};
 
 
// 0 ------------
954,7 → 954,7
// 17 ---######---
// 000000000011
// 012345678901
const char chr39[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54, 0x00, 0x15, 0x52, 0xaa, 0x85, 0x4a, 0xaa, 0xa1, 0x2a, 0x00, 0xa8, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x41, 0x28, 0x55, 0x41, 0x28, 0x55, 0x28, 0x2a, 0x00, 0xa8, 0x4a, 0xaa, 0xa1, 0x52, 0xaa, 0x85, 0x54, 0x00, 0x15};
const char chr39[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x54,0x00,0x15,0x52,0xaa,0x85,0x4a,0xaa,0xa1,0x2a,0x00,0xa8,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x41,0x28,0x55,0x41,0x28,0x55,0x28,0x2a,0x00,0xa8,0x4a,0xaa,0xa1,0x52,0xaa,0x85,0x54,0x00,0x15};
 
 
// 0 ------------
977,7 → 977,7
// 17 ----###--##-
// 000000000011
// 012345678901
const char chr40[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x01, 0x28, 0x54, 0xa8, 0x28, 0x52, 0xaa, 0x28, 0x4a, 0x8a, 0xa8, 0x2a, 0x12, 0xa8, 0x28, 0x54, 0xa8, 0x28, 0x54, 0xa8, 0x28, 0x54, 0xa8, 0x2a, 0x12, 0xa8, 0x4a, 0x8a, 0xa8, 0x52, 0xaa, 0x28, 0x54, 0xa8, 0x28, 0x55, 0x01, 0x41};
const char chr40[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x01,0x28,0x54,0xa8,0x28,0x52,0xaa,0x28,0x4a,0x8a,0xa8,0x2a,0x12,0xa8,0x28,0x54,0xa8,0x28,0x54,0xa8,0x28,0x54,0xa8,0x2a,0x12,0xa8,0x4a,0x8a,0xa8,0x52,0xaa,0x28,0x54,0xa8,0x28,0x55,0x01,0x41};
 
 
// 0 ------------
1000,7 → 1000,7
// 17 ---######---
// 000000000011
// 012345678901
const char chr41[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54, 0x00, 0x15, 0x52, 0xaa, 0x85, 0x4a, 0xaa, 0xa1, 0x2a, 0x00, 0xa8, 0x28, 0x00, 0x28, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa1, 0x28, 0x00, 0x05, 0x28, 0x55, 0x01, 0x2a, 0x00, 0xa8, 0x4a, 0xaa, 0xa1, 0x52, 0xaa, 0x85, 0x54, 0x00, 0x15};
const char chr41[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x54,0x00,0x15,0x52,0xaa,0x85,0x4a,0xaa,0xa1,0x2a,0x00,0xa8,0x28,0x00,0x28,0x2a,0xaa,0xa8,0x2a,0xaa,0xa1,0x28,0x00,0x05,0x28,0x55,0x01,0x2a,0x00,0xa8,0x4a,0xaa,0xa1,0x52,0xaa,0x85,0x54,0x00,0x15};
 
 
// 0 ------------
1023,7 → 1023,7
// 17 -----##-----
// 000000000011
// 012345678901
const char chr42[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x50, 0x05, 0x55, 0x4a, 0xa1, 0x55, 0x2a, 0xa1, 0x55, 0x28, 0x05, 0x50, 0x28, 0x05, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x50, 0x28, 0x05, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x41, 0x55};
const char chr42[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x50,0x05,0x55,0x4a,0xa1,0x55,0x2a,0xa1,0x55,0x28,0x05,0x50,0x28,0x05,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x50,0x28,0x05,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x41,0x55};
 
 
// 0 ------------
1046,7 → 1046,7
// 17 ---######---
// 000000000011
// 012345678901
const char chr43[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54, 0x00, 0x15, 0x52, 0xaa, 0x85, 0x4a, 0xaa, 0xa1, 0x2a, 0x00, 0xa8, 0x28, 0x55, 0x28, 0x2a, 0x00, 0xa8, 0x4a, 0xaa, 0xa8, 0x52, 0xaa, 0x28, 0x54, 0x00, 0x28, 0x50, 0x55, 0x28, 0x4a, 0x00, 0xa8, 0x4a, 0xaa, 0xa1, 0x52, 0xaa, 0x85, 0x54, 0x00, 0x15};
const char chr43[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x54,0x00,0x15,0x52,0xaa,0x85,0x4a,0xaa,0xa1,0x2a,0x00,0xa8,0x28,0x55,0x28,0x2a,0x00,0xa8,0x4a,0xaa,0xa8,0x52,0xaa,0x28,0x54,0x00,0x28,0x50,0x55,0x28,0x4a,0x00,0xa8,0x4a,0xaa,0xa1,0x52,0xaa,0x85,0x54,0x00,0x15};
 
 
// 0 ------------
1069,7 → 1069,7
// 17 -##------##-
// 000000000011
// 012345678901
const char chr44[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x40, 0x55, 0x28, 0x2a, 0x15, 0x28, 0xaa, 0x85, 0x2a, 0xa2, 0xa1, 0x2a, 0x84, 0xa8, 0x2a, 0x15, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x41, 0x55, 0x41};
const char chr44[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x40,0x55,0x28,0x2a,0x15,0x28,0xaa,0x85,0x2a,0xa2,0xa1,0x2a,0x84,0xa8,0x2a,0x15,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x41,0x55,0x41};
 
 
// 0 ------------
1092,7 → 1092,7
// 17 -------##---
// 000000000011
// 012345678901
const char chr45[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x41, 0x55, 0x54, 0x01, 0x55, 0x52, 0xa8, 0x55, 0x52, 0xa8, 0x55, 0x54, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x2a, 0x15, 0x55, 0x4a, 0x85, 0x55, 0x52, 0x85, 0x55, 0x54, 0x15};
const char chr45[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x41,0x55,0x54,0x01,0x55,0x52,0xa8,0x55,0x52,0xa8,0x55,0x54,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x2a,0x15,0x55,0x4a,0x85,0x55,0x52,0x85,0x55,0x54,0x15};
 
 
// 0 ------------
1115,7 → 1115,7
// 17 ---####-----
// 000000000011
// 012345678901
const char chr46[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x54, 0x15, 0x55, 0x52, 0x85, 0x55, 0x52, 0x85, 0x55, 0x54, 0x15, 0x55, 0x40, 0x15, 0x55, 0x2a, 0x85, 0x55, 0x2a, 0x85, 0x55, 0x42, 0x85, 0x55, 0x52, 0x85, 0x55, 0x52, 0x85, 0x55, 0x52, 0x85, 0x55, 0x52, 0x85, 0x55, 0x52, 0x85, 0x54, 0x0a, 0x85, 0x52, 0xaa, 0x15, 0x52, 0xa8, 0x55, 0x54, 0x01, 0x55};
const char chr46[] PROGMEM = {0x55,0x55,0x55,0x55,0x54,0x15,0x55,0x52,0x85,0x55,0x52,0x85,0x55,0x54,0x15,0x55,0x40,0x15,0x55,0x2a,0x85,0x55,0x2a,0x85,0x55,0x42,0x85,0x55,0x52,0x85,0x55,0x52,0x85,0x55,0x52,0x85,0x55,0x52,0x85,0x55,0x52,0x85,0x54,0x0a,0x85,0x52,0xaa,0x15,0x52,0xa8,0x55,0x54,0x01,0x55};
 
 
// 0 ------------
1138,7 → 1138,7
// 17 -##------##-
// 000000000011
// 012345678901
const char chr47[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x41, 0x28, 0x55, 0x28, 0x28, 0x54, 0xa8, 0x28, 0x52, 0xa1, 0x28, 0x4a, 0x85, 0x28, 0x2a, 0x15, 0x28, 0xa8, 0x55, 0x2a, 0xaa, 0x15, 0x2a, 0x8a, 0x85, 0x2a, 0x12, 0xa1, 0x28, 0x54, 0xa8, 0x28, 0x55, 0x28, 0x41, 0x55, 0x41};
const char chr47[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x41,0x28,0x55,0x28,0x28,0x54,0xa8,0x28,0x52,0xa1,0x28,0x4a,0x85,0x28,0x2a,0x15,0x28,0xa8,0x55,0x2a,0xaa,0x15,0x2a,0x8a,0x85,0x2a,0x12,0xa1,0x28,0x54,0xa8,0x28,0x55,0x28,0x41,0x55,0x41};
 
 
// 0 ------------
1161,7 → 1161,7
// 17 -----##-----
// 000000000011
// 012345678901
const char chr48[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x41, 0x55};
const char chr48[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x41,0x55};
 
 
// 0 ------------
1184,7 → 1184,7
// 17 -##--##--##-
// 000000000011
// 012345678901
const char chr49[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x00, 0x15, 0x28, 0xaa, 0x85, 0x2a, 0xaa, 0xa1, 0x2a, 0x28, 0xa8, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x41, 0x41, 0x41};
const char chr49[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x00,0x15,0x28,0xaa,0x85,0x2a,0xaa,0xa1,0x2a,0x28,0xa8,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x41,0x41,0x41};
 
 
// 0 ------------
1207,7 → 1207,7
// 17 -##------##-
// 000000000011
// 012345678901
const char chr50[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x00, 0x15, 0x28, 0xaa, 0x85, 0x2a, 0xaa, 0xa1, 0x2a, 0x00, 0xa8, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x41, 0x55, 0x41};
const char chr50[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x00,0x15,0x28,0xaa,0x85,0x2a,0xaa,0xa1,0x2a,0x00,0xa8,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x41,0x55,0x41};
 
 
// 0 ------------
1230,7 → 1230,7
// 17 ---######---
// 000000000011
// 012345678901
const char chr51[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54, 0x00, 0x15, 0x52, 0xaa, 0x85, 0x4a, 0xaa, 0xa1, 0x2a, 0x00, 0xa8, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x2a, 0x00, 0xa8, 0x4a, 0xaa, 0xa1, 0x52, 0xaa, 0x85, 0x54, 0x00, 0x15};
const char chr51[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x54,0x00,0x15,0x52,0xaa,0x85,0x4a,0xaa,0xa1,0x2a,0x00,0xa8,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x2a,0x00,0xa8,0x4a,0xaa,0xa1,0x52,0xaa,0x85,0x54,0x00,0x15};
 
 
// 0 ------------
1253,7 → 1253,7
// 17 -##---------
// 000000000011
// 012345678901
const char chr52[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x00, 0x15, 0x28, 0xaa, 0x85, 0x2a, 0xaa, 0xa1, 0x2a, 0x80, 0xa8, 0x2a, 0x15, 0x28, 0x2a, 0x15, 0x28, 0x2a, 0x15, 0x28, 0x2a, 0x80, 0xa8, 0x2a, 0xaa, 0xa1, 0x28, 0xaa, 0x85, 0x28, 0x00, 0x15, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x41, 0x55, 0x55};
const char chr52[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x00,0x15,0x28,0xaa,0x85,0x2a,0xaa,0xa1,0x2a,0x80,0xa8,0x2a,0x15,0x28,0x2a,0x15,0x28,0x2a,0x15,0x28,0x2a,0x80,0xa8,0x2a,0xaa,0xa1,0x28,0xaa,0x85,0x28,0x00,0x15,0x28,0x55,0x55,0x28,0x55,0x55,0x41,0x55,0x55};
 
 
// 0 ------------
1276,7 → 1276,7
// 17 ---------##-
// 000000000011
// 012345678901
const char chr53[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54, 0x00, 0x41, 0x52, 0xaa, 0x28, 0x4a, 0xaa, 0xa8, 0x2a, 0x02, 0xa8, 0x28, 0x54, 0xa8, 0x28, 0x54, 0xa8, 0x28, 0x54, 0xa8, 0x2a, 0x02, 0xa8, 0x4a, 0xaa, 0xa8, 0x52, 0xa8, 0xa8, 0x54, 0x01, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x41};
const char chr53[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x54,0x00,0x41,0x52,0xaa,0x28,0x4a,0xaa,0xa8,0x2a,0x02,0xa8,0x28,0x54,0xa8,0x28,0x54,0xa8,0x28,0x54,0xa8,0x2a,0x02,0xa8,0x4a,0xaa,0xa8,0x52,0xa8,0xa8,0x54,0x01,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x41};
 
 
// 0 ------------
1299,7 → 1299,7
// 17 -##---------
// 000000000011
// 012345678901
const char chr54[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x40, 0x15, 0x28, 0x2a, 0x85, 0x28, 0xaa, 0xa1, 0x2a, 0xa0, 0xa8, 0x2a, 0x85, 0x28, 0x2a, 0x15, 0x41, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x41, 0x55, 0x55};
const char chr54[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x40,0x15,0x28,0x2a,0x85,0x28,0xaa,0xa1,0x2a,0xa0,0xa8,0x2a,0x85,0x28,0x2a,0x15,0x41,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x41,0x55,0x55};
 
 
// 0 ------------
1322,7 → 1322,7
// 17 ---######---
// 000000000011
// 012345678901
const char chr55[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54, 0x00, 0x15, 0x52, 0xaa, 0x85, 0x4a, 0xaa, 0xa1, 0x2a, 0x00, 0xa8, 0x2a, 0x01, 0x28, 0x4a, 0xa8, 0x01, 0x50, 0xaa, 0x85, 0x41, 0x0a, 0xa1, 0x28, 0x50, 0xa8, 0x2a, 0x00, 0xa8, 0x4a, 0xaa, 0xa1, 0x52, 0xaa, 0x85, 0x54, 0x00, 0x15};
const char chr55[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x54,0x00,0x15,0x52,0xaa,0x85,0x4a,0xaa,0xa1,0x2a,0x00,0xa8,0x2a,0x01,0x28,0x4a,0xa8,0x01,0x50,0xaa,0x85,0x41,0x0a,0xa1,0x28,0x50,0xa8,0x2a,0x00,0xa8,0x4a,0xaa,0xa1,0x52,0xaa,0x85,0x54,0x00,0x15};
 
 
// 0 ------------
1345,7 → 1345,7
// 17 -------##---
// 000000000011
// 012345678901
const char chr56[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x54, 0x28, 0x15, 0x52, 0xaa, 0x85, 0x52, 0xaa, 0x85, 0x54, 0x28, 0x15, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x2a, 0x15, 0x55, 0x4a, 0x85, 0x55, 0x52, 0x85, 0x55, 0x54, 0x15};
const char chr56[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x54,0x28,0x15,0x52,0xaa,0x85,0x52,0xaa,0x85,0x54,0x28,0x15,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x2a,0x15,0x55,0x4a,0x85,0x55,0x52,0x85,0x55,0x54,0x15};
 
 
// 0 ------------
1368,7 → 1368,7
// 17 ---######---
// 000000000011
// 012345678901
const char chr57[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x41, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x2a, 0x00, 0xa8, 0x4a, 0xaa, 0xa1, 0x52, 0xaa, 0x85, 0x54, 0x00, 0x15};
const char chr57[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x41,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x2a,0x00,0xa8,0x4a,0xaa,0xa1,0x52,0xaa,0x85,0x54,0x00,0x15};
 
 
// 0 ------------
1391,7 → 1391,7
// 17 -----##-----
// 000000000011
// 012345678901
const char chr58[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x41, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x2a, 0x14, 0xa8, 0x4a, 0x82, 0xa1, 0x52, 0xaa, 0x85, 0x54, 0xaa, 0x15, 0x55, 0x28, 0x55, 0x55, 0x41, 0x55};
const char chr58[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x41,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x2a,0x14,0xa8,0x4a,0x82,0xa1,0x52,0xaa,0x85,0x54,0xaa,0x15,0x55,0x28,0x55,0x55,0x41,0x55};
 
 
// 0 ------------
1414,7 → 1414,7
// 17 ---##--##---
// 000000000011
// 012345678901
const char chr59[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x41, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x41, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x2a, 0x28, 0xa8, 0x4a, 0xaa, 0xa1, 0x52, 0x82, 0x85, 0x54, 0x14, 0x15};
const char chr59[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x41,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x41,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x2a,0x28,0xa8,0x4a,0xaa,0xa1,0x52,0x82,0x85,0x54,0x14,0x15};
 
 
// 0 ------------
1437,7 → 1437,7
// 17 -##------##-
// 000000000011
// 012345678901
const char chr60[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x41, 0x28, 0x55, 0x28, 0x2a, 0x14, 0xa8, 0x4a, 0x82, 0xa1, 0x52, 0xaa, 0x85, 0x54, 0xaa, 0x15, 0x55, 0x28, 0x55, 0x54, 0xaa, 0x15, 0x52, 0xaa, 0x85, 0x4a, 0x82, 0xa1, 0x2a, 0x14, 0xa8, 0x28, 0x55, 0x28, 0x41, 0x55, 0x41};
const char chr60[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x41,0x28,0x55,0x28,0x2a,0x14,0xa8,0x4a,0x82,0xa1,0x52,0xaa,0x85,0x54,0xaa,0x15,0x55,0x28,0x55,0x54,0xaa,0x15,0x52,0xaa,0x85,0x4a,0x82,0xa1,0x2a,0x14,0xa8,0x28,0x55,0x28,0x41,0x55,0x41};
 
 
// 0 ------------
1460,7 → 1460,7
// 17 ---######---
// 000000000011
// 012345678901
const char chr61[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x41, 0x28, 0x55, 0x28, 0x28, 0x55, 0x28, 0x28, 0x54, 0xa8, 0x28, 0x54, 0xa8, 0x28, 0x52, 0xa8, 0x2a, 0x0a, 0xa8, 0x4a, 0xaa, 0x28, 0x52, 0xa8, 0x28, 0x54, 0x01, 0x28, 0x54, 0x00, 0xa8, 0x52, 0xaa, 0xa1, 0x52, 0xaa, 0x85, 0x54, 0x00, 0x15};
const char chr61[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x41,0x28,0x55,0x28,0x28,0x55,0x28,0x28,0x54,0xa8,0x28,0x54,0xa8,0x28,0x52,0xa8,0x2a,0x0a,0xa8,0x4a,0xaa,0x28,0x52,0xa8,0x28,0x54,0x01,0x28,0x54,0x00,0xa8,0x52,0xaa,0xa1,0x52,0xaa,0x85,0x54,0x00,0x15};
 
 
// 0 ------------
1483,7 → 1483,7
// 17 -##########-
// 000000000011
// 012345678901
const char chr62[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x40, 0x00, 0x01, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x40, 0x00, 0xa8, 0x55, 0x52, 0xa1, 0x55, 0x4a, 0x85, 0x55, 0x2a, 0x15, 0x54, 0xa8, 0x55, 0x52, 0xa1, 0x55, 0x4a, 0x80, 0x01, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x40, 0x00, 0x01};
const char chr62[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x40,0x00,0x01,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x40,0x00,0xa8,0x55,0x52,0xa1,0x55,0x4a,0x85,0x55,0x2a,0x15,0x54,0xa8,0x55,0x52,0xa1,0x55,0x4a,0x80,0x01,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x40,0x00,0x01};
 
 
// 0 ------------
1506,7 → 1506,7
// 17 --------##--
// 000000000011
// 012345678901
const char chr63[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x05, 0x55, 0x54, 0xa1, 0x55, 0x52, 0x85, 0x55, 0x4a, 0x15, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x4a, 0x15, 0x55, 0x52, 0x85, 0x55, 0x54, 0xa1, 0x55, 0x55, 0x05};
const char chr63[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x05,0x55,0x54,0xa1,0x55,0x52,0x85,0x55,0x4a,0x15,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x4a,0x15,0x55,0x52,0x85,0x55,0x54,0xa1,0x55,0x55,0x05};
 
 
// 0 ------------
1529,7 → 1529,7
// 17 ---##-------
// 000000000011
// 012345678901
const char chr64[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54, 0x15, 0x55, 0x52, 0x85, 0x55, 0x54, 0xa1, 0x55, 0x55, 0x28, 0x55, 0x55, 0x4a, 0x15, 0x55, 0x4a, 0x15, 0x55, 0x4a, 0x15, 0x55, 0x4a, 0x15, 0x55, 0x4a, 0x15, 0x55, 0x4a, 0x15, 0x55, 0x4a, 0x15, 0x55, 0x28, 0x55, 0x54, 0xa1, 0x55, 0x52, 0x85, 0x55, 0x54, 0x15, 0x55};
const char chr64[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x54,0x15,0x55,0x52,0x85,0x55,0x54,0xa1,0x55,0x55,0x28,0x55,0x55,0x4a,0x15,0x55,0x4a,0x15,0x55,0x4a,0x15,0x55,0x4a,0x15,0x55,0x4a,0x15,0x55,0x4a,0x15,0x55,0x4a,0x15,0x55,0x28,0x55,0x54,0xa1,0x55,0x52,0x85,0x55,0x54,0x15,0x55};
 
 
// 0 ------------
1552,7 → 1552,7
// 17 -------##---
// 000000000011
// 012345678901
const char chr65[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54, 0x15, 0x55, 0x52, 0x85, 0x55, 0x52, 0x85, 0x55, 0x54, 0x15};
const char chr65[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x54,0x15,0x55,0x52,0x85,0x55,0x52,0x85,0x55,0x54,0x15};
 
 
// 0 ------------
1575,7 → 1575,7
// 17 -----##-----
// 000000000011
// 012345678901
const char chr66[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54, 0x00, 0x15, 0x52, 0xaa, 0x85, 0x4a, 0xaa, 0xa1, 0x2a, 0x00, 0xa8, 0x28, 0x55, 0x28, 0x41, 0x55, 0x28, 0x55, 0x54, 0xa8, 0x55, 0x52, 0xa1, 0x55, 0x4a, 0x85, 0x55, 0x2a, 0x15, 0x55, 0x28, 0x55, 0x55, 0x41, 0x55, 0x55, 0x41, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x41, 0x55};
const char chr66[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x54,0x00,0x15,0x52,0xaa,0x85,0x4a,0xaa,0xa1,0x2a,0x00,0xa8,0x28,0x55,0x28,0x41,0x55,0x28,0x55,0x54,0xa8,0x55,0x52,0xa1,0x55,0x4a,0x85,0x55,0x2a,0x15,0x55,0x28,0x55,0x55,0x41,0x55,0x55,0x41,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x41,0x55};
 
 
// 0 ------------
1598,7 → 1598,7
// 17 ------------
// 000000000011
// 012345678901
const char chr67[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x41, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x54, 0xa1, 0x55, 0x52, 0x85, 0x55, 0x54, 0x15, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr67[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x41,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x54,0xa1,0x55,0x52,0x85,0x55,0x54,0x15,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
1621,7 → 1621,7
// 17 ------------
// 000000000011
// 012345678901
const char chr68[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x41, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x41, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr68[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x41,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x41,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
1644,7 → 1644,7
// 17 ---##-------
// 000000000011
// 012345678901
const char chr69[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x54, 0xa1, 0x55, 0x52, 0x85, 0x55, 0x54, 0x15, 0x55};
const char chr69[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x54,0xa1,0x55,0x52,0x85,0x55,0x54,0x15,0x55};
 
 
// 0 ------------
1667,7 → 1667,7
// 17 ------------
// 000000000011
// 012345678901
const char chr70[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x51, 0x55, 0x55, 0x48, 0x55, 0x55, 0x2a, 0x15, 0x55, 0x4a, 0x15, 0x55, 0x52, 0x15, 0x55, 0x52, 0x15, 0x55, 0x48, 0x55, 0x55, 0x51, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr70[] PROGMEM = {0x55,0x55,0x55,0x55,0x51,0x55,0x55,0x48,0x55,0x55,0x2a,0x15,0x55,0x4a,0x15,0x55,0x52,0x15,0x55,0x52,0x15,0x55,0x48,0x55,0x55,0x51,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
1690,7 → 1690,7
// 17 ------------
// 000000000011
// 012345678901
const char chr71[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x55, 0x28, 0x55, 0x54, 0xa8, 0x55, 0x52, 0xa1, 0x55, 0x4a, 0x85, 0x55, 0x2a, 0x15, 0x54, 0xa8, 0x55, 0x52, 0xa1, 0x55, 0x4a, 0x85, 0x55, 0x2a, 0x15, 0x55, 0x28, 0x55, 0x55, 0x41, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr71[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x55,0x28,0x55,0x54,0xa8,0x55,0x52,0xa1,0x55,0x4a,0x85,0x55,0x2a,0x15,0x54,0xa8,0x55,0x52,0xa1,0x55,0x4a,0x85,0x55,0x2a,0x15,0x55,0x28,0x55,0x55,0x41,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
1713,7 → 1713,7
// 17 ------------
// 000000000011
// 012345678901
const char chr72[] PROGMEM = {0x55, 0x55, 0x55, 0x54, 0x55, 0x15, 0x52, 0x14, 0x85, 0x4a, 0x82, 0xa1, 0x52, 0x84, 0xa1, 0x54, 0x85, 0x21, 0x54, 0x85, 0x21, 0x52, 0x14, 0x85, 0x54, 0x55, 0x15, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr72[] PROGMEM = {0x55,0x55,0x55,0x54,0x55,0x15,0x52,0x14,0x85,0x4a,0x82,0xa1,0x52,0x84,0xa1,0x54,0x85,0x21,0x54,0x85,0x21,0x52,0x14,0x85,0x54,0x55,0x15,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
1736,7 → 1736,7
// 17 ------------
// 000000000011
// 012345678901
const char chr73[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x00, 0x05, 0x54, 0xaa, 0xa1, 0x54, 0xaa, 0xa1, 0x55, 0x00, 0x05, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr73[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x00,0x05,0x54,0xaa,0xa1,0x54,0xaa,0xa1,0x55,0x00,0x05,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
1759,7 → 1759,7
// 17 --------##--
// 000000000011
// 012345678901
const char chr74[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x05, 0x55, 0x54, 0xa1, 0x55, 0x52, 0xa1, 0x55, 0x4a, 0x85, 0x55, 0x2a, 0x15, 0x54, 0xa8, 0x55, 0x52, 0xa1, 0x55, 0x4a, 0x85, 0x55, 0x4a, 0x85, 0x55, 0x52, 0xa1, 0x55, 0x54, 0xa8, 0x55, 0x55, 0x2a, 0x15, 0x55, 0x4a, 0x85, 0x55, 0x52, 0xa1, 0x55, 0x54, 0xa1, 0x55, 0x55, 0x05};
const char chr74[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x05,0x55,0x54,0xa1,0x55,0x52,0xa1,0x55,0x4a,0x85,0x55,0x2a,0x15,0x54,0xa8,0x55,0x52,0xa1,0x55,0x4a,0x85,0x55,0x4a,0x85,0x55,0x52,0xa1,0x55,0x54,0xa8,0x55,0x55,0x2a,0x15,0x55,0x4a,0x85,0x55,0x52,0xa1,0x55,0x54,0xa1,0x55,0x55,0x05};
 
 
// 0 ------------
1782,7 → 1782,7
// 17 --##--------
// 000000000011
// 012345678901
const char chr75[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x50, 0x55, 0x55, 0x4a, 0x15, 0x55, 0x4a, 0x85, 0x55, 0x52, 0xa1, 0x55, 0x54, 0xa8, 0x55, 0x55, 0x2a, 0x15, 0x55, 0x4a, 0x85, 0x55, 0x52, 0xa1, 0x55, 0x52, 0xa1, 0x55, 0x4a, 0x85, 0x55, 0x2a, 0x15, 0x54, 0xa8, 0x55, 0x52, 0xa1, 0x55, 0x4a, 0x85, 0x55, 0x4a, 0x15, 0x55, 0x50, 0x55, 0x55};
const char chr75[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x50,0x55,0x55,0x4a,0x15,0x55,0x4a,0x85,0x55,0x52,0xa1,0x55,0x54,0xa8,0x55,0x55,0x2a,0x15,0x55,0x4a,0x85,0x55,0x52,0xa1,0x55,0x52,0xa1,0x55,0x4a,0x85,0x55,0x2a,0x15,0x54,0xa8,0x55,0x52,0xa1,0x55,0x4a,0x85,0x55,0x4a,0x15,0x55,0x50,0x55,0x55};
 
 
// 0 ------------
1805,7 → 1805,7
// 17 ----#####---
// 000000000011
// 012345678901
const char chr76[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x00, 0x55, 0x54, 0xaa, 0x15, 0x52, 0x00, 0x85, 0x48, 0x04, 0x21, 0x20, 0xa2, 0x08, 0x22, 0x0a, 0x08, 0x22, 0x02, 0x08, 0x22, 0x0a, 0x08, 0x20, 0xa2, 0x21, 0x21, 0x04, 0x85, 0x48, 0x55, 0x05, 0x52, 0x00, 0x21, 0x54, 0xaa, 0x85, 0x55, 0x00, 0x15};
const char chr76[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x00,0x55,0x54,0xaa,0x15,0x52,0x00,0x85,0x48,0x04,0x21,0x20,0xa2,0x08,0x22,0x0a,0x08,0x22,0x02,0x08,0x22,0x0a,0x08,0x20,0xa2,0x21,0x21,0x04,0x85,0x48,0x55,0x05,0x52,0x00,0x21,0x54,0xaa,0x85,0x55,0x00,0x15};
 
 
// 0 ------------
1828,7 → 1828,7
// 17 ------------
// 000000000011
// 012345678901
const char chr77[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x6a, 0xaa, 0xaa, 0x55, 0x55, 0x56, 0x55, 0x59, 0x56, 0x55, 0x59, 0x59, 0x55, 0x59, 0x65, 0x55, 0x5a, 0x95, 0x55, 0x59, 0x55, 0x55, 0x65, 0x55, 0x55, 0x65, 0x55, 0x55, 0x95, 0x55, 0x55, 0x95, 0x55, 0x56, 0x55, 0x55, 0x59, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr77[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x6a,0xaa,0xaa,0x55,0x55,0x56,0x55,0x59,0x56,0x55,0x59,0x59,0x55,0x59,0x65,0x55,0x5a,0x95,0x55,0x59,0x55,0x55,0x65,0x55,0x55,0x65,0x55,0x55,0x95,0x55,0x55,0x95,0x55,0x56,0x55,0x55,0x59,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
1851,7 → 1851,7
// 17 ------------
// 000000000011
// 012345678901
const char chr78[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x59, 0x55, 0x55, 0x65, 0x55, 0x56, 0x95, 0x55, 0x6a, 0x55, 0x56, 0x96, 0x55, 0x69, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x55, 0x55};
const char chr78[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x56,0x55,0x55,0x56,0x55,0x55,0x59,0x55,0x55,0x65,0x55,0x56,0x95,0x55,0x6a,0x55,0x56,0x96,0x55,0x69,0x56,0x55,0x55,0x56,0x55,0x55,0x56,0x55,0x55,0x56,0x55,0x55,0x56,0x55,0x55,0x56,0x55,0x55,0x56,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
1874,7 → 1874,7
// 17 ------------
// 000000000011
// 012345678901
const char chr79[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x6a, 0xaa, 0xaa, 0x65, 0x55, 0x56, 0x65, 0x55, 0x56, 0x65, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x65, 0x55, 0x55, 0x65, 0x55, 0x55, 0x95, 0x55, 0x56, 0x55, 0x55, 0x69, 0x55, 0x55, 0x55, 0x55};
const char chr79[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x6a,0xaa,0xaa,0x65,0x55,0x56,0x65,0x55,0x56,0x65,0x55,0x56,0x55,0x55,0x56,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x65,0x55,0x55,0x65,0x55,0x55,0x95,0x55,0x56,0x55,0x55,0x69,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
1897,7 → 1897,7
// 17 ------------
// 000000000011
// 012345678901
const char chr80[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x5a, 0xaa, 0xa9, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x6a, 0xaa, 0xaa, 0x55, 0x55, 0x55};
const char chr80[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x5a,0xaa,0xa9,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x6a,0xaa,0xaa,0x55,0x55,0x55};
 
 
// 0 ------------
1920,7 → 1920,7
// 17 ------------
// 000000000011
// 012345678901
const char chr81[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x6a, 0xaa, 0xaa, 0x55, 0x5a, 0x55, 0x55, 0x66, 0x55, 0x55, 0x66, 0x55, 0x55, 0x96, 0x55, 0x55, 0x96, 0x55, 0x56, 0x56, 0x55, 0x59, 0x56, 0x55, 0x65, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x5a, 0x55, 0x55, 0x55, 0x55};
const char chr81[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x56,0x55,0x55,0x56,0x55,0x55,0x56,0x55,0x6a,0xaa,0xaa,0x55,0x5a,0x55,0x55,0x66,0x55,0x55,0x66,0x55,0x55,0x96,0x55,0x55,0x96,0x55,0x56,0x56,0x55,0x59,0x56,0x55,0x65,0x56,0x55,0x55,0x56,0x55,0x55,0x5a,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
1943,7 → 1943,7
// 17 ------------
// 000000000011
// 012345678901
const char chr82[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x6a, 0xaa, 0xaa, 0x55, 0x59, 0x56, 0x55, 0x59, 0x56, 0x55, 0x65, 0x56, 0x55, 0x65, 0x56, 0x55, 0x65, 0x56, 0x55, 0x95, 0x56, 0x55, 0x95, 0x56, 0x56, 0x55, 0x56, 0x56, 0x55, 0x56, 0x59, 0x55, 0x69, 0x55, 0x55, 0x55};
const char chr82[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x6a,0xaa,0xaa,0x55,0x59,0x56,0x55,0x59,0x56,0x55,0x65,0x56,0x55,0x65,0x56,0x55,0x65,0x56,0x55,0x95,0x56,0x55,0x95,0x56,0x56,0x55,0x56,0x56,0x55,0x56,0x59,0x55,0x69,0x55,0x55,0x55};
 
 
// 0 ------------
1966,7 → 1966,7
// 17 ------------
// 000000000011
// 012345678901
const char chr83[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x95, 0x55, 0x55, 0x95, 0x55, 0x5a, 0xaa, 0xa5, 0x55, 0x65, 0x55, 0x55, 0x65, 0x55, 0x55, 0x65, 0x55, 0x55, 0x59, 0x55, 0x6a, 0xaa, 0xaa, 0x55, 0x59, 0x55, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x55, 0x95, 0x55, 0x55, 0x95, 0x55, 0x55, 0x55};
const char chr83[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x95,0x55,0x55,0x95,0x55,0x5a,0xaa,0xa5,0x55,0x65,0x55,0x55,0x65,0x55,0x55,0x65,0x55,0x55,0x59,0x55,0x6a,0xaa,0xaa,0x55,0x59,0x55,0x55,0x56,0x55,0x55,0x56,0x55,0x55,0x56,0x55,0x55,0x55,0x95,0x55,0x55,0x95,0x55,0x55,0x55};
 
 
// 0 ------------
1989,7 → 1989,7
// 17 ------------
// 000000000011
// 012345678901
const char chr84[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x65, 0x55, 0x55, 0x65, 0x55, 0x55, 0xaa, 0xaa, 0x55, 0x95, 0x56, 0x56, 0x55, 0x56, 0x59, 0x55, 0x56, 0x65, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x65, 0x55, 0x55, 0x65, 0x55, 0x55, 0x95, 0x55, 0x6a, 0x55, 0x5a, 0x95, 0x55, 0x55, 0x55, 0x55};
const char chr84[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x65,0x55,0x55,0x65,0x55,0x55,0xaa,0xaa,0x55,0x95,0x56,0x56,0x55,0x56,0x59,0x55,0x56,0x65,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x65,0x55,0x55,0x65,0x55,0x55,0x95,0x55,0x6a,0x55,0x5a,0x95,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
2012,7 → 2012,7
// 17 ------------
// 000000000011
// 012345678901
const char chr85[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x5a, 0xaa, 0xaa, 0x59, 0x56, 0x55, 0x65, 0x56, 0x55, 0x65, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x65, 0x55, 0x56, 0x95, 0x55, 0x55, 0x55, 0x55};
const char chr85[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x5a,0xaa,0xaa,0x59,0x56,0x55,0x65,0x56,0x55,0x65,0x56,0x55,0x55,0x56,0x55,0x55,0x56,0x55,0x55,0x56,0x55,0x55,0x56,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x65,0x55,0x56,0x95,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
2035,7 → 2035,7
// 17 ------------
// 000000000011
// 012345678901
const char chr86[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x5a, 0xaa, 0xa9, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x5a, 0xaa, 0xa9, 0x55, 0x55, 0x55};
const char chr86[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x5a,0xaa,0xa9,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x59,0x5a,0xaa,0xa9,0x55,0x55,0x55};
 
 
// 0 ------------
2058,7 → 2058,7
// 17 ------------
// 000000000011
// 012345678901
const char chr87[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x56, 0x55, 0x65, 0x56, 0x55, 0x65, 0x6a, 0xaa, 0xaa, 0x56, 0x55, 0x65, 0x56, 0x55, 0x65, 0x56, 0x55, 0x65, 0x55, 0x55, 0x65, 0x55, 0x55, 0x65, 0x55, 0x55, 0x65, 0x55, 0x55, 0x65, 0x55, 0x55, 0x95, 0x55, 0x55, 0x95, 0x55, 0x5a, 0x55, 0x55, 0xa5, 0x55, 0x55, 0x55, 0x55};
const char chr87[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x56,0x55,0x65,0x56,0x55,0x65,0x6a,0xaa,0xaa,0x56,0x55,0x65,0x56,0x55,0x65,0x56,0x55,0x65,0x55,0x55,0x65,0x55,0x55,0x65,0x55,0x55,0x65,0x55,0x55,0x65,0x55,0x55,0x95,0x55,0x55,0x95,0x55,0x5a,0x55,0x55,0xa5,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
2081,7 → 2081,7
// 17 ------------
// 000000000011
// 012345678901
const char chr88[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x6a, 0x95, 0x55, 0x55, 0x65, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x56, 0x6a, 0x95, 0x56, 0x55, 0x65, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x65, 0x55, 0x56, 0x95, 0x6a, 0xa9, 0x55, 0x55, 0x55, 0x55};
const char chr88[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x6a,0x95,0x55,0x55,0x65,0x55,0x55,0x55,0x55,0x55,0x55,0x56,0x6a,0x95,0x56,0x55,0x65,0x56,0x55,0x55,0x56,0x55,0x55,0x56,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x65,0x55,0x56,0x95,0x6a,0xa9,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
2104,7 → 2104,7
// 17 ------------
// 000000000011
// 012345678901
const char chr89[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x6a, 0xaa, 0xa9, 0x55, 0x55, 0x59, 0x55, 0x55, 0x65, 0x55, 0x55, 0x65, 0x55, 0x55, 0x95, 0x55, 0x55, 0x95, 0x55, 0x56, 0x55, 0x55, 0x5a, 0x55, 0x55, 0x65, 0x95, 0x55, 0x95, 0x65, 0x56, 0x55, 0x59, 0x69, 0x55, 0x56, 0x55, 0x55, 0x55};
const char chr89[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x6a,0xaa,0xa9,0x55,0x55,0x59,0x55,0x55,0x65,0x55,0x55,0x65,0x55,0x55,0x95,0x55,0x55,0x95,0x55,0x56,0x55,0x55,0x5a,0x55,0x55,0x65,0x95,0x55,0x95,0x65,0x56,0x55,0x59,0x69,0x55,0x56,0x55,0x55,0x55};
 
 
// 0 ------------
2127,7 → 2127,7
// 17 ------------
// 000000000011
// 012345678901
const char chr90[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x56, 0x6a, 0xaa, 0x6a, 0x95, 0x56, 0x56, 0x55, 0x59, 0x56, 0x55, 0x65, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x55, 0x95, 0x55, 0x55, 0x6a, 0xa9, 0x55, 0x55, 0x55};
const char chr90[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x56,0x55,0x55,0x56,0x55,0x55,0x56,0x55,0x55,0x56,0x55,0x55,0x56,0x6a,0xaa,0x6a,0x95,0x56,0x56,0x55,0x59,0x56,0x55,0x65,0x56,0x55,0x55,0x56,0x55,0x55,0x56,0x55,0x55,0x56,0x55,0x55,0x55,0x95,0x55,0x55,0x6a,0xa9,0x55,0x55,0x55};
 
 
// 0 ------------
2150,7 → 2150,7
// 17 ------------
// 000000000011
// 012345678901
const char chr91[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x56, 0x65, 0x55, 0x56, 0x59, 0x55, 0x56, 0x59, 0x55, 0x56, 0x56, 0x55, 0x56, 0x55, 0x95, 0x56, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x65, 0x55, 0x55, 0x95, 0x55, 0x56, 0x55, 0x55, 0x69, 0x55, 0x5a, 0x95, 0x55, 0x55, 0x55, 0x55};
const char chr91[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x56,0x65,0x55,0x56,0x59,0x55,0x56,0x59,0x55,0x56,0x56,0x55,0x56,0x55,0x95,0x56,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x65,0x55,0x55,0x95,0x55,0x56,0x55,0x55,0x69,0x55,0x5a,0x95,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
2173,7 → 2173,7
// 17 ------------
// 000000000011
// 012345678901
const char chr92[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x65, 0x55, 0x55, 0x65, 0x55, 0x55, 0x6a, 0xaa, 0x55, 0x95, 0x56, 0x55, 0x95, 0x56, 0x56, 0x55, 0x56, 0x69, 0x65, 0x59, 0x55, 0x5a, 0x59, 0x55, 0x55, 0xa5, 0x55, 0x55, 0x65, 0x55, 0x55, 0x95, 0x55, 0x5a, 0x55, 0x55, 0xa5, 0x55, 0x6a, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr92[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x65,0x55,0x55,0x65,0x55,0x55,0x6a,0xaa,0x55,0x95,0x56,0x55,0x95,0x56,0x56,0x55,0x56,0x69,0x65,0x59,0x55,0x5a,0x59,0x55,0x55,0xa5,0x55,0x55,0x65,0x55,0x55,0x95,0x55,0x5a,0x55,0x55,0xa5,0x55,0x6a,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
2196,7 → 2196,7
// 17 ------------
// 000000000011
// 012345678901
const char chr93[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x65, 0x55, 0x56, 0x95, 0x55, 0x69, 0x55, 0x56, 0x96, 0x55, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x6a, 0xaa, 0xaa, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x65, 0x55, 0x55, 0x95, 0x55, 0x5a, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr93[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x65,0x55,0x56,0x95,0x55,0x69,0x55,0x56,0x96,0x55,0x55,0x56,0x55,0x55,0x56,0x55,0x6a,0xaa,0xaa,0x55,0x56,0x55,0x55,0x56,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x65,0x55,0x55,0x95,0x55,0x5a,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
2219,7 → 2219,7
// 17 ------------
// 000000000011
// 012345678901
const char chr94[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x65, 0x95, 0x59, 0x65, 0x95, 0x59, 0x59, 0x65, 0x59, 0x59, 0x65, 0x59, 0x59, 0x65, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x65, 0x55, 0x55, 0x65, 0x55, 0x55, 0x95, 0x55, 0x55, 0x95, 0x55, 0x56, 0x55, 0x55, 0x59, 0x55, 0x55, 0xa5, 0x55, 0x55, 0x55, 0x55};
const char chr94[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x65,0x95,0x59,0x65,0x95,0x59,0x59,0x65,0x59,0x59,0x65,0x59,0x59,0x65,0x59,0x55,0x55,0x59,0x55,0x55,0x65,0x55,0x55,0x65,0x55,0x55,0x95,0x55,0x55,0x95,0x55,0x56,0x55,0x55,0x59,0x55,0x55,0xa5,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
2242,7 → 2242,7
// 17 ------------
// 000000000011
// 012345678901
const char chr95[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x56, 0xaa, 0xa5, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x6a, 0xaa, 0xaa, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x65, 0x55, 0x55, 0x65, 0x55, 0x55, 0x95, 0x55, 0x5a, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr95[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x56,0xaa,0xa5,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x6a,0xaa,0xaa,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x65,0x55,0x55,0x65,0x55,0x55,0x95,0x55,0x5a,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
2265,7 → 2265,7
// 17 ------------
// 000000000011
// 012345678901
const char chr96[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x56, 0x95, 0x55, 0x56, 0x69, 0x55, 0x56, 0x56, 0x55, 0x56, 0x55, 0x95, 0x56, 0x55, 0x65, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr96[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x56,0x55,0x55,0x56,0x55,0x55,0x56,0x55,0x55,0x56,0x55,0x55,0x56,0x55,0x55,0x56,0x95,0x55,0x56,0x69,0x55,0x56,0x56,0x55,0x56,0x55,0x95,0x56,0x55,0x65,0x56,0x55,0x55,0x56,0x55,0x55,0x56,0x55,0x55,0x56,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
2288,7 → 2288,7
// 17 ------------
// 000000000011
// 012345678901
const char chr97[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x6a, 0xaa, 0xaa, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x65, 0x55, 0x55, 0x95, 0x55, 0x5a, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr97[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x56,0x55,0x55,0x56,0x55,0x55,0x56,0x55,0x6a,0xaa,0xaa,0x55,0x56,0x55,0x55,0x56,0x55,0x55,0x56,0x55,0x55,0x56,0x55,0x55,0x56,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x65,0x55,0x55,0x95,0x55,0x5a,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
2311,7 → 2311,7
// 17 ------------
// 000000000011
// 012345678901
const char chr98[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x56, 0xaa, 0xa5, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x6a, 0xaa, 0xaa, 0x55, 0x55, 0x55};
const char chr98[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x56,0xaa,0xa5,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x6a,0xaa,0xaa,0x55,0x55,0x55};
 
 
// 0 ------------
2334,7 → 2334,7
// 17 ------------
// 000000000011
// 012345678901
const char chr99[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x56, 0xaa, 0xa9, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x95, 0x65, 0x55, 0x65, 0x65, 0x55, 0x59, 0x95, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x59, 0x95, 0x55, 0xa5, 0x65, 0x5a, 0x55, 0x59, 0x55, 0x55, 0x55};
const char chr99[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x56,0xaa,0xa9,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x95,0x65,0x55,0x65,0x65,0x55,0x59,0x95,0x55,0x56,0x55,0x55,0x56,0x55,0x55,0x59,0x95,0x55,0xa5,0x65,0x5a,0x55,0x59,0x55,0x55,0x55};
 
 
// 0 ------------
2357,7 → 2357,7
// 17 ------------
// 000000000011
// 012345678901
const char chr100[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x69, 0x55, 0x55, 0x56, 0x55, 0x55, 0x55, 0x55, 0x5a, 0xaa, 0xa9, 0x55, 0x55, 0x65, 0x55, 0x55, 0x95, 0x55, 0x56, 0x55, 0x55, 0x5a, 0x55, 0x55, 0x69, 0xa5, 0x56, 0x99, 0x59, 0x69, 0x59, 0x56, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x55, 0x55};
const char chr100[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x69,0x55,0x55,0x56,0x55,0x55,0x55,0x55,0x5a,0xaa,0xa9,0x55,0x55,0x65,0x55,0x55,0x95,0x55,0x56,0x55,0x55,0x5a,0x55,0x55,0x69,0xa5,0x56,0x99,0x59,0x69,0x59,0x56,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
2380,7 → 2380,7
// 17 ------------
// 000000000011
// 012345678901
const char chr101[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x65, 0x55, 0x55, 0x65, 0x55, 0x55, 0x95, 0x55, 0x55, 0x95, 0x55, 0x56, 0x55, 0x55, 0x59, 0x55, 0x55, 0x65, 0x55, 0x55, 0x95, 0x55, 0x5a, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr101[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x65,0x55,0x55,0x65,0x55,0x55,0x95,0x55,0x55,0x95,0x55,0x56,0x55,0x55,0x59,0x55,0x55,0x65,0x55,0x55,0x95,0x55,0x5a,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
2403,7 → 2403,7
// 17 ------------
// 000000000011
// 012345678901
const char chr102[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x65, 0x95, 0x55, 0x65, 0x95, 0x55, 0x65, 0x65, 0x55, 0x95, 0x65, 0x55, 0x95, 0x65, 0x55, 0x95, 0x65, 0x56, 0x55, 0x59, 0x56, 0x55, 0x59, 0x56, 0x55, 0x59, 0x59, 0x55, 0x56, 0x59, 0x55, 0x56, 0x59, 0x55, 0x56, 0x65, 0x55, 0x56, 0x55, 0x55, 0x55};
const char chr102[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x65,0x95,0x55,0x65,0x95,0x55,0x65,0x65,0x55,0x95,0x65,0x55,0x95,0x65,0x55,0x95,0x65,0x56,0x55,0x59,0x56,0x55,0x59,0x56,0x55,0x59,0x59,0x55,0x56,0x59,0x55,0x56,0x59,0x55,0x56,0x65,0x55,0x56,0x55,0x55,0x55};
 
 
// 0 ------------
2426,7 → 2426,7
// 17 ------------
// 000000000011
// 012345678901
const char chr103[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x65, 0x55, 0x55, 0x65, 0x55, 0x55, 0x65, 0x55, 0x55, 0x65, 0x55, 0x55, 0x65, 0x55, 0xa9, 0x6a, 0xaa, 0x55, 0x65, 0x55, 0x55, 0x65, 0x55, 0x55, 0x65, 0x55, 0x55, 0x65, 0x55, 0x55, 0x65, 0x55, 0x55, 0x65, 0x55, 0x55, 0x59, 0x55, 0x56, 0x56, 0xaa, 0xa9, 0x55, 0x55, 0x55};
const char chr103[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x65,0x55,0x55,0x65,0x55,0x55,0x65,0x55,0x55,0x65,0x55,0x55,0x65,0x55,0xa9,0x6a,0xaa,0x55,0x65,0x55,0x55,0x65,0x55,0x55,0x65,0x55,0x55,0x65,0x55,0x55,0x65,0x55,0x55,0x65,0x55,0x55,0x59,0x55,0x56,0x56,0xaa,0xa9,0x55,0x55,0x55};
 
 
// 0 ------------
2449,7 → 2449,7
// 17 ------------
// 000000000011
// 012345678901
const char chr104[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x6a, 0xaa, 0xa9, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x65, 0x55, 0x55, 0x65, 0x55, 0x55, 0x95, 0x55, 0x55, 0x95, 0x55, 0x56, 0x55, 0x55, 0x69, 0x55, 0x56, 0x95, 0x55, 0x55, 0x55, 0x55};
const char chr104[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x6a,0xaa,0xa9,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x65,0x55,0x55,0x65,0x55,0x55,0x95,0x55,0x55,0x95,0x55,0x56,0x55,0x55,0x69,0x55,0x56,0x95,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
2472,7 → 2472,7
// 17 ------------
// 000000000011
// 012345678901
const char chr105[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x95, 0x55, 0x55, 0xa5, 0x55, 0x56, 0x65, 0x55, 0x56, 0x59, 0x55, 0x59, 0x56, 0x55, 0x59, 0x56, 0x55, 0x65, 0x55, 0x95, 0x55, 0x55, 0x65, 0x55, 0x55, 0x65, 0x55, 0x55, 0x59, 0x55, 0x55, 0x56, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr105[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x95,0x55,0x55,0xa5,0x55,0x56,0x65,0x55,0x56,0x59,0x55,0x59,0x56,0x55,0x59,0x56,0x55,0x65,0x55,0x95,0x55,0x55,0x65,0x55,0x55,0x65,0x55,0x55,0x59,0x55,0x55,0x56,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
2495,7 → 2495,7
// 17 ------------
// 000000000011
// 012345678901
const char chr106[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x6a, 0xaa, 0xaa, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x56, 0x59, 0x65, 0x56, 0x59, 0x65, 0x59, 0x59, 0x59, 0x59, 0x59, 0x59, 0x59, 0x59, 0x59, 0x65, 0x59, 0x56, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x55, 0x55};
const char chr106[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x6a,0xaa,0xaa,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x56,0x59,0x65,0x56,0x59,0x65,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x59,0x65,0x59,0x56,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
2518,7 → 2518,7
// 17 ------------
// 000000000011
// 012345678901
const char chr107[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x6a, 0xaa, 0xaa, 0x55, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x56, 0x55, 0x65, 0x55, 0x95, 0x95, 0x55, 0x6a, 0x55, 0x55, 0x59, 0x55, 0x55, 0x56, 0x55, 0x55, 0x55, 0x95, 0x55, 0x55, 0x65, 0x55, 0x55, 0x55};
const char chr107[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x6a,0xaa,0xaa,0x55,0x55,0x56,0x55,0x55,0x56,0x55,0x55,0x59,0x55,0x55,0x59,0x56,0x55,0x65,0x55,0x95,0x95,0x55,0x6a,0x55,0x55,0x59,0x55,0x55,0x56,0x55,0x55,0x55,0x95,0x55,0x55,0x65,0x55,0x55,0x55};
 
 
// 0 ------------
2541,7 → 2541,7
// 17 ------------
// 000000000011
// 012345678901
const char chr108[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x5a, 0xa5, 0x55, 0x55, 0x5a, 0x55, 0x55, 0x55, 0xa5, 0x55, 0x55, 0x55, 0x5a, 0xa5, 0x55, 0x55, 0x5a, 0x55, 0x55, 0x55, 0xa5, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x5a, 0xa5, 0x55, 0x55, 0x5a, 0x55, 0x55, 0x55, 0xa5, 0x55, 0x55, 0x55};
const char chr108[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x5a,0xa5,0x55,0x55,0x5a,0x55,0x55,0x55,0xa5,0x55,0x55,0x55,0x5a,0xa5,0x55,0x55,0x5a,0x55,0x55,0x55,0xa5,0x55,0x55,0x55,0x55,0x55,0x55,0x5a,0xa5,0x55,0x55,0x5a,0x55,0x55,0x55,0xa5,0x55,0x55,0x55};
 
 
// 0 ------------
2564,7 → 2564,7
// 17 ------------
// 000000000011
// 012345678901
const char chr109[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x65, 0x55, 0x55, 0x65, 0x55, 0x55, 0x95, 0x55, 0x55, 0x95, 0x55, 0x55, 0x96, 0x55, 0x56, 0x55, 0x95, 0x56, 0x55, 0x95, 0x59, 0x55, 0x65, 0x59, 0x5a, 0xa5, 0x6a, 0xa5, 0x59, 0x55, 0x55, 0x56, 0x55, 0x55, 0x55};
const char chr109[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x65,0x55,0x55,0x65,0x55,0x55,0x95,0x55,0x55,0x95,0x55,0x55,0x96,0x55,0x56,0x55,0x95,0x56,0x55,0x95,0x59,0x55,0x65,0x59,0x5a,0xa5,0x6a,0xa5,0x59,0x55,0x55,0x56,0x55,0x55,0x55};
 
 
// 0 ------------
2587,7 → 2587,7
// 17 ------------
// 000000000011
// 012345678901
const char chr110[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x65, 0x55, 0x95, 0x65, 0x55, 0x69, 0x65, 0x55, 0x56, 0x95, 0x55, 0x55, 0x95, 0x55, 0x56, 0x65, 0x55, 0x56, 0x59, 0x55, 0x59, 0x56, 0x55, 0x65, 0x55, 0x56, 0x95, 0x55, 0x69, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr110[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x65,0x55,0x95,0x65,0x55,0x69,0x65,0x55,0x56,0x95,0x55,0x55,0x95,0x55,0x56,0x65,0x55,0x56,0x59,0x55,0x59,0x56,0x55,0x65,0x55,0x56,0x95,0x55,0x69,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
2610,7 → 2610,7
// 17 ------------
// 000000000011
// 012345678901
const char chr111[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x5a, 0xaa, 0xa9, 0x55, 0x65, 0x55, 0x55, 0x65, 0x55, 0x55, 0x65, 0x55, 0x55, 0x65, 0x55, 0x6a, 0xaa, 0xaa, 0x55, 0x65, 0x55, 0x55, 0x65, 0x55, 0x55, 0x65, 0x55, 0x55, 0x65, 0x55, 0x55, 0x65, 0x55, 0x55, 0x65, 0x55, 0x55, 0x5a, 0xa9, 0x55, 0x55, 0x55};
const char chr111[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x5a,0xaa,0xa9,0x55,0x65,0x55,0x55,0x65,0x55,0x55,0x65,0x55,0x55,0x65,0x55,0x6a,0xaa,0xaa,0x55,0x65,0x55,0x55,0x65,0x55,0x55,0x65,0x55,0x55,0x65,0x55,0x55,0x65,0x55,0x55,0x65,0x55,0x55,0x5a,0xa9,0x55,0x55,0x55};
 
 
// 0 ------------
2633,7 → 2633,7
// 17 ############
// 000000000011
// 012345678901
const char chr112[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x55, 0x28, 0x55, 0x54, 0xaa, 0x15, 0x52, 0xaa, 0x85, 0x4a, 0xaa, 0xa1, 0x2a, 0xaa, 0xa8, 0x00, 0x00, 0x00};
const char chr112[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x55,0x28,0x55,0x54,0xaa,0x15,0x52,0xaa,0x85,0x4a,0xaa,0xa1,0x2a,0xaa,0xa8,0x00,0x00,0x00};
 
 
// 0 ------------
2656,7 → 2656,7
// 17 ############
// 000000000011
// 012345678901
const char chr113[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x55, 0x28, 0x55, 0x54, 0xaa, 0x15, 0x52, 0xaa, 0x85, 0x4a, 0xaa, 0xa1, 0x2a, 0xaa, 0xa8, 0x00, 0x00, 0x00, 0x55, 0x28, 0x55, 0x54, 0xaa, 0x15, 0x52, 0xaa, 0x85, 0x4a, 0xaa, 0xa1, 0x2a, 0xaa, 0xa8, 0x00, 0x00, 0x00};
const char chr113[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x55,0x28,0x55,0x54,0xaa,0x15,0x52,0xaa,0x85,0x4a,0xaa,0xa1,0x2a,0xaa,0xa8,0x00,0x00,0x00,0x55,0x28,0x55,0x54,0xaa,0x15,0x52,0xaa,0x85,0x4a,0xaa,0xa1,0x2a,0xaa,0xa8,0x00,0x00,0x00};
 
 
// 0 ----# #----
2679,7 → 2679,7
// 17 ############
// 000000000011
// 012345678901
const char chr114[] PROGMEM = {0x55, 0x28, 0x55, 0x54, 0xaa, 0x15, 0x52, 0xaa, 0x85, 0x4a, 0xaa, 0xa1, 0x2a, 0xaa, 0xa8, 0x00, 0x00, 0x00, 0x55, 0x28, 0x55, 0x54, 0xaa, 0x15, 0x52, 0xaa, 0x85, 0x4a, 0xaa, 0xa1, 0x2a, 0xaa, 0xa8, 0x00, 0x00, 0x00, 0x55, 0x28, 0x55, 0x54, 0xaa, 0x15, 0x52, 0xaa, 0x85, 0x4a, 0xaa, 0xa1, 0x2a, 0xaa, 0xa8, 0x00, 0x00, 0x00};
const char chr114[] PROGMEM = {0x55,0x28,0x55,0x54,0xaa,0x15,0x52,0xaa,0x85,0x4a,0xaa,0xa1,0x2a,0xaa,0xa8,0x00,0x00,0x00,0x55,0x28,0x55,0x54,0xaa,0x15,0x52,0xaa,0x85,0x4a,0xaa,0xa1,0x2a,0xaa,0xa8,0x00,0x00,0x00,0x55,0x28,0x55,0x54,0xaa,0x15,0x52,0xaa,0x85,0x4a,0xaa,0xa1,0x2a,0xaa,0xa8,0x00,0x00,0x00};
 
 
// 0 ----####----
2702,7 → 2702,7
// 17 ############
// 000000000011
// 012345678901
const char chr115[] PROGMEM = {0x55, 0x00, 0x55, 0x54, 0x00, 0x15, 0x50, 0x00, 0x05, 0x40, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, 0x00, 0x55, 0x54, 0x00, 0x15, 0x50, 0x00, 0x05, 0x40, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, 0x00, 0x55, 0x54, 0x00, 0x15, 0x50, 0x00, 0x05, 0x40, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
const char chr115[] PROGMEM = {0x55,0x00,0x55,0x54,0x00,0x15,0x50,0x00,0x05,0x40,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x55,0x00,0x55,0x54,0x00,0x15,0x50,0x00,0x05,0x40,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x55,0x00,0x55,0x54,0x00,0x15,0x50,0x00,0x05,0x40,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00};
 
 
// 0 ############
2725,7 → 2725,7
// 17 ----####----
// 000000000011
// 012345678901
const char chr116[] PROGMEM = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, 0x50, 0x00, 0x05, 0x54, 0x00, 0x15, 0x55, 0x00, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, 0x50, 0x00, 0x05, 0x54, 0x00, 0x15, 0x55, 0x00, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x01, 0x50, 0x00, 0x05, 0x54, 0x00, 0x15, 0x55, 0x00, 0x55};
const char chr116[] PROGMEM = {0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x01,0x50,0x00,0x05,0x54,0x00,0x15,0x55,0x00,0x55,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x01,0x50,0x00,0x05,0x54,0x00,0x15,0x55,0x00,0x55,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x01,0x50,0x00,0x05,0x54,0x00,0x15,0x55,0x00,0x55};
 
 
// 0 ############
2748,7 → 2748,7
// 17 ----# #----
// 000000000011
// 012345678901
const char chr117[] PROGMEM = {0x00, 0x00, 0x00, 0x2a, 0xaa, 0xa8, 0x4a, 0xaa, 0xa1, 0x52, 0xaa, 0x85, 0x54, 0xaa, 0x15, 0x55, 0x28, 0x55, 0x00, 0x00, 0x00, 0x2a, 0xaa, 0xa8, 0x4a, 0xaa, 0xa1, 0x52, 0xaa, 0x85, 0x54, 0xaa, 0x15, 0x55, 0x28, 0x55, 0x00, 0x00, 0x00, 0x2a, 0xaa, 0xa8, 0x4a, 0xaa, 0xa1, 0x52, 0xaa, 0x85, 0x54, 0xaa, 0x15, 0x55, 0x28, 0x55};
const char chr117[] PROGMEM = {0x00,0x00,0x00,0x2a,0xaa,0xa8,0x4a,0xaa,0xa1,0x52,0xaa,0x85,0x54,0xaa,0x15,0x55,0x28,0x55,0x00,0x00,0x00,0x2a,0xaa,0xa8,0x4a,0xaa,0xa1,0x52,0xaa,0x85,0x54,0xaa,0x15,0x55,0x28,0x55,0x00,0x00,0x00,0x2a,0xaa,0xa8,0x4a,0xaa,0xa1,0x52,0xaa,0x85,0x54,0xaa,0x15,0x55,0x28,0x55};
 
 
// 0 ############
2771,7 → 2771,7
// 17 ------------
// 000000000011
// 012345678901
const char chr118[] PROGMEM = {0x00, 0x00, 0x00, 0x2a, 0xaa, 0xa8, 0x4a, 0xaa, 0xa1, 0x52, 0xaa, 0x85, 0x54, 0xaa, 0x15, 0x55, 0x28, 0x55, 0x00, 0x00, 0x00, 0x2a, 0xaa, 0xa8, 0x4a, 0xaa, 0xa1, 0x52, 0xaa, 0x85, 0x54, 0xaa, 0x15, 0x55, 0x28, 0x55, 0x55, 0x41, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr118[] PROGMEM = {0x00,0x00,0x00,0x2a,0xaa,0xa8,0x4a,0xaa,0xa1,0x52,0xaa,0x85,0x54,0xaa,0x15,0x55,0x28,0x55,0x00,0x00,0x00,0x2a,0xaa,0xa8,0x4a,0xaa,0xa1,0x52,0xaa,0x85,0x54,0xaa,0x15,0x55,0x28,0x55,0x55,0x41,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ############
2794,7 → 2794,7
// 17 ------------
// 000000000011
// 012345678901
const char chr119[] PROGMEM = {0x00, 0x00, 0x00, 0x2a, 0xaa, 0xa8, 0x4a, 0xaa, 0xa1, 0x52, 0xaa, 0x85, 0x54, 0xaa, 0x15, 0x55, 0x28, 0x55, 0x55, 0x41, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr119[] PROGMEM = {0x00,0x00,0x00,0x2a,0xaa,0xa8,0x4a,0xaa,0xa1,0x52,0xaa,0x85,0x54,0xaa,0x15,0x55,0x28,0x55,0x55,0x41,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 -##########-
2817,7 → 2817,7
// 17 ------------
// 000000000011
// 012345678901
const char chr120[] PROGMEM = {0x40, 0x00, 0x01, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x40, 0x00, 0x01, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr120[] PROGMEM = {0x40,0x00,0x01,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x40,0x00,0x01,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
2840,7 → 2840,7
// 17 ------------
// 000000000011
// 012345678901
const char chr121[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x40, 0x00, 0x01, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x40, 0x00, 0x01, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr121[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x40,0x00,0x01,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x40,0x00,0x01,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
2863,7 → 2863,7
// 17 ------------
// 000000000011
// 012345678901
const char chr122[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x40, 0x00, 0x01, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x40, 0x00, 0x01, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr122[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x40,0x00,0x01,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x40,0x00,0x01,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
2886,7 → 2886,7
// 17 ------------
// 000000000011
// 012345678901
const char chr123[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x40, 0x00, 0x01, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x40, 0x00, 0x01, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr123[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x40,0x00,0x01,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x40,0x00,0x01,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
2909,7 → 2909,7
// 17 -##########-
// 000000000011
// 012345678901
const char chr124[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x40, 0x00, 0x01, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x40, 0x00, 0x01};
const char chr124[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x40,0x00,0x01,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x40,0x00,0x01};
 
 
// 0 ------------
2932,7 → 2932,7
// 17 -------##-##
// 000000000011
// 012345678901
const char chr125[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x00, 0x01, 0x55, 0x2a, 0xa1, 0x55, 0x22, 0x21, 0x55, 0x22, 0x21, 0x55, 0x00, 0x00, 0x55, 0x55, 0x28, 0x55, 0x55, 0x22, 0x15, 0x55, 0x28, 0x55, 0x55, 0x20, 0x15, 0x55, 0x20, 0x85, 0x55, 0x00, 0x80, 0x55, 0x54, 0xa8, 0x55, 0x54, 0x88, 0x55, 0x54, 0x88, 0x55, 0x54, 0x10};
const char chr125[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x00,0x01,0x55,0x2a,0xa1,0x55,0x22,0x21,0x55,0x22,0x21,0x55,0x00,0x00,0x55,0x55,0x28,0x55,0x55,0x22,0x15,0x55,0x28,0x55,0x55,0x20,0x15,0x55,0x20,0x85,0x55,0x00,0x80,0x55,0x54,0xa8,0x55,0x54,0x88,0x55,0x54,0x88,0x55,0x54,0x10};
 
 
// 0 ------------
2955,7 → 2955,7
// 17 -#----#-----
// 000000000011
// 012345678901
const char chr126[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x50, 0x40, 0x55, 0x4a, 0x48, 0x55, 0x20, 0x2a, 0x15, 0x28, 0x48, 0x55, 0x21, 0x48, 0x55, 0x21, 0x48, 0x55, 0x45, 0x51, 0x55};
const char chr126[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x50,0x40,0x55,0x4a,0x48,0x55,0x20,0x2a,0x15,0x28,0x48,0x55,0x21,0x48,0x55,0x21,0x48,0x55,0x45,0x51,0x55};
 
 
// 0 ---------- -
2978,7 → 2978,7
// 17 ------------
// 000000000011
// 012345678901
const char chr127[] PROGMEM = {0x55, 0x55, 0x59, 0x55, 0x55, 0x96, 0x55, 0x55, 0x65, 0x55, 0x65, 0x55, 0x55, 0x65, 0x55, 0x55, 0xaa, 0xaa, 0x55, 0x95, 0x56, 0x56, 0x55, 0x56, 0x59, 0x55, 0x56, 0x65, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x65, 0x55, 0x55, 0x65, 0x55, 0x55, 0x95, 0x55, 0x6a, 0x55, 0x5a, 0x95, 0x55, 0x55, 0x55, 0x55};
const char chr127[] PROGMEM = {0x55,0x55,0x59,0x55,0x55,0x96,0x55,0x55,0x65,0x55,0x65,0x55,0x55,0x65,0x55,0x55,0xaa,0xaa,0x55,0x95,0x56,0x56,0x55,0x56,0x59,0x55,0x56,0x65,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x65,0x55,0x55,0x65,0x55,0x55,0x95,0x55,0x6a,0x55,0x5a,0x95,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
3001,7 → 3001,7
// 17 ------------
// 000000000011
// 012345678901
const char chr128[] PROGMEM = {0x55, 0x55, 0x55, 0x45, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x20, 0x15, 0x55, 0x22, 0x15, 0x55, 0x28, 0x00, 0x55, 0x22, 0x28, 0x55, 0x04, 0x22, 0x15, 0x55, 0x28, 0x55, 0x55, 0x20, 0x15, 0x55, 0x20, 0x85, 0x55, 0x00, 0x80, 0x55, 0x54, 0xa8, 0x55, 0x54, 0x88, 0x55, 0x54, 0x88, 0x55, 0x54, 0x10, 0x55, 0x55, 0x55};
const char chr128[] PROGMEM = {0x55,0x55,0x55,0x45,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x20,0x15,0x55,0x22,0x15,0x55,0x28,0x00,0x55,0x22,0x28,0x55,0x04,0x22,0x15,0x55,0x28,0x55,0x55,0x20,0x15,0x55,0x20,0x85,0x55,0x00,0x80,0x55,0x54,0xa8,0x55,0x54,0x88,0x55,0x54,0x88,0x55,0x54,0x10,0x55,0x55,0x55};
 
 
// 0 ------------
3024,7 → 3024,7
// 17 - # -- ## --
// 000000000011
// 012345678901
const char chr129[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x5a, 0x55, 0x95, 0x60, 0x96, 0x25, 0x8a, 0x28, 0x89, 0x8a, 0x22, 0x25, 0x60, 0x88, 0x95, 0x5a, 0x22, 0x95, 0x58, 0x88, 0x25, 0x62, 0x22, 0x89, 0x88, 0xa2, 0x89, 0x62, 0x58, 0x25};
const char chr129[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x5a,0x55,0x95,0x60,0x96,0x25,0x8a,0x28,0x89,0x8a,0x22,0x25,0x60,0x88,0x95,0x5a,0x22,0x95,0x58,0x88,0x25,0x62,0x22,0x89,0x88,0xa2,0x89,0x62,0x58,0x25};
 
 
// 0 ------------
3047,7 → 3047,7
// 17 #### # # # #
// 000000000011
// 012345678901
const char chr130[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x22, 0x22, 0x00, 0x95, 0x54, 0xa8, 0x15, 0x55, 0x28, 0x95, 0x54, 0x88, 0x15, 0x52, 0x12, 0x95, 0x48, 0x54, 0x15, 0x21, 0x56, 0x84, 0x85, 0x54, 0x22, 0x15, 0x56, 0x28, 0x55, 0x54, 0x2a, 0x15, 0x56, 0x00, 0x88, 0x88};
const char chr130[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x22,0x22,0x00,0x95,0x54,0xa8,0x15,0x55,0x28,0x95,0x54,0x88,0x15,0x52,0x12,0x95,0x48,0x54,0x15,0x21,0x56,0x84,0x85,0x54,0x22,0x15,0x56,0x28,0x55,0x54,0x2a,0x15,0x56,0x00,0x88,0x88};
 
 
// 0 ------------
3070,7 → 3070,7
// 17 ------------
// 000000000011
// 012345678901
const char chr131[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x65, 0x55, 0x55, 0x89, 0x55, 0x56, 0x22, 0x55, 0x58, 0xa8, 0x95, 0x62, 0xaa, 0x25, 0x58, 0xa8, 0x95, 0x56, 0x22, 0x55, 0x55, 0x89, 0x55, 0x55, 0x65, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr131[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x65,0x55,0x55,0x89,0x55,0x56,0x22,0x55,0x58,0xa8,0x95,0x62,0xaa,0x25,0x58,0xa8,0x95,0x56,0x22,0x55,0x55,0x89,0x55,0x55,0x65,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 -#######----
3093,7 → 3093,7
// 17 --#---#-----
// 000000000011
// 012345678901
const char chr132[] PROGMEM = {0x40, 0x00, 0x55, 0x2a, 0xaa, 0x15, 0x20, 0x82, 0x15, 0x20, 0x82, 0x15, 0x21, 0x12, 0x15, 0x44, 0x04, 0x55, 0x42, 0xa0, 0x55, 0x48, 0x08, 0x55, 0x4a, 0xa8, 0x55, 0x48, 0x08, 0x55, 0x48, 0x48, 0x55, 0x51, 0x51, 0x55, 0x48, 0x55, 0x55, 0x48, 0x00, 0x55, 0x4a, 0xa8, 0x55, 0x48, 0x08, 0x55, 0x48, 0x48, 0x55, 0x51, 0x51, 0x55};
const char chr132[] PROGMEM = {0x40,0x00,0x55,0x2a,0xaa,0x15,0x20,0x82,0x15,0x20,0x82,0x15,0x21,0x12,0x15,0x44,0x04,0x55,0x42,0xa0,0x55,0x48,0x08,0x55,0x4a,0xa8,0x55,0x48,0x08,0x55,0x48,0x48,0x55,0x51,0x51,0x55,0x48,0x55,0x55,0x48,0x00,0x55,0x4a,0xa8,0x55,0x48,0x08,0x55,0x48,0x48,0x55,0x51,0x51,0x55};
 
 
// 0 ------------
3116,7 → 3116,7
// 17 ------------
// 000000000011
// 012345678901
const char chr133[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x69, 0x55, 0x56, 0x82, 0x95, 0x58, 0x28, 0x25, 0x62, 0xaa, 0x89, 0x8a, 0xaa, 0xa2, 0x2a, 0xaa, 0x08, 0x28, 0x28, 0x28, 0xaa, 0x00, 0xaa, 0xaa, 0x82, 0xaa, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x8a, 0xaa, 0xa2, 0x62, 0xaa, 0x89, 0x58, 0x28, 0x25, 0x56, 0x82, 0x95, 0x55, 0x69, 0x55, 0x55, 0x55, 0x55};
const char chr133[] PROGMEM = {0x55,0x55,0x55,0x55,0x69,0x55,0x56,0x82,0x95,0x58,0x28,0x25,0x62,0xaa,0x89,0x8a,0xaa,0xa2,0x2a,0xaa,0x08,0x28,0x28,0x28,0xaa,0x00,0xaa,0xaa,0x82,0xaa,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x8a,0xaa,0xa2,0x62,0xaa,0x89,0x58,0x28,0x25,0x56,0x82,0x95,0x55,0x69,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
3139,7 → 3139,7
// 17 ------------
// 000000000011
// 012345678901
const char chr134[] PROGMEM = {0x55, 0x55, 0x55, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x0a, 0x82, 0x80, 0x00, 0x82, 0x20, 0x02, 0x82, 0x20, 0x00, 0x82, 0x20, 0x0a, 0x82, 0x80, 0x00, 0x00, 0x00, 0x0a, 0x88, 0x00, 0x08, 0x00, 0x00, 0x0a, 0x08, 0x88, 0x08, 0x08, 0x20, 0x08, 0x08, 0x88, 0x00, 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr134[] PROGMEM = {0x55,0x55,0x55,0xaa,0xaa,0xaa,0x00,0x00,0x00,0x0a,0x82,0x80,0x00,0x82,0x20,0x02,0x82,0x20,0x00,0x82,0x20,0x0a,0x82,0x80,0x00,0x00,0x00,0x0a,0x88,0x00,0x08,0x00,0x00,0x0a,0x08,0x88,0x08,0x08,0x20,0x08,0x08,0x88,0x00,0x00,0x00,0xaa,0xaa,0xaa,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 --##--------
3162,7 → 3162,7
// 17 ---------#--
// 000000000011
// 012345678901
const char chr135[] PROGMEM = {0x50, 0x55, 0x55, 0x4a, 0x15, 0x55, 0x20, 0x85, 0x55, 0x20, 0x85, 0x55, 0x2a, 0x85, 0x55, 0x20, 0x85, 0x55, 0x20, 0x85, 0x55, 0x45, 0x15, 0x55, 0x54, 0x85, 0x55, 0x54, 0x85, 0x55, 0x54, 0x85, 0x55, 0x54, 0x81, 0x01, 0x54, 0xa8, 0xa8, 0x55, 0x01, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x45};
const char chr135[] PROGMEM = {0x50,0x55,0x55,0x4a,0x15,0x55,0x20,0x85,0x55,0x20,0x85,0x55,0x2a,0x85,0x55,0x20,0x85,0x55,0x20,0x85,0x55,0x45,0x15,0x55,0x54,0x85,0x55,0x54,0x85,0x55,0x54,0x85,0x55,0x54,0x81,0x01,0x54,0xa8,0xa8,0x55,0x01,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x45};
 
 
// 0 -#---#------
3185,7 → 3185,7
// 17 --------####
// 000000000011
// 012345678901
const char chr136[] PROGMEM = {0x45, 0x45, 0x55, 0x21, 0x21, 0x55, 0x21, 0x21, 0x55, 0x21, 0x21, 0x55, 0x21, 0x21, 0x55, 0x48, 0x85, 0x55, 0x52, 0x00, 0x55, 0x54, 0xaa, 0x15, 0x54, 0x80, 0x55, 0x54, 0xa8, 0x55, 0x54, 0x81, 0x15, 0x54, 0x80, 0x85, 0x54, 0xaa, 0x85, 0x55, 0x00, 0x85, 0x55, 0x54, 0x85, 0x55, 0x54, 0x80, 0x55, 0x54, 0xaa, 0x55, 0x55, 0x00};
const char chr136[] PROGMEM = {0x45,0x45,0x55,0x21,0x21,0x55,0x21,0x21,0x55,0x21,0x21,0x55,0x21,0x21,0x55,0x48,0x85,0x55,0x52,0x00,0x55,0x54,0xaa,0x15,0x54,0x80,0x55,0x54,0xa8,0x55,0x54,0x81,0x15,0x54,0x80,0x85,0x54,0xaa,0x85,0x55,0x00,0x85,0x55,0x54,0x85,0x55,0x54,0x80,0x55,0x54,0xaa,0x55,0x55,0x00};
 
 
// 0 ------------
3208,7 → 3208,7
// 17 --------#---
// 000000000011
// 012345678901
const char chr137[] PROGMEM = {0x55, 0x55, 0x55, 0x40, 0x15, 0x55, 0x2a, 0x05, 0x55, 0x20, 0x85, 0x55, 0x20, 0x85, 0x55, 0x20, 0x85, 0x55, 0x2a, 0x00, 0x55, 0x40, 0xaa, 0x15, 0x54, 0x80, 0x55, 0x54, 0xaa, 0x15, 0x54, 0x02, 0x15, 0x54, 0xaa, 0x01, 0x55, 0x0a, 0xa8, 0x55, 0x50, 0x81, 0x55, 0x54, 0x85, 0x55, 0x54, 0x85, 0x55, 0x54, 0x85, 0x55, 0x55, 0x15};
const char chr137[] PROGMEM = {0x55,0x55,0x55,0x40,0x15,0x55,0x2a,0x05,0x55,0x20,0x85,0x55,0x20,0x85,0x55,0x20,0x85,0x55,0x2a,0x00,0x55,0x40,0xaa,0x15,0x54,0x80,0x55,0x54,0xaa,0x15,0x54,0x02,0x15,0x54,0xaa,0x01,0x55,0x0a,0xa8,0x55,0x50,0x81,0x55,0x54,0x85,0x55,0x54,0x85,0x55,0x54,0x85,0x55,0x55,0x15};
 
 
// 0 -#######----
3231,7 → 3231,7
// 17 --#####-----
// 000000000011
// 012345678901
const char chr138[] PROGMEM = {0x40, 0x00, 0x55, 0x2a, 0xaa, 0x15, 0x20, 0x82, 0x15, 0x20, 0x82, 0x15, 0x20, 0x82, 0x15, 0x21, 0x12, 0x15, 0x45, 0x54, 0x55, 0x40, 0x00, 0x55, 0x2a, 0xaa, 0x15, 0x2a, 0xaa, 0x15, 0x40, 0x00, 0x55, 0x50, 0x01, 0x55, 0x4a, 0xa8, 0x55, 0x48, 0x00, 0x55, 0x4a, 0xa8, 0x55, 0x40, 0x08, 0x55, 0x4a, 0xa8, 0x55, 0x50, 0x01, 0x55};
const char chr138[] PROGMEM = {0x40,0x00,0x55,0x2a,0xaa,0x15,0x20,0x82,0x15,0x20,0x82,0x15,0x20,0x82,0x15,0x21,0x12,0x15,0x45,0x54,0x55,0x40,0x00,0x55,0x2a,0xaa,0x15,0x2a,0xaa,0x15,0x40,0x00,0x55,0x50,0x01,0x55,0x4a,0xa8,0x55,0x48,0x00,0x55,0x4a,0xa8,0x55,0x40,0x08,0x55,0x4a,0xa8,0x55,0x50,0x01,0x55};
 
 
// 0 -- -------
3254,7 → 3254,7
// 17 ------------
// 000000000011
// 012345678901
const char chr139[] PROGMEM = {0x5a, 0x95, 0x55, 0x60, 0x25, 0x55, 0x82, 0x09, 0x55, 0x89, 0x89, 0x55, 0x82, 0x09, 0x55, 0x60, 0x25, 0x55, 0x5a, 0x95, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr139[] PROGMEM = {0x5a,0x95,0x55,0x60,0x25,0x55,0x82,0x09,0x55,0x89,0x89,0x55,0x82,0x09,0x55,0x60,0x25,0x55,0x5a,0x95,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
3277,7 → 3277,7
// 17 -#-----#----
// 000000000011
// 012345678901
const char chr140[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x40, 0x00, 0x55, 0x2a, 0xaa, 0x15, 0x20, 0x82, 0x15, 0x20, 0x82, 0x15, 0x20, 0x82, 0x15, 0x21, 0x12, 0x15, 0x45, 0x54, 0x55};
const char chr140[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x40,0x00,0x55,0x2a,0xaa,0x15,0x20,0x82,0x15,0x20,0x82,0x15,0x20,0x82,0x15,0x21,0x12,0x15,0x45,0x54,0x55};
 
 
// 0 ############
3300,7 → 3300,7
// 17 ############
// 000000000011
// 012345678901
const char chr141[] PROGMEM = {0x00, 0x00, 0x00, 0x58, 0x95, 0x55, 0x62, 0x25, 0x55, 0x8a, 0x8a, 0xa9, 0x02, 0x00, 0x09, 0xa2, 0x28, 0x89, 0x62, 0x28, 0x8a, 0x62, 0x28, 0x80, 0x62, 0x28, 0xa8, 0x62, 0x28, 0x88, 0x62, 0x28, 0x88, 0x62, 0x28, 0x88, 0xa2, 0x28, 0x00, 0x02, 0x02, 0xaa, 0x8a, 0x89, 0x55, 0x62, 0x25, 0x55, 0x58, 0x95, 0x55, 0x00, 0x00, 0x00};
const char chr141[] PROGMEM = {0x00,0x00,0x00,0x58,0x95,0x55,0x62,0x25,0x55,0x8a,0x8a,0xa9,0x02,0x00,0x09,0xa2,0x28,0x89,0x62,0x28,0x8a,0x62,0x28,0x80,0x62,0x28,0xa8,0x62,0x28,0x88,0x62,0x28,0x88,0x62,0x28,0x88,0xa2,0x28,0x00,0x02,0x02,0xaa,0x8a,0x89,0x55,0x62,0x25,0x55,0x58,0x95,0x55,0x00,0x00,0x00};
 
 
// 0 ------- ----
3323,7 → 3323,7
// 17 - -------- -
// 000000000011
// 012345678901
const char chr142[] PROGMEM = {0x55, 0x56, 0x55, 0x55, 0x58, 0x95, 0x55, 0x58, 0x95, 0x55, 0xa8, 0x95, 0x56, 0x00, 0x95, 0x58, 0xa8, 0x95, 0x58, 0x98, 0x95, 0x58, 0xa8, 0x95, 0x56, 0x00, 0x95, 0x55, 0xaa, 0x55, 0x65, 0x55, 0x59, 0x89, 0x55, 0x62, 0x89, 0x14, 0x62, 0x88, 0x82, 0x22, 0x82, 0xaa, 0x82, 0x88, 0x82, 0x22, 0x89, 0x14, 0x62, 0x65, 0x55, 0x59};
const char chr142[] PROGMEM = {0x55,0x56,0x55,0x55,0x58,0x95,0x55,0x58,0x95,0x55,0xa8,0x95,0x56,0x00,0x95,0x58,0xa8,0x95,0x58,0x98,0x95,0x58,0xa8,0x95,0x56,0x00,0x95,0x55,0xaa,0x55,0x65,0x55,0x59,0x89,0x55,0x62,0x89,0x14,0x62,0x88,0x82,0x22,0x82,0xaa,0x82,0x88,0x82,0x22,0x89,0x14,0x62,0x65,0x55,0x59};
 
 
// 0 ------------
3346,7 → 3346,7
// 17 ------------
// 000000000011
// 012345678901
const char chr143[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x95, 0x55, 0x55, 0x65, 0x55, 0x55, 0x95, 0x55, 0x56, 0x55, 0x55, 0x69, 0x55, 0x56, 0x95, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x56, 0x95, 0x55, 0x55, 0x69, 0x55, 0x55, 0x56, 0x95, 0x55, 0x55, 0x65, 0x55, 0x55, 0x59, 0x55, 0x55, 0x59, 0x55, 0x55, 0x55};
const char chr143[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x95,0x55,0x55,0x65,0x55,0x55,0x95,0x55,0x56,0x55,0x55,0x69,0x55,0x56,0x95,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x56,0x95,0x55,0x55,0x69,0x55,0x55,0x56,0x95,0x55,0x55,0x65,0x55,0x55,0x59,0x55,0x55,0x59,0x55,0x55,0x55};
 
 
// 0 ---######---
3369,7 → 3369,7
// 17 -##########-
// 000000000011
// 012345678901
const char chr144[] PROGMEM = {0x54, 0x00, 0x15, 0x40, 0xaa, 0x01, 0x4a, 0x82, 0xa1, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x4a, 0xaa, 0xa1, 0x40, 0x00, 0x01};
const char chr144[] PROGMEM = {0x54,0x00,0x15,0x40,0xaa,0x01,0x4a,0x82,0xa1,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x4a,0xaa,0xa1,0x40,0x00,0x01};
 
 
// 0 ---######---
3392,7 → 3392,7
// 17 -##########-
// 000000000011
// 012345678901
const char chr145[] PROGMEM = {0x54, 0x00, 0x15, 0x40, 0xaa, 0x01, 0x4a, 0x82, 0xa1, 0x4a, 0x82, 0xa1, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x4a, 0xaa, 0xa1, 0x40, 0x00, 0x01};
const char chr145[] PROGMEM = {0x54,0x00,0x15,0x40,0xaa,0x01,0x4a,0x82,0xa1,0x4a,0x82,0xa1,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x4a,0xaa,0xa1,0x40,0x00,0x01};
 
 
// 0 ---######---
3415,7 → 3415,7
// 17 -##########-
// 000000000011
// 012345678901
const char chr146[] PROGMEM = {0x54, 0x00, 0x15, 0x40, 0xaa, 0x01, 0x4a, 0x82, 0xa1, 0x4a, 0x82, 0xa1, 0x4a, 0xaa, 0xa1, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x4a, 0xaa, 0xa1, 0x40, 0x00, 0x01};
const char chr146[] PROGMEM = {0x54,0x00,0x15,0x40,0xaa,0x01,0x4a,0x82,0xa1,0x4a,0x82,0xa1,0x4a,0xaa,0xa1,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x4a,0xaa,0xa1,0x40,0x00,0x01};
 
 
// 0 ---######---
3438,7 → 3438,7
// 17 -##########-
// 000000000011
// 012345678901
const char chr147[] PROGMEM = {0x54, 0x00, 0x15, 0x40, 0xaa, 0x01, 0x4a, 0x82, 0xa1, 0x4a, 0x82, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x4a, 0xaa, 0xa1, 0x40, 0x00, 0x01};
const char chr147[] PROGMEM = {0x54,0x00,0x15,0x40,0xaa,0x01,0x4a,0x82,0xa1,0x4a,0x82,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x4a,0xaa,0xa1,0x40,0x00,0x01};
 
 
// 0 ---######---
3461,7 → 3461,7
// 17 -##########-
// 000000000011
// 012345678901
const char chr148[] PROGMEM = {0x54, 0x00, 0x15, 0x40, 0xaa, 0x01, 0x4a, 0x82, 0xa1, 0x4a, 0x82, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x4a, 0xaa, 0xa1, 0x40, 0x00, 0x01};
const char chr148[] PROGMEM = {0x54,0x00,0x15,0x40,0xaa,0x01,0x4a,0x82,0xa1,0x4a,0x82,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x4a,0xaa,0xa1,0x40,0x00,0x01};
 
 
// 0 ---######---
3484,7 → 3484,7
// 17 -##########-
// 000000000011
// 012345678901
const char chr149[] PROGMEM = {0x54, 0x00, 0x15, 0x40, 0xaa, 0x01, 0x4a, 0x82, 0xa1, 0x4a, 0x82, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x4a, 0xaa, 0xa1, 0x40, 0x00, 0x01};
const char chr149[] PROGMEM = {0x54,0x00,0x15,0x40,0xaa,0x01,0x4a,0x82,0xa1,0x4a,0x82,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x4a,0xaa,0xa1,0x40,0x00,0x01};
 
 
// 0 ---######---
3507,7 → 3507,7
// 17 -##########-
// 000000000011
// 012345678901
const char chr150[] PROGMEM = {0x54, 0x00, 0x15, 0x40, 0xaa, 0x01, 0x4a, 0x82, 0xa1, 0x4a, 0x82, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x4a, 0xaa, 0xa1, 0x40, 0x00, 0x01};
const char chr150[] PROGMEM = {0x54,0x00,0x15,0x40,0xaa,0x01,0x4a,0x82,0xa1,0x4a,0x82,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x4a,0xaa,0xa1,0x40,0x00,0x01};
 
 
// 0 ---######---
3530,7 → 3530,7
// 17 -##########-
// 000000000011
// 012345678901
const char chr151[] PROGMEM = {0x54, 0x00, 0x15, 0x40, 0xaa, 0x01, 0x4a, 0x82, 0xa1, 0x4a, 0x82, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x4a, 0xaa, 0xa1, 0x40, 0x00, 0x01};
const char chr151[] PROGMEM = {0x54,0x00,0x15,0x40,0xaa,0x01,0x4a,0x82,0xa1,0x4a,0x82,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x4a,0xaa,0xa1,0x40,0x00,0x01};
 
 
// 0 ---######---
3553,7 → 3553,7
// 17 -##########-
// 000000000011
// 012345678901
const char chr152[] PROGMEM = {0x54, 0x00, 0x15, 0x40, 0xaa, 0x01, 0x4a, 0x82, 0xa1, 0x4a, 0x82, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x4a, 0xaa, 0xa1, 0x40, 0x00, 0x01};
const char chr152[] PROGMEM = {0x54,0x00,0x15,0x40,0xaa,0x01,0x4a,0x82,0xa1,0x4a,0x82,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x4a,0xaa,0xa1,0x40,0x00,0x01};
 
 
// 0 ---######---
3576,7 → 3576,7
// 17 -##########-
// 000000000011
// 012345678901
const char chr153[] PROGMEM = {0x54, 0x00, 0x15, 0x40, 0xaa, 0x01, 0x4a, 0x82, 0xa1, 0x4a, 0x82, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x4a, 0xaa, 0xa1, 0x40, 0x00, 0x01};
const char chr153[] PROGMEM = {0x54,0x00,0x15,0x40,0xaa,0x01,0x4a,0x82,0xa1,0x4a,0x82,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x4a,0xaa,0xa1,0x40,0x00,0x01};
 
 
// 0 ---######---
3599,7 → 3599,7
// 17 -##########-
// 000000000011
// 012345678901
const char chr154[] PROGMEM = {0x54, 0x00, 0x15, 0x40, 0xaa, 0x01, 0x4a, 0x82, 0xa1, 0x4a, 0x82, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x4a, 0xaa, 0xa1, 0x40, 0x00, 0x01};
const char chr154[] PROGMEM = {0x54,0x00,0x15,0x40,0xaa,0x01,0x4a,0x82,0xa1,0x4a,0x82,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x48,0x00,0x21,0x48,0x00,0x21,0x48,0x00,0x21,0x4a,0xaa,0xa1,0x40,0x00,0x01};
 
 
// 0 ---######---
3622,7 → 3622,7
// 17 -##########-
// 000000000011
// 012345678901
const char chr155[] PROGMEM = {0x54, 0x00, 0x15, 0x40, 0xaa, 0x01, 0x4a, 0x82, 0xa1, 0x4a, 0x82, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x4a, 0xaa, 0xa1, 0x40, 0x00, 0x01};
const char chr155[] PROGMEM = {0x54,0x00,0x15,0x40,0xaa,0x01,0x4a,0x82,0xa1,0x4a,0x82,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x48,0x00,0x21,0x48,0x00,0x21,0x4a,0xaa,0xa1,0x40,0x00,0x01};
 
 
// 0 ---######---
3645,7 → 3645,7
// 17 -##########-
// 000000000011
// 012345678901
const char chr156[] PROGMEM = {0x54, 0x00, 0x15, 0x40, 0xaa, 0x01, 0x4a, 0x82, 0xa1, 0x4a, 0x82, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x48, 0x00, 0x21, 0x4a, 0xaa, 0xa1, 0x40, 0x00, 0x01};
const char chr156[] PROGMEM = {0x54,0x00,0x15,0x40,0xaa,0x01,0x4a,0x82,0xa1,0x4a,0x82,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x48,0x00,0x21,0x4a,0xaa,0xa1,0x40,0x00,0x01};
 
 
// 0 ---######---
3668,7 → 3668,7
// 17 -##########-
// 000000000011
// 012345678901
const char chr157[] PROGMEM = {0x54, 0x00, 0x15, 0x40, 0xaa, 0x01, 0x4a, 0x82, 0xa1, 0x4a, 0x82, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x40, 0x00, 0x01};
const char chr157[] PROGMEM = {0x54,0x00,0x15,0x40,0xaa,0x01,0x4a,0x82,0xa1,0x4a,0x82,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x40,0x00,0x01};
 
 
// 0 ------------
3691,7 → 3691,7
// 17 --###-------
// 000000000011
// 012345678901
const char chr158[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x45, 0x45, 0x55, 0x21, 0x21, 0x55, 0x21, 0x21, 0x55, 0x21, 0x21, 0x55, 0x21, 0x21, 0x55, 0x08, 0x81, 0x55, 0x42, 0x05, 0x55, 0x50, 0x15, 0x55};
const char chr158[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x45,0x45,0x55,0x21,0x21,0x55,0x21,0x21,0x55,0x21,0x21,0x55,0x21,0x21,0x55,0x08,0x81,0x55,0x42,0x05,0x55,0x50,0x15,0x55};
 
 
// 0 ------------
3714,7 → 3714,7
// 17 -#---#------
// 000000000011
// 012345678901
const char chr159[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x50, 0x15, 0x55, 0x4a, 0x85, 0x55, 0x20, 0x21, 0x55, 0x20, 0x21, 0x55, 0x2a, 0xa1, 0x55, 0x20, 0x21, 0x55, 0x21, 0x21, 0x55, 0x45, 0x45, 0x55};
const char chr159[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x50,0x15,0x55,0x4a,0x85,0x55,0x20,0x21,0x55,0x20,0x21,0x55,0x2a,0xa1,0x55,0x20,0x21,0x55,0x21,0x21,0x55,0x45,0x45,0x55};
 
 
// 0 ------------
3737,7 → 3737,7
// 17 ------------
// 000000000011
// 012345678901
const char chr160[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x69, 0x55, 0x56, 0x82, 0x95, 0x58, 0x28, 0x25, 0x62, 0x82, 0x89, 0x8a, 0x82, 0xa2, 0x2a, 0x82, 0xa8, 0x2a, 0x82, 0xa8, 0xaa, 0x82, 0xaa, 0xaa, 0x82, 0xaa, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x8a, 0xaa, 0xa2, 0x62, 0xaa, 0x89, 0x58, 0x28, 0x25, 0x56, 0x82, 0x95, 0x55, 0x69, 0x55, 0x55, 0x55, 0x55};
const char chr160[] PROGMEM = {0x55,0x55,0x55,0x55,0x69,0x55,0x56,0x82,0x95,0x58,0x28,0x25,0x62,0x82,0x89,0x8a,0x82,0xa2,0x2a,0x82,0xa8,0x2a,0x82,0xa8,0xaa,0x82,0xaa,0xaa,0x82,0xaa,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x8a,0xaa,0xa2,0x62,0xaa,0x89,0x58,0x28,0x25,0x56,0x82,0x95,0x55,0x69,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
3760,7 → 3760,7
// 17 ------------
// 000000000011
// 012345678901
const char chr161[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x69, 0x55, 0x56, 0x82, 0x95, 0x58, 0x28, 0x25, 0x62, 0xaa, 0x09, 0x8a, 0xa8, 0x22, 0x2a, 0xa0, 0xa8, 0x2a, 0xa0, 0xa8, 0xaa, 0x82, 0xaa, 0xaa, 0x82, 0xaa, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x8a, 0xaa, 0xa2, 0x62, 0xaa, 0x89, 0x58, 0x28, 0x25, 0x56, 0x82, 0x95, 0x55, 0x69, 0x55, 0x55, 0x55, 0x55};
const char chr161[] PROGMEM = {0x55,0x55,0x55,0x55,0x69,0x55,0x56,0x82,0x95,0x58,0x28,0x25,0x62,0xaa,0x09,0x8a,0xa8,0x22,0x2a,0xa0,0xa8,0x2a,0xa0,0xa8,0xaa,0x82,0xaa,0xaa,0x82,0xaa,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x8a,0xaa,0xa2,0x62,0xaa,0x89,0x58,0x28,0x25,0x56,0x82,0x95,0x55,0x69,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
3783,7 → 3783,7
// 17 ------------
// 000000000011
// 012345678901
const char chr162[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x69, 0x55, 0x56, 0x82, 0x95, 0x58, 0x28, 0x25, 0x62, 0xaa, 0x89, 0x8a, 0xaa, 0x02, 0x2a, 0xa8, 0x08, 0x2a, 0xa0, 0x28, 0xaa, 0x80, 0xaa, 0xaa, 0x82, 0xaa, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x8a, 0xaa, 0xa2, 0x62, 0xaa, 0x89, 0x58, 0x28, 0x25, 0x56, 0x82, 0x95, 0x55, 0x69, 0x55, 0x55, 0x55, 0x55};
const char chr162[] PROGMEM = {0x55,0x55,0x55,0x55,0x69,0x55,0x56,0x82,0x95,0x58,0x28,0x25,0x62,0xaa,0x89,0x8a,0xaa,0x02,0x2a,0xa8,0x08,0x2a,0xa0,0x28,0xaa,0x80,0xaa,0xaa,0x82,0xaa,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x8a,0xaa,0xa2,0x62,0xaa,0x89,0x58,0x28,0x25,0x56,0x82,0x95,0x55,0x69,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
3806,7 → 3806,7
// 17 ------------
// 000000000011
// 012345678901
const char chr163[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x69, 0x55, 0x56, 0x82, 0x95, 0x58, 0x28, 0x25, 0x62, 0xaa, 0x89, 0x8a, 0xaa, 0xa2, 0x2a, 0xaa, 0x80, 0x2a, 0xa8, 0x08, 0xaa, 0x80, 0x2a, 0xaa, 0x82, 0xaa, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x8a, 0xaa, 0xa2, 0x62, 0xaa, 0x89, 0x58, 0x28, 0x25, 0x56, 0x82, 0x95, 0x55, 0x69, 0x55, 0x55, 0x55, 0x55};
const char chr163[] PROGMEM = {0x55,0x55,0x55,0x55,0x69,0x55,0x56,0x82,0x95,0x58,0x28,0x25,0x62,0xaa,0x89,0x8a,0xaa,0xa2,0x2a,0xaa,0x80,0x2a,0xa8,0x08,0xaa,0x80,0x2a,0xaa,0x82,0xaa,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x8a,0xaa,0xa2,0x62,0xaa,0x89,0x58,0x28,0x25,0x56,0x82,0x95,0x55,0x69,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
3829,7 → 3829,7
// 17 ------------
// 000000000011
// 012345678901
const char chr164[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x69, 0x55, 0x56, 0x82, 0x95, 0x58, 0x28, 0x25, 0x62, 0xaa, 0x89, 0x8a, 0xaa, 0xa2, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0xaa, 0x80, 0x02, 0xaa, 0x80, 0x02, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x8a, 0xaa, 0xa2, 0x62, 0xaa, 0x89, 0x58, 0x28, 0x25, 0x56, 0x82, 0x95, 0x55, 0x69, 0x55, 0x55, 0x55, 0x55};
const char chr164[] PROGMEM = {0x55,0x55,0x55,0x55,0x69,0x55,0x56,0x82,0x95,0x58,0x28,0x25,0x62,0xaa,0x89,0x8a,0xaa,0xa2,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0xaa,0x80,0x02,0xaa,0x80,0x02,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x8a,0xaa,0xa2,0x62,0xaa,0x89,0x58,0x28,0x25,0x56,0x82,0x95,0x55,0x69,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
3852,7 → 3852,7
// 17 ------------
// 000000000011
// 012345678901
const char chr165[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x69, 0x55, 0x56, 0x82, 0x95, 0x58, 0x28, 0x25, 0x62, 0xaa, 0x89, 0x8a, 0xaa, 0xa2, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0xaa, 0x82, 0xaa, 0xaa, 0x80, 0x2a, 0x2a, 0xa8, 0x08, 0x2a, 0xaa, 0x80, 0x8a, 0xaa, 0xa2, 0x62, 0xaa, 0x89, 0x58, 0x28, 0x25, 0x56, 0x82, 0x95, 0x55, 0x69, 0x55, 0x55, 0x55, 0x55};
const char chr165[] PROGMEM = {0x55,0x55,0x55,0x55,0x69,0x55,0x56,0x82,0x95,0x58,0x28,0x25,0x62,0xaa,0x89,0x8a,0xaa,0xa2,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0xaa,0x82,0xaa,0xaa,0x80,0x2a,0x2a,0xa8,0x08,0x2a,0xaa,0x80,0x8a,0xaa,0xa2,0x62,0xaa,0x89,0x58,0x28,0x25,0x56,0x82,0x95,0x55,0x69,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
3875,7 → 3875,7
// 17 ------------
// 000000000011
// 012345678901
const char chr166[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x69, 0x55, 0x56, 0x82, 0x95, 0x58, 0x28, 0x25, 0x62, 0xaa, 0x89, 0x8a, 0xaa, 0xa2, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0xaa, 0x82, 0xaa, 0xaa, 0x80, 0xaa, 0x2a, 0xa0, 0x28, 0x2a, 0xa8, 0x08, 0x8a, 0xaa, 0x02, 0x62, 0xaa, 0x89, 0x58, 0x28, 0x25, 0x56, 0x82, 0x95, 0x55, 0x69, 0x55, 0x55, 0x55, 0x55};
const char chr166[] PROGMEM = {0x55,0x55,0x55,0x55,0x69,0x55,0x56,0x82,0x95,0x58,0x28,0x25,0x62,0xaa,0x89,0x8a,0xaa,0xa2,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0xaa,0x82,0xaa,0xaa,0x80,0xaa,0x2a,0xa0,0x28,0x2a,0xa8,0x08,0x8a,0xaa,0x02,0x62,0xaa,0x89,0x58,0x28,0x25,0x56,0x82,0x95,0x55,0x69,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
3898,7 → 3898,7
// 17 ------------
// 000000000011
// 012345678901
const char chr167[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x69, 0x55, 0x56, 0x82, 0x95, 0x58, 0x28, 0x25, 0x62, 0xaa, 0x89, 0x8a, 0xaa, 0xa2, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0xaa, 0x82, 0xaa, 0xaa, 0x82, 0xaa, 0x2a, 0xa0, 0xa8, 0x2a, 0xa0, 0xa8, 0x8a, 0xa8, 0x22, 0x62, 0xaa, 0x09, 0x58, 0x28, 0x25, 0x56, 0x82, 0x95, 0x55, 0x69, 0x55, 0x55, 0x55, 0x55};
const char chr167[] PROGMEM = {0x55,0x55,0x55,0x55,0x69,0x55,0x56,0x82,0x95,0x58,0x28,0x25,0x62,0xaa,0x89,0x8a,0xaa,0xa2,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0xaa,0x82,0xaa,0xaa,0x82,0xaa,0x2a,0xa0,0xa8,0x2a,0xa0,0xa8,0x8a,0xa8,0x22,0x62,0xaa,0x09,0x58,0x28,0x25,0x56,0x82,0x95,0x55,0x69,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
3921,7 → 3921,7
// 17 ------------
// 000000000011
// 012345678901
const char chr168[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x69, 0x55, 0x56, 0x82, 0x95, 0x58, 0x28, 0x25, 0x62, 0xaa, 0x89, 0x8a, 0xaa, 0xa2, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0xaa, 0x82, 0xaa, 0xaa, 0x82, 0xaa, 0x2a, 0x82, 0xa8, 0x2a, 0x82, 0xa8, 0x8a, 0x82, 0xa2, 0x62, 0x82, 0x89, 0x58, 0x28, 0x25, 0x56, 0x82, 0x95, 0x55, 0x69, 0x55, 0x55, 0x55, 0x55};
const char chr168[] PROGMEM = {0x55,0x55,0x55,0x55,0x69,0x55,0x56,0x82,0x95,0x58,0x28,0x25,0x62,0xaa,0x89,0x8a,0xaa,0xa2,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0xaa,0x82,0xaa,0xaa,0x82,0xaa,0x2a,0x82,0xa8,0x2a,0x82,0xa8,0x8a,0x82,0xa2,0x62,0x82,0x89,0x58,0x28,0x25,0x56,0x82,0x95,0x55,0x69,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
3944,7 → 3944,7
// 17 ------------
// 000000000011
// 012345678901
const char chr169[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x69, 0x55, 0x56, 0x82, 0x95, 0x58, 0x28, 0x25, 0x62, 0xaa, 0x89, 0x8a, 0xaa, 0xa2, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0xaa, 0x82, 0xaa, 0xaa, 0x82, 0xaa, 0x2a, 0x0a, 0xa8, 0x2a, 0x0a, 0xa8, 0x88, 0x2a, 0xa2, 0x60, 0xaa, 0x89, 0x58, 0x28, 0x25, 0x56, 0x82, 0x95, 0x55, 0x69, 0x55, 0x55, 0x55, 0x55};
const char chr169[] PROGMEM = {0x55,0x55,0x55,0x55,0x69,0x55,0x56,0x82,0x95,0x58,0x28,0x25,0x62,0xaa,0x89,0x8a,0xaa,0xa2,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0xaa,0x82,0xaa,0xaa,0x82,0xaa,0x2a,0x0a,0xa8,0x2a,0x0a,0xa8,0x88,0x2a,0xa2,0x60,0xaa,0x89,0x58,0x28,0x25,0x56,0x82,0x95,0x55,0x69,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
3967,7 → 3967,7
// 17 ------------
// 000000000011
// 012345678901
const char chr170[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x69, 0x55, 0x56, 0x82, 0x95, 0x58, 0x28, 0x25, 0x62, 0xaa, 0x89, 0x8a, 0xaa, 0xa2, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0xaa, 0x82, 0xaa, 0xaa, 0x02, 0xaa, 0x28, 0x0a, 0xa8, 0x20, 0x2a, 0xa8, 0x80, 0xaa, 0xa2, 0x62, 0xaa, 0x89, 0x58, 0x28, 0x25, 0x56, 0x82, 0x95, 0x55, 0x69, 0x55, 0x55, 0x55, 0x55};
const char chr170[] PROGMEM = {0x55,0x55,0x55,0x55,0x69,0x55,0x56,0x82,0x95,0x58,0x28,0x25,0x62,0xaa,0x89,0x8a,0xaa,0xa2,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0xaa,0x82,0xaa,0xaa,0x02,0xaa,0x28,0x0a,0xa8,0x20,0x2a,0xa8,0x80,0xaa,0xa2,0x62,0xaa,0x89,0x58,0x28,0x25,0x56,0x82,0x95,0x55,0x69,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
3990,7 → 3990,7
// 17 ------------
// 000000000011
// 012345678901
const char chr171[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x69, 0x55, 0x56, 0x82, 0x95, 0x58, 0x28, 0x25, 0x62, 0xaa, 0x89, 0x8a, 0xaa, 0xa2, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0xaa, 0x82, 0xaa, 0xa8, 0x02, 0xaa, 0x20, 0x2a, 0xa8, 0x02, 0xaa, 0xa8, 0x8a, 0xaa, 0xa2, 0x62, 0xaa, 0x89, 0x58, 0x28, 0x25, 0x56, 0x82, 0x95, 0x55, 0x69, 0x55, 0x55, 0x55, 0x55};
const char chr171[] PROGMEM = {0x55,0x55,0x55,0x55,0x69,0x55,0x56,0x82,0x95,0x58,0x28,0x25,0x62,0xaa,0x89,0x8a,0xaa,0xa2,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0xaa,0x82,0xaa,0xa8,0x02,0xaa,0x20,0x2a,0xa8,0x02,0xaa,0xa8,0x8a,0xaa,0xa2,0x62,0xaa,0x89,0x58,0x28,0x25,0x56,0x82,0x95,0x55,0x69,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
4013,7 → 4013,7
// 17 ------------
// 000000000011
// 012345678901
const char chr172[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x69, 0x55, 0x56, 0x82, 0x95, 0x58, 0x28, 0x25, 0x62, 0xaa, 0x89, 0x8a, 0xaa, 0xa2, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x80, 0x02, 0xaa, 0x80, 0x02, 0xaa, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x8a, 0xaa, 0xa2, 0x62, 0xaa, 0x89, 0x58, 0x28, 0x25, 0x56, 0x82, 0x95, 0x55, 0x69, 0x55, 0x55, 0x55, 0x55};
const char chr172[] PROGMEM = {0x55,0x55,0x55,0x55,0x69,0x55,0x56,0x82,0x95,0x58,0x28,0x25,0x62,0xaa,0x89,0x8a,0xaa,0xa2,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x80,0x02,0xaa,0x80,0x02,0xaa,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x8a,0xaa,0xa2,0x62,0xaa,0x89,0x58,0x28,0x25,0x56,0x82,0x95,0x55,0x69,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
4036,7 → 4036,7
// 17 ------------
// 000000000011
// 012345678901
const char chr173[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x69, 0x55, 0x56, 0x82, 0x95, 0x58, 0x28, 0x25, 0x62, 0xaa, 0x89, 0x8a, 0xaa, 0xa2, 0x02, 0xaa, 0xa8, 0x20, 0x2a, 0xa8, 0xa8, 0x02, 0xaa, 0xaa, 0x82, 0xaa, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x8a, 0xaa, 0xa2, 0x62, 0xaa, 0x89, 0x58, 0x28, 0x25, 0x56, 0x82, 0x95, 0x55, 0x69, 0x55, 0x55, 0x55, 0x55};
const char chr173[] PROGMEM = {0x55,0x55,0x55,0x55,0x69,0x55,0x56,0x82,0x95,0x58,0x28,0x25,0x62,0xaa,0x89,0x8a,0xaa,0xa2,0x02,0xaa,0xa8,0x20,0x2a,0xa8,0xa8,0x02,0xaa,0xaa,0x82,0xaa,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x8a,0xaa,0xa2,0x62,0xaa,0x89,0x58,0x28,0x25,0x56,0x82,0x95,0x55,0x69,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
4059,7 → 4059,7
// 17 ------------
// 000000000011
// 012345678901
const char chr174[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x69, 0x55, 0x56, 0x82, 0x95, 0x58, 0x28, 0x25, 0x62, 0xaa, 0x89, 0x80, 0xaa, 0xa2, 0x20, 0x2a, 0xa8, 0x28, 0x0a, 0xa8, 0xaa, 0x02, 0xaa, 0xaa, 0x82, 0xaa, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x8a, 0xaa, 0xa2, 0x62, 0xaa, 0x89, 0x58, 0x28, 0x25, 0x56, 0x82, 0x95, 0x55, 0x69, 0x55, 0x55, 0x55, 0x55};
const char chr174[] PROGMEM = {0x55,0x55,0x55,0x55,0x69,0x55,0x56,0x82,0x95,0x58,0x28,0x25,0x62,0xaa,0x89,0x80,0xaa,0xa2,0x20,0x2a,0xa8,0x28,0x0a,0xa8,0xaa,0x02,0xaa,0xaa,0x82,0xaa,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x8a,0xaa,0xa2,0x62,0xaa,0x89,0x58,0x28,0x25,0x56,0x82,0x95,0x55,0x69,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
4082,7 → 4082,7
// 17 ------------
// 000000000011
// 012345678901
const char chr175[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x69, 0x55, 0x56, 0x82, 0x95, 0x58, 0x28, 0x25, 0x60, 0xaa, 0x89, 0x88, 0x2a, 0xa2, 0x2a, 0x0a, 0xa8, 0x2a, 0x0a, 0xa8, 0xaa, 0x82, 0xaa, 0xaa, 0x82, 0xaa, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x8a, 0xaa, 0xa2, 0x62, 0xaa, 0x89, 0x58, 0x28, 0x25, 0x56, 0x82, 0x95, 0x55, 0x69, 0x55, 0x55, 0x55, 0x55};
const char chr175[] PROGMEM = {0x55,0x55,0x55,0x55,0x69,0x55,0x56,0x82,0x95,0x58,0x28,0x25,0x60,0xaa,0x89,0x88,0x2a,0xa2,0x2a,0x0a,0xa8,0x2a,0x0a,0xa8,0xaa,0x82,0xaa,0xaa,0x82,0xaa,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x8a,0xaa,0xa2,0x62,0xaa,0x89,0x58,0x28,0x25,0x56,0x82,0x95,0x55,0x69,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
4105,7 → 4105,7
// 17 ------------
// 000000000011
// 012345678901
const char chr176[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x58, 0x55, 0x55, 0x58, 0x55, 0x55, 0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr176[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x56,0x55,0x55,0x56,0x55,0x55,0x58,0x55,0x55,0x58,0x55,0x55,0x56,0x55,0x55,0x56,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
4128,7 → 4128,7
// 17 ------------
// 000000000011
// 012345678901
const char chr177[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x69, 0x55, 0x56, 0x82, 0x95, 0x58, 0x28, 0x25, 0x62, 0xaa, 0x89, 0x8a, 0xaa, 0xa2, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0xaa, 0x82, 0xaa, 0xaa, 0x82, 0xaa, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x8a, 0xaa, 0xa2, 0x62, 0xaa, 0x89, 0x58, 0x28, 0x25, 0x56, 0x82, 0x95, 0x55, 0x69, 0x55, 0x55, 0x55, 0x55};
const char chr177[] PROGMEM = {0x55,0x55,0x55,0x55,0x69,0x55,0x56,0x82,0x95,0x58,0x28,0x25,0x62,0xaa,0x89,0x8a,0xaa,0xa2,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0xaa,0x82,0xaa,0xaa,0x82,0xaa,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x8a,0xaa,0xa2,0x62,0xaa,0x89,0x58,0x28,0x25,0x56,0x82,0x95,0x55,0x69,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
4151,7 → 4151,7
// 17 ------------
// 000000000011
// 012345678901
const char chr178[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x95, 0x55, 0x55, 0x95, 0x55, 0x55, 0x25, 0x55, 0x55, 0x25, 0x55, 0x55, 0x95, 0x55, 0x55, 0x95, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr178[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x95,0x55,0x55,0x95,0x55,0x55,0x25,0x55,0x55,0x25,0x55,0x55,0x95,0x55,0x55,0x95,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
4174,7 → 4174,7
// 17 ------------
// 000000000011
// 012345678901
const char chr179[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0xaa, 0x55, 0x55, 0x82, 0x55, 0x55, 0x82, 0x55, 0x55, 0x82, 0x55, 0xaa, 0x82, 0xaa, 0x80, 0x00, 0x02, 0x8a, 0xaa, 0xa2, 0x88, 0x28, 0x22, 0x88, 0x28, 0x22, 0x8a, 0xaa, 0xa2, 0x8a, 0xaa, 0xa2, 0x80, 0x00, 0x02, 0xaa, 0xaa, 0xaa, 0x55, 0x55, 0x55};
const char chr179[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0xaa,0x55,0x55,0x82,0x55,0x55,0x82,0x55,0x55,0x82,0x55,0xaa,0x82,0xaa,0x80,0x00,0x02,0x8a,0xaa,0xa2,0x88,0x28,0x22,0x88,0x28,0x22,0x8a,0xaa,0xa2,0x8a,0xaa,0xa2,0x80,0x00,0x02,0xaa,0xaa,0xaa,0x55,0x55,0x55};
 
 
// 0 ---------- -
4197,7 → 4197,7
// 17 -##########-
// 000000000011
// 012345678901
const char chr180[] PROGMEM = {0x55, 0x55, 0x59, 0x55, 0x55, 0x65, 0x55, 0x55, 0x15, 0x55, 0x41, 0x15, 0x55, 0x00, 0x15, 0x54, 0x00, 0x15, 0x50, 0x00, 0x05, 0x40, 0x00, 0x01, 0x0a, 0xaa, 0xa0, 0x4a, 0xa0, 0x21, 0x4a, 0xa1, 0x21, 0x4a, 0xa0, 0x21, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x48, 0x0a, 0xa1, 0x48, 0x4a, 0xa1, 0x48, 0x4a, 0xa1, 0x40, 0x00, 0x01};
const char chr180[] PROGMEM = {0x55,0x55,0x59,0x55,0x55,0x65,0x55,0x55,0x15,0x55,0x41,0x15,0x55,0x00,0x15,0x54,0x00,0x15,0x50,0x00,0x05,0x40,0x00,0x01,0x0a,0xaa,0xa0,0x4a,0xa0,0x21,0x4a,0xa1,0x21,0x4a,0xa0,0x21,0x4a,0xaa,0xa1,0x4a,0xaa,0xa1,0x48,0x0a,0xa1,0x48,0x4a,0xa1,0x48,0x4a,0xa1,0x40,0x00,0x01};
 
 
// 0 #######-----
4220,7 → 4220,7
// 17 -------#####
// 000000000011
// 012345678901
const char chr181[] PROGMEM = {0x00, 0x01, 0x55, 0x2a, 0xa1, 0x55, 0x22, 0x21, 0x55, 0x22, 0x21, 0x55, 0x00, 0x01, 0x55, 0x55, 0x48, 0x55, 0x55, 0x22, 0x15, 0x54, 0x80, 0x85, 0x54, 0xaa, 0x85, 0x54, 0x80, 0x85, 0x54, 0x84, 0x85, 0x55, 0x04, 0x05, 0x55, 0x54, 0x85, 0x55, 0x54, 0x80, 0x55, 0x54, 0xa8, 0x55, 0x54, 0x88, 0x55, 0x54, 0x88, 0x55, 0x54, 0x00};
const char chr181[] PROGMEM = {0x00,0x01,0x55,0x2a,0xa1,0x55,0x22,0x21,0x55,0x22,0x21,0x55,0x00,0x01,0x55,0x55,0x48,0x55,0x55,0x22,0x15,0x54,0x80,0x85,0x54,0xaa,0x85,0x54,0x80,0x85,0x54,0x84,0x85,0x55,0x04,0x05,0x55,0x54,0x85,0x55,0x54,0x80,0x55,0x54,0xa8,0x55,0x54,0x88,0x55,0x54,0x88,0x55,0x54,0x00};
 
 
// 0 -- -------
4243,7 → 4243,7
// 17 -- -
// 000000000011
// 012345678901
const char chr182[] PROGMEM = {0x5a, 0x95, 0x55, 0x60, 0x25, 0x69, 0x62, 0x09, 0x89, 0x62, 0x82, 0x25, 0x60, 0xa0, 0x95, 0x58, 0x28, 0x25, 0x56, 0x0a, 0x09, 0x55, 0x82, 0x82, 0x55, 0x80, 0xa2, 0x55, 0x88, 0x02, 0x55, 0x88, 0xa9, 0x55, 0x88, 0x95, 0x55, 0x88, 0x95, 0x56, 0x08, 0x25, 0x58, 0xaa, 0x89, 0x62, 0xaa, 0xa2, 0x60, 0x00, 0x02, 0x5a, 0xaa, 0xa9};
const char chr182[] PROGMEM = {0x5a,0x95,0x55,0x60,0x25,0x69,0x62,0x09,0x89,0x62,0x82,0x25,0x60,0xa0,0x95,0x58,0x28,0x25,0x56,0x0a,0x09,0x55,0x82,0x82,0x55,0x80,0xa2,0x55,0x88,0x02,0x55,0x88,0xa9,0x55,0x88,0x95,0x55,0x88,0x95,0x56,0x08,0x25,0x58,0xaa,0x89,0x62,0xaa,0xa2,0x60,0x00,0x02,0x5a,0xaa,0xa9};
 
 
// 0 -----##-----
4266,7 → 4266,7
// 17 ------------
// 000000000011
// 012345678901
const char chr183[] PROGMEM = {0x55, 0x41, 0x55, 0x55, 0x28, 0x55, 0x54, 0xaa, 0x15, 0x52, 0xaa, 0x85, 0x50, 0x28, 0x05, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x00, 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr183[] PROGMEM = {0x55,0x41,0x55,0x55,0x28,0x55,0x54,0xaa,0x15,0x52,0xaa,0x85,0x50,0x28,0x05,0x55,0x28,0x55,0x55,0x28,0x55,0x00,0x00,0x00,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0x00,0x00,0x00,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
4289,7 → 4289,7
// 17 ------------
// 000000000011
// 012345678901
const char chr184[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x55, 0x28, 0x55, 0x54, 0xaa, 0x15, 0x52, 0xaa, 0x85, 0x50, 0x28, 0x05, 0x55, 0x28, 0x55, 0x00, 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr184[] PROGMEM = {0x55,0x55,0x55,0x55,0x41,0x55,0x55,0x28,0x55,0x54,0xaa,0x15,0x52,0xaa,0x85,0x50,0x28,0x05,0x55,0x28,0x55,0x00,0x00,0x00,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0x00,0x00,0x00,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
4312,7 → 4312,7
// 17 ------------
// 000000000011
// 012345678901
const char chr185[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x55, 0x28, 0x55, 0x54, 0xaa, 0x15, 0x52, 0xaa, 0x85, 0x00, 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr185[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x55,0x28,0x55,0x54,0xaa,0x15,0x52,0xaa,0x85,0x00,0x00,0x00,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0x00,0x00,0x00,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
4335,7 → 4335,7
// 17 ------------
// 000000000011
// 012345678901
const char chr186[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x55, 0x28, 0x55, 0x54, 0xaa, 0x15, 0x00, 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr186[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x55,0x28,0x55,0x54,0xaa,0x15,0x00,0x00,0x00,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0x00,0x00,0x00,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
4358,7 → 4358,7
// 17 ------------
// 000000000011
// 012345678901
const char chr187[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr187[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x00,0x00,0x00,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0x00,0x00,0x00,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
4381,7 → 4381,7
// 17 ------------
// 000000000011
// 012345678901
const char chr188[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x54, 0xaa, 0x15, 0x55, 0x28, 0x55, 0x55, 0x41, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr188[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x00,0x00,0x00,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0x00,0x00,0x00,0x54,0xaa,0x15,0x55,0x28,0x55,0x55,0x41,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
4404,7 → 4404,7
// 17 ------------
// 000000000011
// 012345678901
const char chr189[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x52, 0xaa, 0x85, 0x54, 0xaa, 0x15, 0x55, 0x28, 0x55, 0x55, 0x41, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr189[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x00,0x00,0x00,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0x00,0x00,0x00,0x52,0xaa,0x85,0x54,0xaa,0x15,0x55,0x28,0x55,0x55,0x41,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
4427,7 → 4427,7
// 17 ------------
// 000000000011
// 012345678901
const char chr190[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x55, 0x28, 0x55, 0x50, 0x28, 0x05, 0x52, 0xaa, 0x85, 0x54, 0xaa, 0x15, 0x55, 0x28, 0x55, 0x55, 0x41, 0x55, 0x55, 0x55, 0x55};
const char chr190[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x00,0x00,0x00,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0x00,0x00,0x00,0x55,0x28,0x55,0x50,0x28,0x05,0x52,0xaa,0x85,0x54,0xaa,0x15,0x55,0x28,0x55,0x55,0x41,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
4450,7 → 4450,7
// 17 -----##-----
// 000000000011
// 012345678901
const char chr191[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x50, 0x28, 0x05, 0x52, 0xaa, 0x85, 0x54, 0xaa, 0x15, 0x55, 0x28, 0x55, 0x55, 0x41, 0x55};
const char chr191[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x00,0x00,0x00,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0x00,0x00,0x00,0x55,0x28,0x55,0x55,0x28,0x55,0x50,0x28,0x05,0x52,0xaa,0x85,0x54,0xaa,0x15,0x55,0x28,0x55,0x55,0x41,0x55};
 
 
// 0
4473,7 → 4473,7
// 17 ------------
// 000000000011
// 012345678901
const char chr192[] PROGMEM = {0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr192[] PROGMEM = {0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0
4496,7 → 4496,7
// 17 ------------
// 000000000011
// 012345678901
const char chr193[] PROGMEM = {0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr193[] PROGMEM = {0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
4519,7 → 4519,7
// 17
// 000000000011
// 012345678901
const char chr194[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa};
const char chr194[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x00,0x00,0x00,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa};
 
 
// 0
4542,7 → 4542,7
// 17 ------------
// 000000000011
// 012345678901
const char chr195[] PROGMEM = {0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr195[] PROGMEM = {0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0x00,0x00,0x00,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
4565,7 → 4565,7
// 17
// 000000000011
// 012345678901
const char chr196[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa};
const char chr196[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa};
 
 
// 0 ------------
4588,7 → 4588,7
// 17
// 000000000011
// 012345678901
const char chr197[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa};
const char chr197[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa};
 
 
// 0 ------------
4611,7 → 4611,7
// 17 ############
// 000000000011
// 012345678901
const char chr198[] PROGMEM = {0x55, 0x55, 0x55, 0x40, 0x00, 0x01, 0x4a, 0xaa, 0xa1, 0x48, 0x28, 0x21, 0x48, 0x88, 0xa1, 0x48, 0x28, 0xa1, 0x48, 0xa8, 0xa1, 0x48, 0xa8, 0x21, 0x4a, 0xaa, 0xa1, 0x00, 0x28, 0x00, 0x2a, 0xaa, 0xa8, 0x20, 0x00, 0x08, 0x22, 0x22, 0x28, 0x28, 0x88, 0x88, 0x22, 0x22, 0x28, 0x28, 0x00, 0x28, 0x2a, 0xaa, 0xa8, 0x00, 0x00, 0x00};
const char chr198[] PROGMEM = {0x55,0x55,0x55,0x40,0x00,0x01,0x4a,0xaa,0xa1,0x48,0x28,0x21,0x48,0x88,0xa1,0x48,0x28,0xa1,0x48,0xa8,0xa1,0x48,0xa8,0x21,0x4a,0xaa,0xa1,0x00,0x28,0x00,0x2a,0xaa,0xa8,0x20,0x00,0x08,0x22,0x22,0x28,0x28,0x88,0x88,0x22,0x22,0x28,0x28,0x00,0x28,0x2a,0xaa,0xa8,0x00,0x00,0x00};
 
 
// 0 ------------
4634,7 → 4634,7
// 17 ------------
// 000000000011
// 012345678901
const char chr199[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x5a, 0xaa, 0xa9, 0x59, 0x55, 0x59, 0x59, 0x55, 0x59, 0x59, 0x55, 0x59, 0x59, 0x55, 0x59, 0x59, 0x55, 0x59, 0x5a, 0xaa, 0xa9, 0x59, 0x55, 0x59, 0x59, 0x55, 0x59, 0x59, 0x55, 0x59, 0x59, 0x55, 0x59, 0x59, 0x55, 0x59, 0x5a, 0xaa, 0xa9, 0x55, 0x55, 0x55};
const char chr199[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x5a,0xaa,0xa9,0x59,0x55,0x59,0x59,0x55,0x59,0x59,0x55,0x59,0x59,0x55,0x59,0x59,0x55,0x59,0x5a,0xaa,0xa9,0x59,0x55,0x59,0x59,0x55,0x59,0x59,0x55,0x59,0x59,0x55,0x59,0x59,0x55,0x59,0x5a,0xaa,0xa9,0x55,0x55,0x55};
 
 
// 0 ------##----
4657,7 → 4657,7
// 17 -------##---
// 000000000011
// 012345678901
const char chr200[] PROGMEM = {0x55, 0x50, 0x55, 0x55, 0x4a, 0x15, 0x55, 0x2a, 0x85, 0x55, 0x2a, 0xa1, 0x55, 0x4a, 0xa8, 0x55, 0x52, 0xa8, 0x55, 0x54, 0xaa, 0x55, 0x55, 0x09, 0x55, 0x55, 0x52, 0x55, 0x55, 0x1a, 0x55, 0x51, 0x96, 0x55, 0x18, 0x85, 0x54, 0x88, 0x28, 0x54, 0x82, 0x05, 0x55, 0x20, 0xa1, 0x55, 0x48, 0x15, 0x55, 0x52, 0x85, 0x55, 0x54, 0x15};
const char chr200[] PROGMEM = {0x55,0x50,0x55,0x55,0x4a,0x15,0x55,0x2a,0x85,0x55,0x2a,0xa1,0x55,0x4a,0xa8,0x55,0x52,0xa8,0x55,0x54,0xaa,0x55,0x55,0x09,0x55,0x55,0x52,0x55,0x55,0x1a,0x55,0x51,0x96,0x55,0x18,0x85,0x54,0x88,0x28,0x54,0x82,0x05,0x55,0x20,0xa1,0x55,0x48,0x15,0x55,0x52,0x85,0x55,0x54,0x15};
 
 
// 0 ------------
4680,7 → 4680,7
// 17 ------------
// 000000000011
// 012345678901
const char chr201[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x45, 0x55, 0x55, 0x21, 0x55, 0x55, 0xa8, 0x55, 0x55, 0xa1, 0x55, 0x55, 0x98, 0x15, 0x55, 0x2a, 0x85, 0x55, 0x4a, 0xa1, 0x55, 0x4a, 0xa8, 0x55, 0x52, 0xaa, 0x15, 0x54, 0xaa, 0x15, 0x55, 0x28, 0x55, 0x55, 0x41, 0x55, 0x55, 0x55, 0x55};
const char chr201[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x45,0x55,0x55,0x21,0x55,0x55,0xa8,0x55,0x55,0xa1,0x55,0x55,0x98,0x15,0x55,0x2a,0x85,0x55,0x4a,0xa1,0x55,0x4a,0xa8,0x55,0x52,0xaa,0x15,0x54,0xaa,0x15,0x55,0x28,0x55,0x55,0x41,0x55,0x55,0x55,0x55};
 
 
// 0 ---# #--
4703,7 → 4703,7
// 17 ---# #--
// 000000000011
// 012345678901
const char chr202[] PROGMEM = {0x54, 0xaa, 0x85, 0x52, 0x00, 0x21, 0x48, 0x2a, 0x08, 0x60, 0x80, 0x82, 0x62, 0x08, 0x22, 0x62, 0x2a, 0x22, 0x62, 0x08, 0x22, 0x60, 0x88, 0x82, 0x48, 0x08, 0x08, 0x52, 0x08, 0x21, 0x54, 0x48, 0x45, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x2a, 0x15, 0x54, 0xaa, 0x85};
const char chr202[] PROGMEM = {0x54,0xaa,0x85,0x52,0x00,0x21,0x48,0x2a,0x08,0x60,0x80,0x82,0x62,0x08,0x22,0x62,0x2a,0x22,0x62,0x08,0x22,0x60,0x88,0x82,0x48,0x08,0x08,0x52,0x08,0x21,0x54,0x48,0x45,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x2a,0x15,0x54,0xaa,0x85};
 
 
// 0 ------------
4726,7 → 4726,7
// 17 -------#####
// 000000000011
// 012345678901
const char chr203[] PROGMEM = {0x55, 0x55, 0x55, 0x01, 0x55, 0x55, 0x21, 0x55, 0x55, 0x20, 0x15, 0x55, 0x22, 0x15, 0x55, 0x28, 0x15, 0x55, 0x22, 0x15, 0x55, 0x00, 0x00, 0x15, 0x52, 0xaa, 0x15, 0x52, 0x22, 0x15, 0x52, 0x22, 0x15, 0x50, 0x00, 0x05, 0x55, 0x54, 0x85, 0x55, 0x54, 0x80, 0x55, 0x54, 0xa8, 0x55, 0x54, 0x88, 0x55, 0x54, 0x88, 0x55, 0x54, 0x00};
const char chr203[] PROGMEM = {0x55,0x55,0x55,0x01,0x55,0x55,0x21,0x55,0x55,0x20,0x15,0x55,0x22,0x15,0x55,0x28,0x15,0x55,0x22,0x15,0x55,0x00,0x00,0x15,0x52,0xaa,0x15,0x52,0x22,0x15,0x52,0x22,0x15,0x50,0x00,0x05,0x55,0x54,0x85,0x55,0x54,0x80,0x55,0x54,0xa8,0x55,0x54,0x88,0x55,0x54,0x88,0x55,0x54,0x00};
 
 
// 0 ------------
4749,7 → 4749,7
// 17 #########---
// 000000000011
// 012345678901
const char chr204[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x15, 0x22, 0x8a, 0x15, 0x28, 0xa2, 0x15, 0x20, 0x82, 0x15, 0x20, 0x82, 0x15, 0x00, 0x00, 0x15};
const char chr204[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x00,0x00,0x15,0x22,0x8a,0x15,0x28,0xa2,0x15,0x20,0x82,0x15,0x20,0x82,0x15,0x00,0x00,0x15};
 
 
// 0 ----####----
4772,7 → 4772,7
// 17 ----####----
// 000000000011
// 012345678901
const char chr205[] PROGMEM = {0x55, 0x00, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x00, 0x28, 0x00, 0x2a, 0xaa, 0xa8, 0x0a, 0xaa, 0xa0, 0x42, 0xaa, 0x81, 0x50, 0xaa, 0x05, 0x54, 0x28, 0x15, 0x55, 0x00, 0x55};
const char chr205[] PROGMEM = {0x55,0x00,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x00,0x28,0x00,0x2a,0xaa,0xa8,0x0a,0xaa,0xa0,0x42,0xaa,0x81,0x50,0xaa,0x05,0x54,0x28,0x15,0x55,0x00,0x55};
 
 
// 0 ------------
4795,7 → 4795,7
// 17 ------------
// 000000000011
// 012345678901
const char chr206[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr206[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x00,0x00,0x00,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x00,0x00,0x00,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ----####----
4818,7 → 4818,7
// 17 ----####----
// 000000000011
// 012345678901
const char chr207[] PROGMEM = {0x55, 0x00, 0x55, 0x54, 0x28, 0x15, 0x50, 0xaa, 0x05, 0x42, 0xaa, 0x81, 0x0a, 0xaa, 0xa0, 0x2a, 0xaa, 0xa8, 0x00, 0x28, 0x00, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x00, 0x55};
const char chr207[] PROGMEM = {0x55,0x00,0x55,0x54,0x28,0x15,0x50,0xaa,0x05,0x42,0xaa,0x81,0x0a,0xaa,0xa0,0x2a,0xaa,0xa8,0x00,0x28,0x00,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x00,0x55};
 
 
// 0 ------------
4841,7 → 4841,7
// 17 ------------
// 000000000011
// 012345678901
const char chr208[] PROGMEM = {0x55, 0x55, 0x55, 0x54, 0x01, 0x55, 0x52, 0xa8, 0x55, 0x48, 0x02, 0x15, 0x48, 0x52, 0x15, 0x48, 0x52, 0x15, 0x48, 0x02, 0x15, 0x52, 0xa8, 0x55, 0x54, 0x01, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr208[] PROGMEM = {0x55,0x55,0x55,0x54,0x01,0x55,0x52,0xa8,0x55,0x48,0x02,0x15,0x48,0x52,0x15,0x48,0x52,0x15,0x48,0x02,0x15,0x52,0xa8,0x55,0x54,0x01,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ---##--#--#-
4864,7 → 4864,7
// 17 -----###----
// 000000000011
// 012345678901
const char chr209[] PROGMEM = {0x54, 0x14, 0x51, 0x52, 0x82, 0x08, 0x48, 0x22, 0x88, 0x48, 0x22, 0x28, 0x48, 0x22, 0x28, 0x52, 0x82, 0x08, 0x54, 0x14, 0x51, 0x55, 0x40, 0x55, 0x55, 0x2a, 0x15, 0x54, 0x88, 0x85, 0x52, 0x08, 0x21, 0x48, 0x48, 0x08, 0x48, 0x4a, 0x88, 0x48, 0x50, 0x08, 0x52, 0x15, 0x21, 0x54, 0x80, 0x85, 0x55, 0x2a, 0x15, 0x55, 0x40, 0x55};
const char chr209[] PROGMEM = {0x54,0x14,0x51,0x52,0x82,0x08,0x48,0x22,0x88,0x48,0x22,0x28,0x48,0x22,0x28,0x52,0x82,0x08,0x54,0x14,0x51,0x55,0x40,0x55,0x55,0x2a,0x15,0x54,0x88,0x85,0x52,0x08,0x21,0x48,0x48,0x08,0x48,0x4a,0x88,0x48,0x50,0x08,0x52,0x15,0x21,0x54,0x80,0x85,0x55,0x2a,0x15,0x55,0x40,0x55};
 
 
// 0 -###-#--#-#-
4887,7 → 4887,7
// 17 -----###----
// 000000000011
// 012345678901
const char chr210[] PROGMEM = {0x40, 0x45, 0x11, 0x2a, 0x20, 0x88, 0x20, 0x20, 0x88, 0x28, 0x21, 0x21, 0x21, 0x20, 0x21, 0x21, 0x2a, 0x21, 0x45, 0x40, 0x45, 0x55, 0x40, 0x55, 0x55, 0x2a, 0x15, 0x54, 0x88, 0x85, 0x52, 0x08, 0x21, 0x48, 0x48, 0x08, 0x48, 0x4a, 0x88, 0x48, 0x50, 0x08, 0x52, 0x15, 0x21, 0x54, 0x80, 0x85, 0x55, 0x2a, 0x15, 0x55, 0x40, 0x55};
const char chr210[] PROGMEM = {0x40,0x45,0x11,0x2a,0x20,0x88,0x20,0x20,0x88,0x28,0x21,0x21,0x21,0x20,0x21,0x21,0x2a,0x21,0x45,0x40,0x45,0x55,0x40,0x55,0x55,0x2a,0x15,0x54,0x88,0x85,0x52,0x08,0x21,0x48,0x48,0x08,0x48,0x4a,0x88,0x48,0x50,0x08,0x52,0x15,0x21,0x54,0x80,0x85,0x55,0x2a,0x15,0x55,0x40,0x55};
 
 
// 0 ------------
4910,7 → 4910,7
// 17 ------------
// 000000000011
// 012345678901
const char chr211[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x50, 0x55, 0x05, 0x4a, 0x14, 0xa1, 0x4a, 0x84, 0xa1, 0x4a, 0x80, 0xa1, 0x4a, 0xa0, 0xa1, 0x0a, 0x28, 0xa0, 0x8a, 0x28, 0xa2, 0x0a, 0x0a, 0xa0, 0x4a, 0x02, 0xa1, 0x4a, 0x12, 0xa1, 0x4a, 0x14, 0xa1, 0x50, 0x55, 0x05, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr211[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x50,0x55,0x05,0x4a,0x14,0xa1,0x4a,0x84,0xa1,0x4a,0x80,0xa1,0x4a,0xa0,0xa1,0x0a,0x28,0xa0,0x8a,0x28,0xa2,0x0a,0x0a,0xa0,0x4a,0x02,0xa1,0x4a,0x12,0xa1,0x4a,0x14,0xa1,0x50,0x55,0x05,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
4933,7 → 4933,7
// 17 ------------
// 000000000011
// 012345678901
const char chr212[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x00, 0x55, 0x54, 0xaa, 0x15, 0x52, 0xaa, 0x85, 0x52, 0x80, 0x85, 0x52, 0x85, 0x55, 0x02, 0xaa, 0x00, 0xa8, 0xaa, 0x8a, 0x00, 0x02, 0x80, 0x52, 0x02, 0x85, 0x52, 0xaa, 0x85, 0x50, 0xaa, 0x05, 0x55, 0x00, 0x15, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr212[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x00,0x55,0x54,0xaa,0x15,0x52,0xaa,0x85,0x52,0x80,0x85,0x52,0x85,0x55,0x02,0xaa,0x00,0xa8,0xaa,0x8a,0x00,0x02,0x80,0x52,0x02,0x85,0x52,0xaa,0x85,0x50,0xaa,0x05,0x55,0x00,0x15,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
4956,7 → 4956,7
// 17 ------------
// 000000000011
// 012345678901
const char chr213[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54, 0x00, 0x15, 0x52, 0xaa, 0x85, 0x52, 0xaa, 0x85, 0x52, 0x80, 0x15, 0x52, 0x85, 0x55, 0x02, 0xa8, 0x00, 0xa2, 0xa8, 0xaa, 0x02, 0x80, 0x00, 0x52, 0x80, 0x55, 0x52, 0xaa, 0x85, 0x52, 0xaa, 0x85, 0x54, 0x00, 0x15, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr213[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x54,0x00,0x15,0x52,0xaa,0x85,0x52,0xaa,0x85,0x52,0x80,0x15,0x52,0x85,0x55,0x02,0xa8,0x00,0xa2,0xa8,0xaa,0x02,0x80,0x00,0x52,0x80,0x55,0x52,0xaa,0x85,0x52,0xaa,0x85,0x54,0x00,0x15,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
4979,7 → 4979,7
// 17 ------------
// 000000000011
// 012345678901
const char chr214[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x50, 0x55, 0x05, 0x4a, 0x14, 0xa1, 0x4a, 0x14, 0xa1, 0x4a, 0x14, 0xa1, 0x4a, 0x00, 0xa1, 0x0a, 0x28, 0xa0, 0xa2, 0x28, 0x8a, 0x02, 0x28, 0x80, 0x52, 0x82, 0x85, 0x52, 0x82, 0x85, 0x52, 0x82, 0x85, 0x54, 0x00, 0x15, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr214[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x50,0x55,0x05,0x4a,0x14,0xa1,0x4a,0x14,0xa1,0x4a,0x14,0xa1,0x4a,0x00,0xa1,0x0a,0x28,0xa0,0xa2,0x28,0x8a,0x02,0x28,0x80,0x52,0x82,0x85,0x52,0x82,0x85,0x52,0x82,0x85,0x54,0x00,0x15,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
5002,7 → 5002,7
// 17 ------------
// 000000000011
// 012345678901
const char chr215[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x45, 0x55, 0x55, 0x21, 0x55, 0x01, 0x21, 0x00, 0xa8, 0x20, 0xaa, 0x01, 0x21, 0x00, 0x55, 0x21, 0x55, 0x55, 0x45, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr215[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x45,0x55,0x55,0x21,0x55,0x01,0x21,0x00,0xa8,0x20,0xaa,0x01,0x21,0x00,0x55,0x21,0x55,0x55,0x45,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
5025,7 → 5025,7
// 17 ------------
// 000000000011
// 012345678901
const char chr216[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr216[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x00,0x00,0x00,0xaa,0xaa,0xaa,0x00,0x00,0x00,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
5048,7 → 5048,7
// 17 ------------
// 000000000011
// 012345678901
const char chr217[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x15, 0x55, 0x54, 0x85, 0x40, 0x00, 0xa1, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x40, 0x00, 0xa1, 0x55, 0x54, 0x85, 0x55, 0x55, 0x15, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr217[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x15,0x55,0x54,0x85,0x40,0x00,0xa1,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x40,0x00,0xa1,0x55,0x54,0x85,0x55,0x55,0x15,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
5071,7 → 5071,7
// 17 ------------
// 000000000011
// 012345678901
const char chr218[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x40, 0x01, 0x55, 0x2a, 0xa8, 0x55, 0x4a, 0xa8, 0x55, 0x52, 0xa8, 0x55, 0x4a, 0xa8, 0x55, 0x2a, 0x28, 0x54, 0xa8, 0x48, 0x52, 0xa1, 0x51, 0x4a, 0x85, 0x55, 0x52, 0x15, 0x55, 0x54, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr218[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x40,0x01,0x55,0x2a,0xa8,0x55,0x4a,0xa8,0x55,0x52,0xa8,0x55,0x4a,0xa8,0x55,0x2a,0x28,0x54,0xa8,0x48,0x52,0xa1,0x51,0x4a,0x85,0x55,0x52,0x15,0x55,0x54,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
5094,7 → 5094,7
// 17 ------------
// 000000000011
// 012345678901
const char chr219[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x55, 0x28, 0x55, 0x54, 0xaa, 0x15, 0x52, 0xaa, 0x85, 0x54, 0x28, 0x15, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x41, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr219[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x55,0x28,0x55,0x54,0xaa,0x15,0x52,0xaa,0x85,0x54,0x28,0x15,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x41,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
5117,7 → 5117,7
// 17 ------------
// 000000000011
// 012345678901
const char chr220[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x40, 0x01, 0x55, 0x2a, 0xa8, 0x55, 0x2a, 0xa1, 0x55, 0x2a, 0x85, 0x55, 0x2a, 0xa1, 0x55, 0x28, 0xa8, 0x55, 0x21, 0x2a, 0x15, 0x45, 0x4a, 0x85, 0x55, 0x52, 0xa1, 0x55, 0x54, 0x85, 0x55, 0x55, 0x15, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr220[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x40,0x01,0x55,0x2a,0xa8,0x55,0x2a,0xa1,0x55,0x2a,0x85,0x55,0x2a,0xa1,0x55,0x28,0xa8,0x55,0x21,0x2a,0x15,0x45,0x4a,0x85,0x55,0x52,0xa1,0x55,0x54,0x85,0x55,0x55,0x15,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
5140,7 → 5140,7
// 17 ------------
// 000000000011
// 012345678901
const char chr221[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54, 0x55, 0x55, 0x52, 0x15, 0x55, 0x4a, 0x00, 0x01, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x4a, 0x00, 0x01, 0x52, 0x15, 0x55, 0x54, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr221[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x54,0x55,0x55,0x52,0x15,0x55,0x4a,0x00,0x01,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x4a,0x00,0x01,0x52,0x15,0x55,0x54,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
5163,7 → 5163,7
// 17 ------------
// 000000000011
// 012345678901
const char chr222[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x15, 0x55, 0x54, 0x85, 0x55, 0x52, 0xa1, 0x45, 0x4a, 0x85, 0x21, 0x2a, 0x15, 0x28, 0xa8, 0x55, 0x2a, 0xa1, 0x55, 0x2a, 0x85, 0x55, 0x2a, 0xa1, 0x55, 0x2a, 0xa8, 0x55, 0x40, 0x01, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr222[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x15,0x55,0x54,0x85,0x55,0x52,0xa1,0x45,0x4a,0x85,0x21,0x2a,0x15,0x28,0xa8,0x55,0x2a,0xa1,0x55,0x2a,0x85,0x55,0x2a,0xa1,0x55,0x2a,0xa8,0x55,0x40,0x01,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
5186,7 → 5186,7
// 17 ------------
// 000000000011
// 012345678901
const char chr223[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x54, 0x28, 0x15, 0x52, 0xaa, 0x85, 0x54, 0xaa, 0x15, 0x55, 0x28, 0x55, 0x55, 0x41, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr223[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x54,0x28,0x15,0x52,0xaa,0x85,0x54,0xaa,0x15,0x55,0x28,0x55,0x55,0x41,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
5209,7 → 5209,7
// 17 ------------
// 000000000011
// 012345678901
const char chr224[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54, 0x55, 0x55, 0x52, 0x15, 0x55, 0x4a, 0x85, 0x55, 0x52, 0xa1, 0x51, 0x54, 0xa8, 0x48, 0x55, 0x2a, 0x28, 0x55, 0x4a, 0xa8, 0x55, 0x52, 0xa8, 0x55, 0x4a, 0xa8, 0x55, 0x2a, 0xa8, 0x55, 0x40, 0x01, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr224[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x54,0x55,0x55,0x52,0x15,0x55,0x4a,0x85,0x55,0x52,0xa1,0x51,0x54,0xa8,0x48,0x55,0x2a,0x28,0x55,0x4a,0xa8,0x55,0x52,0xa8,0x55,0x4a,0xa8,0x55,0x2a,0xa8,0x55,0x40,0x01,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
5232,7 → 5232,7
// 17 ------------
// 000000000011
// 012345678901
const char chr225[] PROGMEM = {0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr225[] PROGMEM = {0x55,0x55,0x55,0x00,0x00,0x00,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0x00,0x00,0x00,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
5255,7 → 5255,7
// 17 ------------
// 000000000011
// 012345678901
const char chr226[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr226[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x00,0x00,0x00,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0x00,0x00,0x00,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
5278,7 → 5278,7
// 17 ------------
// 000000000011
// 012345678901
const char chr227[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55};
const char chr227[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x00,0x00,0x00,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0x00,0x00,0x00,0x55,0x55,0x55};
 
 
// 0 ------------
5301,7 → 5301,7
// 17 ---######---
// 000000000011
// 012345678901
const char chr228[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x00, 0x14, 0x00, 0xaa, 0x14, 0xaa, 0xaa, 0x82, 0xaa, 0x00, 0xaa, 0x00, 0x54, 0x00, 0x15};
const char chr228[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x00,0x14,0x00,0xaa,0x14,0xaa,0xaa,0x82,0xaa,0x00,0xaa,0x00,0x54,0x00,0x15};
 
 
// 0 ------------
5324,7 → 5324,7
// 17 -----##-----
// 000000000011
// 012345678901
const char chr229[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x00, 0x55, 0x00, 0x2a, 0x14, 0xa8, 0x4a, 0x82, 0xa1, 0x52, 0xaa, 0x85, 0x54, 0xaa, 0x15, 0x55, 0x28, 0x55, 0x55, 0x41, 0x55};
const char chr229[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x00,0x55,0x00,0x2a,0x14,0xa8,0x4a,0x82,0xa1,0x52,0xaa,0x85,0x54,0xaa,0x15,0x55,0x28,0x55,0x55,0x41,0x55};
 
 
// 0 ----##--#-#-
5347,7 → 5347,7
// 17 ------------
// 000000000011
// 012345678901
const char chr230[] PROGMEM = {0x55, 0x05, 0x11, 0x54, 0xa0, 0x88, 0x54, 0x88, 0x88, 0x54, 0xa0, 0xa8, 0x54, 0x84, 0x88, 0x44, 0x84, 0x88, 0x21, 0x15, 0x11, 0xa8, 0x55, 0x55, 0xa1, 0x55, 0x55, 0x98, 0x15, 0x55, 0x2a, 0x85, 0x55, 0x4a, 0xa1, 0x55, 0x4a, 0xa8, 0x55, 0x52, 0xaa, 0x15, 0x54, 0xaa, 0x15, 0x55, 0x28, 0x55, 0x55, 0x41, 0x55, 0x55, 0x55, 0x55};
const char chr230[] PROGMEM = {0x55,0x05,0x11,0x54,0xa0,0x88,0x54,0x88,0x88,0x54,0xa0,0xa8,0x54,0x84,0x88,0x44,0x84,0x88,0x21,0x15,0x11,0xa8,0x55,0x55,0xa1,0x55,0x55,0x98,0x15,0x55,0x2a,0x85,0x55,0x4a,0xa1,0x55,0x4a,0xa8,0x55,0x52,0xaa,0x15,0x54,0xaa,0x15,0x55,0x28,0x55,0x55,0x41,0x55,0x55,0x55,0x55};
 
 
// 0 ---------##-
5370,7 → 5370,7
// 17 ------------
// 000000000011
// 012345678901
const char chr231[] PROGMEM = {0x55, 0x55, 0x41, 0x55, 0x55, 0x28, 0x55, 0x54, 0x81, 0x55, 0x54, 0x85, 0x55, 0x54, 0x81, 0x45, 0x55, 0x28, 0x21, 0x55, 0x01, 0xa8, 0x54, 0x88, 0xa1, 0x54, 0x88, 0x98, 0x14, 0xa8, 0x2a, 0x84, 0x88, 0x4a, 0xa0, 0x88, 0x4a, 0xa8, 0x11, 0x52, 0xaa, 0x15, 0x54, 0xaa, 0x15, 0x55, 0x28, 0x55, 0x55, 0x41, 0x55, 0x55, 0x55, 0x55};
const char chr231[] PROGMEM = {0x55,0x55,0x41,0x55,0x55,0x28,0x55,0x54,0x81,0x55,0x54,0x85,0x55,0x54,0x81,0x45,0x55,0x28,0x21,0x55,0x01,0xa8,0x54,0x88,0xa1,0x54,0x88,0x98,0x14,0xa8,0x2a,0x84,0x88,0x4a,0xa0,0x88,0x4a,0xa8,0x11,0x52,0xaa,0x15,0x54,0xaa,0x15,0x55,0x28,0x55,0x55,0x41,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
5393,7 → 5393,7
// 17 ------------
// 000000000011
// 012345678901
const char chr232[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x0a, 0xaa, 0xa0, 0x52, 0xaa, 0x85, 0x54, 0xaa, 0x15, 0x55, 0x28, 0x55, 0x55, 0x41, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr232[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x00,0x00,0x00,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x0a,0xaa,0xa0,0x52,0xaa,0x85,0x54,0xaa,0x15,0x55,0x28,0x55,0x55,0x41,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
5416,7 → 5416,7
// 17 ----# #----
// 000000000011
// 012345678901
const char chr233[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x00, 0x28, 0x00, 0x55, 0x28, 0x55, 0x40, 0x28, 0x01, 0x2a, 0xaa, 0xa8, 0x4a, 0xaa, 0xa1, 0x52, 0xaa, 0x85, 0x54, 0xaa, 0x15, 0x55, 0x28, 0x55};
const char chr233[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x00,0x00,0x00,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x00,0x28,0x00,0x55,0x28,0x55,0x40,0x28,0x01,0x2a,0xaa,0xa8,0x4a,0xaa,0xa1,0x52,0xaa,0x85,0x54,0xaa,0x15,0x55,0x28,0x55};
 
 
// 0 ------------
5439,7 → 5439,7
// 17 ------------
// 000000000011
// 012345678901
const char chr234[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x55, 0x28, 0x55, 0x54, 0xaa, 0x15, 0x52, 0xaa, 0x85, 0x0a, 0xaa, 0xa0, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr234[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x55,0x28,0x55,0x54,0xaa,0x15,0x52,0xaa,0x85,0x0a,0xaa,0xa0,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x00,0x00,0x00,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ----# #----
5462,7 → 5462,7
// 17 ------------
// 000000000011
// 012345678901
const char chr235[] PROGMEM = {0x55, 0x28, 0x55, 0x54, 0xaa, 0x15, 0x52, 0xaa, 0x85, 0x4a, 0xaa, 0xa1, 0x2a, 0xaa, 0xa8, 0x40, 0x28, 0x01, 0x55, 0x28, 0x55, 0x00, 0x28, 0x00, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr235[] PROGMEM = {0x55,0x28,0x55,0x54,0xaa,0x15,0x52,0xaa,0x85,0x4a,0xaa,0xa1,0x2a,0xaa,0xa8,0x40,0x28,0x01,0x55,0x28,0x55,0x00,0x28,0x00,0x2a,0xaa,0xa8,0x2a,0xaa,0xa8,0x00,0x00,0x00,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 -###########
5485,7 → 5485,7
// 17 ###---------
// 000000000011
// 012345678901
const char chr236[] PROGMEM = {0x40, 0x00, 0x00, 0x2a, 0xaa, 0xa8, 0x20, 0x00, 0x00, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x01, 0x55, 0x55};
const char chr236[] PROGMEM = {0x40,0x00,0x00,0x2a,0xaa,0xa8,0x20,0x00,0x00,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x01,0x55,0x55};
 
 
// 0 ###########-
5508,7 → 5508,7
// 17 ---------###
// 000000000011
// 012345678901
const char chr237[] PROGMEM = {0x00, 0x00, 0x01, 0x2a, 0xaa, 0xa8, 0x00, 0x00, 0x08, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x40};
const char chr237[] PROGMEM = {0x00,0x00,0x01,0x2a,0xaa,0xa8,0x00,0x00,0x08,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x40};
 
 
// 0 ###---------
5531,7 → 5531,7
// 17 -###########
// 000000000011
// 012345678901
const char chr238[] PROGMEM = {0x01, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x20, 0x00, 0x00, 0x2a, 0xaa, 0xa8, 0x40, 0x00, 0x00};
const char chr238[] PROGMEM = {0x01,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x20,0x00,0x00,0x2a,0xaa,0xa8,0x40,0x00,0x00};
 
 
// 0 ---------###
5554,99 → 5554,99
// 17 ###########-
// 000000000011
// 012345678901
const char chr239[] PROGMEM = {0x55, 0x55, 0x40, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x00, 0x00, 0x08, 0x2a, 0xaa, 0xa8, 0x00, 0x00, 0x01};
const char chr239[] PROGMEM = {0x55,0x55,0x40,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x00,0x00,0x08,0x2a,0xaa,0xa8,0x00,0x00,0x01};
 
 
// 0 ------------
// 1 ############
// 2
// 3 ############
// 4 #-----
// 5 #-----
// 6 #-----
// 7 #-----
// 8 #-----
// 9 #-----
// 10 #-----
// 11 #-----
// 12 #-----
// 13 #-----
// 14 ############
// 15
// 16 ############
// 17 ------------
// 1 ------------
// 2 ------------
// 3 ------------
// 4 ------------
// 5 ------------
// 6 -----#######
// 7 ----# #
// 8 ----# ######
// 9 ----# #-----
// 10 ----# #-----
// 11 ----# #-----
// 12 ----# #-----
// 13 ----# #-----
// 14 ----# #-----
// 15 ----# #-----
// 16 ----# #-----
// 17 ----###-----
// 000000000011
// 012345678901
const char chr240[] PROGMEM = {0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0xaa, 0xa1, 0x55, 0xaa, 0xa1, 0x55, 0xaa, 0xa1, 0x55, 0xaa, 0xa1, 0x55, 0xaa, 0xa1, 0x55, 0xaa, 0xa1, 0x55, 0xaa, 0xa1, 0x55, 0xaa, 0xa1, 0x55, 0xaa, 0xa1, 0x55, 0xaa, 0xa1, 0x55, 0x00, 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55};
const char chr240[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x40,0x00,0x55,0x2a,0xa8,0x55,0x20,0x00,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x01,0x55};
 
 
// 0 ------------
// 1 ############
// 2
// 3 ############
// 4 #--------
// 5 #--------
// 6 #--------
// 7 #--------
// 8 #--------
// 9 #--------
// 10 #--------
// 11 #--------
// 12 #--------
// 13 #--------
// 14 ############
// 15
// 16 ############
// 17 ------------
// 1 ------------
// 2 ------------
// 3 ------------
// 4 ------------
// 5 ------------
// 6 #######-----
// 7 # #----
// 8 ###### #----
// 9 -----# #----
// 10 -----# #----
// 11 -----# #----
// 12 -----# #----
// 13 -----# #----
// 14 -----# #----
// 15 -----# #----
// 16 -----# #----
// 17 -----###----
// 000000000011
// 012345678901
const char chr241[] PROGMEM = {0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0xa8, 0x55, 0x55, 0xa8, 0x55, 0x55, 0xa8, 0x55, 0x55, 0xa8, 0x55, 0x55, 0xa8, 0x55, 0x55, 0xa8, 0x55, 0x55, 0xa8, 0x55, 0x55, 0xa8, 0x55, 0x55, 0xa8, 0x55, 0x55, 0xa8, 0x55, 0x55, 0x00, 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55};
const char chr241[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x00,0x01,0x55,0x2a,0xa8,0x55,0x00,0x08,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x40,0x55};
 
 
// 0 ------------
// 1 ############
// 2
// 3 ############
// 4 ------------
// 5 ------------
// 6 ------------
// 7 ------------
// 8 ------------
// 9 ------------
// 10 ------------
// 11 ------------
// 0 ----###-----
// 1 ----# #-----
// 2 ----# #-----
// 3 ----# #-----
// 4 ----# #-----
// 5 ----# #-----
// 6 ----# #-----
// 7 ----# #-----
// 8 ----# #-----
// 9 ----# ######
// 10 ----# #
// 11 -----#######
// 12 ------------
// 13 ------------
// 14 ############
// 15
// 16 ############
// 14 ------------
// 15 ------------
// 16 ------------
// 17 ------------
// 000000000011
// 012345678901
const char chr242[] PROGMEM = {0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55};
const char chr242[] PROGMEM = {0x55,0x01,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x21,0x55,0x55,0x20,0x00,0x55,0x2a,0xa8,0x55,0x40,0x00,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
// 1 ##----------
// 2 #---------
// 3 # #---------
// 4 # #---------
// 5 # #---------
// 6 # #---------
// 7 # #---------
// 8 # #---------
// 9 # #---------
// 10 # #---------
// 11 # #---------
// 12 # #---------
// 13 # #---------
// 14 # #---------
// 15 #---------
// 16 ##----------
// 0 -----###----
// 1 -----# #----
// 2 -----# #----
// 3 -----# #----
// 4 -----# #----
// 5 -----# #----
// 6 -----# #----
// 7 -----# #----
// 8 -----# #----
// 9 ###### #----
// 10 # #----
// 11 #######-----
// 12 ------------
// 13 ------------
// 14 ------------
// 15 ------------
// 16 ------------
// 17 ------------
// 000000000011
// 012345678901
const char chr243[] PROGMEM = {0x55, 0x55, 0x55, 0x05, 0x55, 0x55, 0xa1, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0xa1, 0x55, 0x55, 0x05, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr243[] PROGMEM = {0x55,0x40,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x55,0x48,0x55,0x00,0x08,0x55,0x2a,0xa8,0x55,0x00,0x01,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ------------
5669,7 → 5669,7
// 17 ------------
// 000000000011
// 012345678901
const char chr244[] PROGMEM = {0x55, 0x55, 0x55, 0x00, 0x00, 0x01, 0xaa, 0xaa, 0xa8, 0x20, 0x00, 0x08, 0x22, 0x14, 0x88, 0x22, 0x84, 0x88, 0x22, 0xa0, 0x88, 0x22, 0xa8, 0x88, 0x22, 0xaa, 0x88, 0x22, 0xaa, 0x88, 0x22, 0xa8, 0x88, 0x22, 0xa0, 0x88, 0x22, 0x84, 0x88, 0x22, 0x14, 0x88, 0x20, 0x00, 0x08, 0xaa, 0xaa, 0xa8, 0x00, 0x00, 0x01, 0x55, 0x55, 0x55};
const char chr244[] PROGMEM = {0x55,0x55,0x55,0x00,0x00,0x01,0xaa,0xaa,0xa8,0x20,0x00,0x08,0x22,0x14,0x88,0x22,0x84,0x88,0x22,0xa0,0x88,0x22,0xa8,0x88,0x22,0xaa,0x88,0x22,0xaa,0x88,0x22,0xa8,0x88,0x22,0xa0,0x88,0x22,0x84,0x88,0x22,0x14,0x88,0x20,0x00,0x08,0xaa,0xaa,0xa8,0x00,0x00,0x01,0x55,0x55,0x55};
 
 
// 0 -----------#
5692,7 → 5692,7
// 17 ----------##
// 000000000011
// 012345678901
const char chr245[] PROGMEM = {0x55, 0x55, 0x54, 0x55, 0x55, 0x52, 0x55, 0x50, 0x52, 0x55, 0x4a, 0x10, 0x55, 0x4a, 0x0a, 0x55, 0x50, 0x2a, 0x55, 0x54, 0xa0, 0x55, 0x02, 0x85, 0x54, 0xa2, 0x85, 0x54, 0xa2, 0x85, 0x55, 0x02, 0x85, 0x55, 0x54, 0xa0, 0x55, 0x50, 0x2a, 0x55, 0x4a, 0x0a, 0x55, 0x4a, 0x10, 0x55, 0x50, 0x52, 0x55, 0x55, 0x52, 0x55, 0x55, 0x50};
const char chr245[] PROGMEM = {0x55,0x55,0x54,0x55,0x55,0x52,0x55,0x50,0x52,0x55,0x4a,0x10,0x55,0x4a,0x0a,0x55,0x50,0x2a,0x55,0x54,0xa0,0x55,0x02,0x85,0x54,0xa2,0x85,0x54,0xa2,0x85,0x55,0x02,0x85,0x55,0x54,0xa0,0x55,0x50,0x2a,0x55,0x4a,0x0a,0x55,0x4a,0x10,0x55,0x50,0x52,0x55,0x55,0x52,0x55,0x55,0x50};
 
 
// 0 #-----------
5715,7 → 5715,7
// 17 #-----------
// 000000000011
// 012345678901
const char chr246[] PROGMEM = {0x15, 0x55, 0x55, 0x85, 0x55, 0x55, 0x85, 0x05, 0x55, 0x04, 0xa1, 0x55, 0xa0, 0xa1, 0x55, 0xa8, 0x05, 0x55, 0x0a, 0x15, 0x55, 0x52, 0x80, 0x55, 0x52, 0x8a, 0x15, 0x52, 0x8a, 0x15, 0x52, 0x80, 0x55, 0x0a, 0x15, 0x55, 0xa8, 0x05, 0x55, 0xa0, 0xa1, 0x55, 0x04, 0xa1, 0x55, 0x85, 0x05, 0x55, 0x85, 0x55, 0x55, 0x15, 0x55, 0x55};
const char chr246[] PROGMEM = {0x15,0x55,0x55,0x85,0x55,0x55,0x85,0x05,0x55,0x04,0xa1,0x55,0xa0,0xa1,0x55,0xa8,0x05,0x55,0x0a,0x15,0x55,0x52,0x80,0x55,0x52,0x8a,0x15,0x52,0x8a,0x15,0x52,0x80,0x55,0x0a,0x15,0x55,0xa8,0x05,0x55,0xa0,0xa1,0x55,0x04,0xa1,0x55,0x85,0x05,0x55,0x85,0x55,0x55,0x15,0x55,0x55};
 
 
// 0 ------------
5738,7 → 5738,7
// 17 ------------
// 000000000011
// 012345678901
const char chr247[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x50, 0x55, 0x55, 0x0a, 0x55, 0x54, 0xaa, 0x55, 0x52, 0xa0, 0x55, 0x4a, 0x04, 0x55, 0x4a, 0x14, 0x55, 0x28, 0x54, 0x55, 0x28, 0x54, 0x55, 0x28, 0x54, 0x55, 0x28, 0x54, 0x55, 0x4a, 0x14, 0x55, 0x4a, 0x04, 0x55, 0x52, 0xa0, 0x55, 0x54, 0xaa, 0x55, 0x55, 0x0a, 0x55, 0x55, 0x50, 0x55, 0x55, 0x55};
const char chr247[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x50,0x55,0x55,0x0a,0x55,0x54,0xaa,0x55,0x52,0xa0,0x55,0x4a,0x04,0x55,0x4a,0x14,0x55,0x28,0x54,0x55,0x28,0x54,0x55,0x28,0x54,0x55,0x28,0x54,0x55,0x4a,0x14,0x55,0x4a,0x04,0x55,0x52,0xa0,0x55,0x54,0xaa,0x55,0x55,0x0a,0x55,0x55,0x50,0x55,0x55,0x55};
 
 
// 0 ------------
5761,7 → 5761,7
// 17 ------------
// 000000000011
// 012345678901
const char chr248[] PROGMEM = {0x55, 0x55, 0x55, 0x05, 0x55, 0x55, 0xa0, 0x55, 0x55, 0xaa, 0x15, 0x55, 0xaa, 0x85, 0x55, 0xaa, 0xa1, 0x55, 0xaa, 0xa1, 0x55, 0xaa, 0xa8, 0x55, 0xaa, 0xa8, 0x55, 0xaa, 0xa8, 0x55, 0xaa, 0xa8, 0x55, 0xaa, 0xa1, 0x55, 0xaa, 0xa1, 0x55, 0xaa, 0x85, 0x55, 0xaa, 0x15, 0x55, 0xa0, 0x55, 0x55, 0x05, 0x55, 0x55, 0x55, 0x55, 0x55};
const char chr248[] PROGMEM = {0x55,0x55,0x55,0x05,0x55,0x55,0xa0,0x55,0x55,0xaa,0x15,0x55,0xaa,0x85,0x55,0xaa,0xa1,0x55,0xaa,0xa1,0x55,0xaa,0xa8,0x55,0xaa,0xa8,0x55,0xaa,0xa8,0x55,0xaa,0xa8,0x55,0xaa,0xa1,0x55,0xaa,0xa1,0x55,0xaa,0x85,0x55,0xaa,0x15,0x55,0xa0,0x55,0x55,0x05,0x55,0x55,0x55,0x55,0x55};
 
 
// 0 ---------##-
5784,7 → 5784,7
// 17 ------------
// 000000000011
// 012345678901
const char chr249[] PROGMEM = {0x55, 0x55, 0x41, 0x55, 0x55, 0x28, 0x55, 0x54, 0xa8, 0x55, 0x52, 0x88, 0x40, 0x0a, 0x08, 0x2a, 0xa8, 0x48, 0x20, 0xa1, 0x48, 0x20, 0xa1, 0x48, 0x20, 0xa1, 0x48, 0x20, 0xa1, 0x48, 0x20, 0xa1, 0x48, 0x2a, 0xa8, 0x48, 0x40, 0x0a, 0x08, 0x55, 0x52, 0x88, 0x55, 0x54, 0xa8, 0x55, 0x55, 0x28, 0x55, 0x55, 0x41, 0x55, 0x55, 0x55};
const char chr249[] PROGMEM = {0x55,0x55,0x41,0x55,0x55,0x28,0x55,0x54,0xa8,0x55,0x52,0x88,0x40,0x0a,0x08,0x2a,0xa8,0x48,0x20,0xa1,0x48,0x20,0xa1,0x48,0x20,0xa1,0x48,0x20,0xa1,0x48,0x20,0xa1,0x48,0x2a,0xa8,0x48,0x40,0x0a,0x08,0x55,0x52,0x88,0x55,0x54,0xa8,0x55,0x55,0x28,0x55,0x55,0x41,0x55,0x55,0x55};
 
 
// 0 ------#-----
5807,7 → 5807,7
// 17 ------------
// 000000000011
// 012345678901
const char chr250[] PROGMEM = {0x55, 0x51, 0x55, 0x55, 0x68, 0x55, 0x55, 0x5a, 0x15, 0x54, 0x12, 0x15, 0x52, 0x82, 0x15, 0x44, 0x82, 0x85, 0x20, 0xa0, 0x85, 0x28, 0x20, 0x85, 0x48, 0x20, 0x85, 0x28, 0x20, 0x85, 0x20, 0xa0, 0x85, 0x44, 0x82, 0x85, 0x52, 0x82, 0x15, 0x54, 0x12, 0x15, 0x55, 0x5a, 0x15, 0x55, 0x68, 0x55, 0x55, 0x51, 0x55, 0x55, 0x55, 0x55};
const char chr250[] PROGMEM = {0x55,0x51,0x55,0x55,0x68,0x55,0x55,0x5a,0x15,0x54,0x12,0x15,0x52,0x82,0x15,0x44,0x82,0x85,0x20,0xa0,0x85,0x28,0x20,0x85,0x48,0x20,0x85,0x28,0x20,0x85,0x20,0xa0,0x85,0x44,0x82,0x85,0x52,0x82,0x15,0x54,0x12,0x15,0x55,0x5a,0x15,0x55,0x68,0x55,0x55,0x51,0x55,0x55,0x55,0x55};
 
 
// 0 -##########-
5830,7 → 5830,7
// 17 -##########-
// 000000000011
// 012345678901
const char chr251[] PROGMEM = {0x40, 0x00, 0x01, 0x2a, 0xaa, 0xa8, 0x48, 0x00, 0x21, 0x48, 0x55, 0x21, 0x48, 0x55, 0x21, 0x48, 0x55, 0x21, 0x52, 0x14, 0x85, 0x54, 0x82, 0x15, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x54, 0x82, 0x15, 0x52, 0x14, 0x85, 0x48, 0x55, 0x21, 0x48, 0x55, 0x21, 0x48, 0x55, 0x21, 0x48, 0x00, 0x21, 0x2a, 0xaa, 0xa8, 0x40, 0x00, 0x01};
const char chr251[] PROGMEM = {0x40,0x00,0x01,0x2a,0xaa,0xa8,0x48,0x00,0x21,0x48,0x55,0x21,0x48,0x55,0x21,0x48,0x55,0x21,0x52,0x14,0x85,0x54,0x82,0x15,0x55,0x28,0x55,0x55,0x28,0x55,0x54,0x82,0x15,0x52,0x14,0x85,0x48,0x55,0x21,0x48,0x55,0x21,0x48,0x55,0x21,0x48,0x00,0x21,0x2a,0xaa,0xa8,0x40,0x00,0x01};
 
 
// 0 ------------
5853,7 → 5853,7
// 17 --------#---
// 000000000011
// 012345678901
const char chr252[] PROGMEM = {0x55, 0x55, 0x55, 0x50, 0x55, 0x55, 0x52, 0x15, 0x55, 0x52, 0x85, 0x55, 0x52, 0xa1, 0x55, 0x52, 0xa8, 0x55, 0x52, 0xaa, 0x15, 0x52, 0xaa, 0x85, 0x52, 0xaa, 0xa1, 0x52, 0xaa, 0xa8, 0x52, 0xaa, 0x00, 0x52, 0xaa, 0x05, 0x52, 0x0a, 0x85, 0x50, 0x0a, 0x81, 0x55, 0x52, 0xa1, 0x55, 0x52, 0xa1, 0x55, 0x50, 0x81, 0x55, 0x55, 0x15};
const char chr252[] PROGMEM = {0x55,0x55,0x55,0x50,0x55,0x55,0x52,0x15,0x55,0x52,0x85,0x55,0x52,0xa1,0x55,0x52,0xa8,0x55,0x52,0xaa,0x15,0x52,0xaa,0x85,0x52,0xaa,0xa1,0x52,0xaa,0xa8,0x52,0xaa,0x00,0x52,0xaa,0x05,0x52,0x0a,0x85,0x50,0x0a,0x81,0x55,0x52,0xa1,0x55,0x52,0xa1,0x55,0x50,0x81,0x55,0x55,0x15};
 
 
// 0 ------------
5876,7 → 5876,7
// 17 -#--#-#---#-
// 000000000011
// 012345678901
const char chr253[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x50, 0x51, 0x51, 0x4a, 0x08, 0x48, 0x20, 0x8a, 0x28, 0x20, 0x88, 0x88, 0x20, 0x88, 0x88, 0x2a, 0x88, 0x08, 0x20, 0x88, 0x48, 0x20, 0x88, 0x48, 0x20, 0x88, 0x48, 0x20, 0x88, 0x48, 0x45, 0x11, 0x51};
const char chr253[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x50,0x51,0x51,0x4a,0x08,0x48,0x20,0x8a,0x28,0x20,0x88,0x88,0x20,0x88,0x88,0x2a,0x88,0x08,0x20,0x88,0x48,0x20,0x88,0x48,0x20,0x88,0x48,0x20,0x88,0x48,0x45,0x11,0x51};
 
 
// 0 ------------
5899,7 → 5899,7
// 17 -#----#---#-
// 000000000011
// 012345678901
const char chr254[] PROGMEM = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x40, 0x51, 0x51, 0x2a, 0x08, 0x48, 0x20, 0x8a, 0x28, 0x20, 0x88, 0x88, 0x20, 0x88, 0x88, 0x2a, 0x08, 0x08, 0x20, 0x48, 0x48, 0x21, 0x48, 0x48, 0x21, 0x48, 0x48, 0x21, 0x48, 0x48, 0x45, 0x51, 0x51};
const char chr254[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x40,0x51,0x51,0x2a,0x08,0x48,0x20,0x8a,0x28,0x20,0x88,0x88,0x20,0x88,0x88,0x2a,0x08,0x08,0x20,0x48,0x48,0x21,0x48,0x48,0x21,0x48,0x48,0x21,0x48,0x48,0x45,0x51,0x51};
 
 
// 0
5922,9 → 5922,8
// 17
// 000000000011
// 012345678901
const char chr255[] PROGMEM = {0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa};
const char chr255[] PROGMEM = {0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa};
 
 
const char *chars[] PROGMEM = {chr0, chr1, chr2, chr3, chr4, chr5, chr6, chr7, chr8, chr9, chr10, chr11, chr12, chr13, chr14, chr15, chr16, chr17, chr18, chr19, chr20, chr21, chr22, chr23, chr24, chr25, chr26, chr27, chr28, chr29, chr30, chr31, chr32, chr33, chr34, chr35, chr36, chr37, chr38, chr39, chr40, chr41, chr42, chr43, chr44, chr45, chr46, chr47, chr48, chr49, chr50, chr51, chr52, chr53, chr54, chr55, chr56, chr57, chr58, chr59, chr60, chr61, chr62, chr63, chr64, chr65, chr66, chr67, chr68, chr69, chr70, chr71, chr72, chr73, chr74, chr75, chr76, chr77, chr78, chr79, chr80, chr81, chr82, chr83, chr84, chr85, chr86, chr87, chr88, chr89, chr90, chr91, chr92, chr93, chr94, chr95, chr96, chr97, chr98, chr99, chr100, chr101, chr102, chr103, chr104, chr105, chr106, chr107, chr108, chr109, chr110, chr111, chr112, chr113, chr114, chr115, chr116, chr117, chr118, chr119, chr120, chr121, chr122, chr123, chr124, chr125, chr126, chr127, chr128, chr129, chr130, chr131, chr132, chr133, chr134, chr135, chr136, chr137, chr138, chr139, chr140, chr141, chr142, chr143, chr144, chr145, chr146, chr147, chr148, chr149, chr150, chr151, chr152, chr153, chr154, chr155, chr156, chr157, chr158, chr159, chr160, chr161, chr162, chr163, chr164, chr165, chr166, chr167, chr168, chr169, chr170, chr171, chr172, chr173, chr174, chr175, chr176, chr177, chr178, chr179, chr180, chr181, chr182, chr183, chr184, chr185, chr186, chr187, chr188, chr189, chr190, chr191, chr192, chr193, chr194, chr195, chr196, chr197, chr198, chr199, chr200, chr201, chr202, chr203, chr204, chr205, chr206, chr207, chr208, chr209, chr210, chr211, chr212, chr213, chr214, chr215, chr216, chr217, chr218, chr219, chr220, chr221, chr222, chr223, chr224, chr225, chr226, chr227, chr228, chr229, chr230, chr231, chr232, chr233, chr234, chr235, chr236, chr237, chr238, chr239, chr240, chr241, chr242, chr243, chr244, chr245, chr246, chr247, chr248, chr249, chr250, chr251, chr252, chr253, chr254, chr255};
 
/**
/C-OSD/trunk/characters.h
1,5 → 1,5
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-osd/ *
* *
/C-OSD/trunk/config.c
1,5 → 1,5
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-osd/ *
* *
37,11 → 37,11
uint8_t EEMEM ee_COSD_FLAGS_MODES = 0;
uint8_t EEMEM ee_COSD_FLAGS_CONFIG = 0;
uint8_t EEMEM ee_COSD_DISPLAYMODE = 0;
uint8_t EEMEM ee_COSD_SCOPE [8] = {
5, 5,
25, 5,
5, 10,
25, 10
uint8_t EEMEM ee_COSD_SCOPE [12] = {
5, 5, 0,
25, 5, 0,
5, 10, 0,
25, 10, 0
};
 
// video modes
64,7 → 64,7
COSD_FLAGS_CONFIG = eeprom_read_byte(&ee_COSD_FLAGS_CONFIG);
COSD_DISPLAYMODE = eeprom_read_byte(&ee_COSD_DISPLAYMODE);
//if (verbose) write_ndigit_number_u(23, 11, COSD_DISPLAYMODE, 2, 0);
for (int i = 0; i < 8; i++) {
for (int i = 0; i < 12; i++) {
scope[i] = eeprom_read_byte(&ee_COSD_SCOPE[i]);
}
} else {
81,7 → 81,7
eeprom_write_byte(&ee_COSD_FLAGS_MODES, COSD_FLAGS_MODES);
eeprom_write_byte(&ee_COSD_FLAGS_CONFIG, COSD_FLAGS_CONFIG);
eeprom_write_byte(&ee_COSD_DISPLAYMODE, COSD_DISPLAYMODE);
for (int i = 0; i < 8; i++) {
for (int i = 0; i < 12; i++) {
eeprom_write_byte(&ee_COSD_SCOPE[i], scope[i]);
}
}
227,14 → 227,14
void config_menu_drawings(uint8_t chosen) {
static uint8_t old_y = 0;
uint8_t x = MENU_LEFT, y = MENU_TOP, line = MENU_TOP;
 
if (chosen > 5 && chosen < 13) { // right
//************************************************* 13 to 14
if (chosen > 6 && chosen < 15) { // right
x = MENU_MIDDLE;
y = chosen - 6 + MENU_TOP;
} else if (chosen < 7) {
y = chosen - 7 + MENU_TOP;
} else if (chosen < 8) {
y = chosen + MENU_TOP;
} else {
y = chosen - 6 + MENU_TOP;
y = chosen - 7 + MENU_TOP;
}
 
// clear prevoius _cursor_ and draw current
267,6 → 267,9
write_ascii_string_pgm(MENU_LEFT, ++line, PSTR("A by FC"));
onoff(MENU_LEFT + 10, line, COSD_FLAGS_MODES & COSD_FLAG_FCCURRENT);
 
write_ascii_string_pgm(MENU_LEFT, ++line, PSTR("GPS Pos"));
onoff(MENU_LEFT + 10, line, COSD_FLAGS_CONFIG & COSD_FLAG_SHOW_COORDS);
 
// 2nd col
line = 2;
 
286,6 → 289,9
write_ascii_string_pgm(MENU_MIDDLE, ++line, PSTR("Big Vario"));
onoff(MENU_MIDDLE + 10, line, COSD_FLAGS_MODES & COSD_FLAG_BIGVARIO);
 
write_ascii_string_pgm(MENU_MIDDLE, ++line, PSTR("Big Speed"));
onoff(MENU_MIDDLE + 10, line, COSD_FLAGS_CONFIG & COSD_FLAG_BIGSPEED);
 
write_ascii_string_pgm(MENU_MIDDLE, ++line, PSTR("Passive"));
onoff(MENU_MIDDLE + 10, line, COSD_FLAGS_CONFIG & COSD_FLAG_PASSIVE);
 
296,13 → 302,13
 
 
// bottom
write_ascii_string_pgm(MENU_LEFT, 9, PSTR("Reset uptime"));
write_ascii_string_pgm(MENU_LEFT, 10, PSTR("Reset uptime"));
 
write_ascii_string_pgm(MENU_LEFT, 10, PSTR("Display Mode"));
write_ascii_string_pgm(18, 10, (const char *)(pgm_read_word(&(mode->desc))));
write_ascii_string_pgm(MENU_LEFT, 11, PSTR("Display Mode"));
write_ascii_string_pgm(15, 11, (const char *)(pgm_read_word(&(mode->desc))));
 
write_ascii_string_pgm(MENU_LEFT, 11, PSTR("Save config"));
write_ascii_string_pgm(MENU_LEFT, 12, PSTR("EXIT"));
write_ascii_string_pgm(MENU_LEFT, 12, PSTR("Save config"));
write_ascii_string_pgm(MENU_LEFT, 13, PSTR("EXIT"));
 
old_y = y;
}
324,12 → 330,16
clear();
draw_scope();
_delay_ms(500);
while (mode < 8) {
while (mode < 12) {
if (s2_pressed()) { // next
mode++;
_delay_ms(500);
} else if (s1_pressed()) {
scope[mode] = (scope[mode] + 1) % (mode % 2 == 0 ? 30 : bottom_line);
if (mode % 3 == 2) {
scope[mode] = (scope[mode] + 1) % 2;
} else {
scope[mode] = (scope[mode] + 1) % ((mode % 3) % 2 == 0 ? 30 : bottom_line);
}
clear();
draw_scope();
_delay_ms(100);
359,7 → 369,7
 
while (inmenu) {
if (s2_pressed()) {
chosen = (chosen + 1) % 17;
chosen = (chosen + 1) % 19;
//if (chosen == 12) chosen = 13; // SKIP unused menu space for now
config_menu_drawings(chosen);
_delay_ms(500);
395,32 → 405,38
case 5: // current by fc
COSD_FLAGS_MODES ^= COSD_FLAG_FCCURRENT;
break;
case 6: // 2nd voltage by c-strom
case 6: // GPS coordinates while flying
COSD_FLAGS_CONFIG ^= COSD_FLAG_SHOW_COORDS;
break;
case 7: // 2nd voltage by c-strom
COSD_FLAGS_MODES ^= COSD_FLAG_STROMVOLT;
break;
case 7: // GPS or BARO height
case 8: // GPS or BARO height
COSD_FLAGS_CONFIG ^= COSD_FLAG_GPSHEIGHT;
break;
case 8: // Feet and mph?
case 9: // Feet and mph?
COSD_FLAGS_CONFIG ^= COSD_FLAG_FEET;
break;
case 9: // big vario
case 10: // big vario
COSD_FLAGS_MODES ^= COSD_FLAG_BIGVARIO;
break;
case 10: // passive
case 11: // big Speed
COSD_FLAGS_CONFIG ^= COSD_FLAG_BIGSPEED;
break;
case 12: // passive
COSD_FLAGS_CONFIG ^= COSD_FLAG_PASSIVE;
break;
case 11: // scope
case 13: // scope
COSD_FLAGS_CONFIG ^= COSD_FLAG_SHOW_SCOPE;
break;
case 12: // move scope
case 14: // move scope
move_scope();
break;
case 13: // reset uptime
case 15: // reset uptime
uptime = 0;
config_menu_doclick(chosen);
break;
case 14: // change mode
case 16: // change mode
#if FCONLY
COSD_DISPLAYMODE = (COSD_DISPLAYMODE + 1) % (sizeof (fcdisplaymodes) / sizeof (displaymode_t));
mode = fcdisplaymodes;
433,11 → 449,11
osd_ncmode = (int(*)(void)) pgm_read_word(&mode->dfun);
#endif
break;
case 15: // save
case 17: // save
save_eeprom();
config_menu_doclick(chosen);
break;
case 16: // exit
case 18: // exit
inmenu = 0;
config_menu_doclick(chosen);
break;
/C-OSD/trunk/config.h
1,5 → 1,5
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-osd/ *
* *
23,7 → 23,7
 
 
#define CHECKBYTE1 230
#define CHECKBYTE2 32
#define CHECKBYTE2 223
 
#define MENU_LEFT 1
#define MENU_MIDDLE 15
36,7 → 36,7
 
extern volatile uint16_t uptime;
 
extern uint8_t scope[8];
extern uint8_t scope[12];
 
/**
* read data saved in eeprom, print out message if <verbose> is set
/C-OSD/trunk/default/Makefile
1,7 → 1,24
###############################################################################
# Makefile for the project C-OSD
###############################################################################
#/****************************************************************************
# * Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
# * admiralcascade@gmail.com *
# * Project-URL: http://www.mylifesucks.de/oss/c-osd/ *
# * *
# * 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 2 of the License. *
# * *
# * 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, write to the *
# * Free Software Foundation, Inc., *
# * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
# ****************************************************************************/
 
 
## General Flags
PROJECT = C-OSD
MCU = atmega162
/C-OSD/trunk/default/dist.bat
1,6 → 1,6
@echo off
:: /****************************************************************************
:: * Copyright (C) 2010 by Claas Anders "CaScAdE" Rathje *
:: * Copyright (C) 2010-2011 by Claas Anders "CaScAdE" Rathje *
:: * admiralcascade@gmail.com *
:: * Project-URL: http://www.mylifesucks.de/oss/c-osd/ *
:: * *
19,7 → 19,7
:: * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
:: ****************************************************************************/
 
set DATE=20101218-2030
set DATE=20110202-1323
 
:: date /T
 
/C-OSD/trunk/main.c
1,5 → 1,5
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-osd/ *
* *
84,11 → 84,11
uint8_t min_voltage = 0;
uint8_t max_voltage = 0;
 
uint8_t scope[8] = {
5, 5,
25, 5,
5, 10,
25, 10
uint8_t scope[12] = {
5, 5, 0,
25, 5, 0,
5, 10, 0,
25, 10, 0
};
 
// Flags
/C-OSD/trunk/main.h
1,203 → 1,205
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-osd/ *
* *
* 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 2 of the License. *
* *
* 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, write to the *
* Free Software Foundation, Inc., *
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
****************************************************************************/
 
#ifndef _MAIN_H
#define _MAIN_H
 
#ifndef MCU
#define MCU atmega162
#endif
 
#ifndef __AVR_ATmega162__
#define __AVR_ATmega162__
#endif
 
 
#include <avr/pgmspace.h>
#include "mk-data-structs.h"
 
/* ##########################################################################
* Debugging and general purpose definitions
* ##########################################################################*/
#ifndef BUILDDATE
#define BUILDDATE "DEVEL-BUILD" // build date, this is testing...
#endif
 
#define ALLCHARSDEBUG 0 // set to 1 and flash firmware to see all chars
 
#ifndef WRITECHARS // if WRITECHARS not set via makefile
#define WRITECHARS -1 // set to 1 and flash firmware to write all chars
#endif
 
#ifndef NTSC // if NTSC is not thet via makefile
#define NTSC 0 // set to 1 for NTSC mode + lifts the bottom line
#endif
 
#ifndef FCONLY
#define FCONLY 0 // set to 1 if you do NOT have a NaviCtrl and the OSD is
#endif // connected to the FC directly
 
#define HUD 1 // set to 0 to disable HUD by default
#define ARTHORIZON 0 // set to 1 to enable roll&nick artificial horizon by default
#define BIGVARIO 0 // set to 1 to enable the big vario bar on right side
#define STATS 1 // set to 1 to enable statistics during motor off by default
#define WARNINGS 1 // set to 1 to display battery+rc warning even if HUD is disabled
 
//#define UBAT_WRN 94 // voltage for blinking warning, like FC settings (deprecated)
//#define UBAT_MAX 114 // maximal battery voltage for battery-sign (deprecated)
#define CELL_VOLT_MAX 37 // max voltage per battery cell (37 for LiPo)
#define CELL_VOLT_MIN 32 // min voltage per battery cell (maybe 32 for LiPo?)
#define CELL_NUM -1 // -1 for auto, 3 for 3s1p and 4 for 4s1p
#define RCLVL_WRN 100 // make the RC level blink if below this number
 
// ### read datasheet before changing stuff below this line :)
#define BLINK 0b01001111 // attribute byte for blinking characters
#define INVERT 0b00101111 // attribute byte for inverted characters
#define BLACKBG 0b10001111 // attribute byte for _black background_ on characters
 
// ### constants
#define MtoFT 32808399 // 3,2808399
 
// ### Antenna Tracking
//#define ANTENNATRACKTEST 1
 
/* ##########################################################################
* FLAGS usable during runtime that get saved
* ##########################################################################*/
#define COSD_FLAG_HUD 1
#define COSD_FLAG_ARTHORIZON 2
#define COSD_FLAG_BIGVARIO 4
#define COSD_FLAG_STATS 8
#define COSD_FLAG_WARNINGS 16
#define COSD_FLAG_STROMVOLT 32
#define COSD_FLAG_FCCURRENT 64
#define COSD_FLAG_AGGRHORIZON 128
 
 
#define COSD_FLAG_NTSC 1
#define COSD_FLAG_GPSHEIGHT 2
#define COSD_FLAG_FCMODE 4
#define COSD_FLAG_FEET 8
#define COSD_FLAG_PASSIVE 16
#define COSD_FLAG_SHOW_SCOPE 32
 
/* ##########################################################################
* FLAGS only usable during runtime (not saved)
* ##########################################################################*/
#define COSD_FLAG_STROMREC 1
#define COSD_ICONS_WRITTEN 2
#define COSD_WASFLYING 4
#define COSD_DATARECEIVED 8
 
/* ##########################################################################
* LED controll
* ##########################################################################*/
#define LED1_ON PORTC |= (1 << PC0);
#define LED1_OFF PORTC &= ~(1 << PC0);
#define LED2_ON PORTC |= (1 << PC1);
#define LED2_OFF PORTC &= ~(1 << PC1);
#define LED3_ON PORTC |= (1 << PC2);
#define LED3_OFF PORTC &= ~(1 << PC2);
#define LED4_ON PORTC |= (1 << PC3);
#define LED4_OFF PORTC &= ~(1 << PC3);
 
/* ##########################################################################
* switch controll
* ##########################################################################*/
#define S1_PRESSED !(PINC & (1<<PC5))
#define S2_PRESSED !(PINC & (1<<PC4))
 
 
/* ##########################################################################
* extern spi controlled vars
* ##########################################################################*/
extern volatile uint16_t icnt;
extern volatile unsigned char * iptr;
extern volatile uint8_t spi_cmd_buffer[];
extern volatile uint8_t spi_ready;
extern int16_t ampere, max_ampere, s_volt;
extern int32_t ampere_wasted;
 
/* ##########################################################################
* struct for displaymodes
* ##########################################################################*/
typedef struct {
int (*dfun)(void); // function pointer
char *desc; // description text
} displaymode_t;
 
const displaymode_t ncdisplaymodes[2];
const displaymode_t fcdisplaymodes[2];
 
int (*osd_ncmode)(void);
int (*osd_fcmode)(void);
 
/* ##########################################################################
* vars used by other parts as well
* ##########################################################################*/
volatile uint16_t setsReceived;
 
volatile NaviData_t naviData;
volatile str_DebugOut debugData;
 
// cache old vars for blinking attribute, checkup is faster than full
// attribute write each time
volatile uint8_t last_UBat;
volatile uint8_t last_RC_Quality;
 
// 16bit should be enough, normal LiPos don't last that long
volatile uint16_t uptime;
volatile uint16_t timer;
volatile uint16_t flytime_fc;
volatile uint16_t wasted_ampere_offset;
 
// remember last time data was received
volatile uint8_t seconds_since_last_data;
 
// general PAL|NTSC distingiusch stuff
uint8_t top_line;
uint8_t bottom_line;
 
// battery voltages
uint8_t min_voltage;
uint8_t max_voltage;
 
// scope for 2nd camera field of view
uint8_t scope[8];
 
// Flags
uint8_t COSD_FLAGS_MODES, COSD_FLAGS_CONFIG, COSD_FLAGS_RUNTIME, COSD_DISPLAYMODE;
 
// stats for after flight
int16_t max_Altimeter, altimeter_offset;
uint8_t min_UBat;
 
uint16_t max_GroundSpeed;
int16_t max_Distance;
uint16_t max_FlyingTime;
 
// flags from last round to check for changes
uint8_t old_MKFlags;
uint8_t old_NCFlags;
 
const char *directions[8];
const char *stats_item_pointers[8];
 
#endif
/****************************************************************************
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-osd/ *
* *
* 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 2 of the License. *
* *
* 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, write to the *
* Free Software Foundation, Inc., *
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
****************************************************************************/
 
#ifndef _MAIN_H
#define _MAIN_H
 
#ifndef MCU
#define MCU atmega162
#endif
 
#ifndef __AVR_ATmega162__
#define __AVR_ATmega162__
#endif
 
 
#include <avr/pgmspace.h>
#include "mk-data-structs.h"
 
/* ##########################################################################
* Debugging and general purpose definitions
* ##########################################################################*/
#ifndef BUILDDATE
#define BUILDDATE "DEVEL-BUILD" // build date, this is testing...
#endif
 
#define ALLCHARSDEBUG 0 // set to 1 and flash firmware to see all chars
 
#ifndef WRITECHARS // if WRITECHARS not set via makefile
#define WRITECHARS -1 // set to 1 and flash firmware to write all chars
#endif
 
#ifndef NTSC // if NTSC is not thet via makefile
#define NTSC 0 // set to 1 for NTSC mode + lifts the bottom line
#endif
 
#ifndef FCONLY
#define FCONLY 0 // set to 1 if you do NOT have a NaviCtrl and the OSD is
#endif // connected to the FC directly
 
#define HUD 1 // set to 0 to disable HUD by default
#define ARTHORIZON 0 // set to 1 to enable roll&nick artificial horizon by default
#define BIGVARIO 0 // set to 1 to enable the big vario bar on right side
#define STATS 1 // set to 1 to enable statistics during motor off by default
#define WARNINGS 1 // set to 1 to display battery+rc warning even if HUD is disabled
 
//#define UBAT_WRN 94 // voltage for blinking warning, like FC settings (deprecated)
//#define UBAT_MAX 114 // maximal battery voltage for battery-sign (deprecated)
#define CELL_VOLT_MAX 37 // max voltage per battery cell (37 for LiPo)
#define CELL_VOLT_MIN 32 // min voltage per battery cell (maybe 32 for LiPo?)
#define CELL_NUM -1 // -1 for auto, 3 for 3s1p and 4 for 4s1p
#define RCLVL_WRN 100 // make the RC level blink if below this number
 
// ### read datasheet before changing stuff below this line :)
#define BLINK 0b01001111 // attribute byte for blinking characters
#define INVERT 0b00101111 // attribute byte for inverted characters
#define BLACKBG 0b10001111 // attribute byte for _black background_ on characters
 
// ### constants
#define MtoFT 32808399 // 3,2808399
 
// ### Antenna Tracking
//#define ANTENNATRACKTEST 1
 
/* ##########################################################################
* FLAGS usable during runtime that get saved
* ##########################################################################*/
#define COSD_FLAG_HUD 1
#define COSD_FLAG_ARTHORIZON 2
#define COSD_FLAG_BIGVARIO 4
#define COSD_FLAG_STATS 8
#define COSD_FLAG_WARNINGS 16
#define COSD_FLAG_STROMVOLT 32
#define COSD_FLAG_FCCURRENT 64
#define COSD_FLAG_AGGRHORIZON 128
 
 
#define COSD_FLAG_NTSC 1
#define COSD_FLAG_GPSHEIGHT 2
#define COSD_FLAG_FCMODE 4
#define COSD_FLAG_FEET 8
#define COSD_FLAG_PASSIVE 16
#define COSD_FLAG_SHOW_SCOPE 32
#define COSD_FLAG_SHOW_COORDS 64
#define COSD_FLAG_BIGSPEED 128
 
/* ##########################################################################
* FLAGS only usable during runtime (not saved)
* ##########################################################################*/
#define COSD_FLAG_STROMREC 1
#define COSD_ICONS_WRITTEN 2
#define COSD_WASFLYING 4
#define COSD_DATARECEIVED 8
 
/* ##########################################################################
* LED controll
* ##########################################################################*/
#define LED1_ON PORTC |= (1 << PC0);
#define LED1_OFF PORTC &= ~(1 << PC0);
#define LED2_ON PORTC |= (1 << PC1);
#define LED2_OFF PORTC &= ~(1 << PC1);
#define LED3_ON PORTC |= (1 << PC2);
#define LED3_OFF PORTC &= ~(1 << PC2);
#define LED4_ON PORTC |= (1 << PC3);
#define LED4_OFF PORTC &= ~(1 << PC3);
 
/* ##########################################################################
* switch controll
* ##########################################################################*/
#define S1_PRESSED !(PINC & (1<<PC5))
#define S2_PRESSED !(PINC & (1<<PC4))
 
 
/* ##########################################################################
* extern spi controlled vars
* ##########################################################################*/
extern volatile uint16_t icnt;
extern volatile unsigned char * iptr;
extern volatile uint8_t spi_cmd_buffer[];
extern volatile uint8_t spi_ready;
extern int16_t ampere, max_ampere, s_volt;
extern int32_t ampere_wasted;
 
/* ##########################################################################
* struct for displaymodes
* ##########################################################################*/
typedef struct {
int (*dfun)(void); // function pointer
char *desc; // description text
} displaymode_t;
 
const displaymode_t ncdisplaymodes[2];
const displaymode_t fcdisplaymodes[2];
 
int (*osd_ncmode)(void);
int (*osd_fcmode)(void);
 
/* ##########################################################################
* vars used by other parts as well
* ##########################################################################*/
volatile uint16_t setsReceived;
 
volatile NaviData_t naviData;
volatile str_DebugOut debugData;
 
// cache old vars for blinking attribute, checkup is faster than full
// attribute write each time
volatile uint8_t last_UBat;
volatile uint8_t last_RC_Quality;
 
// 16bit should be enough, normal LiPos don't last that long
volatile uint16_t uptime;
volatile uint16_t timer;
volatile uint16_t flytime_fc;
volatile uint16_t wasted_ampere_offset;
 
// remember last time data was received
volatile uint8_t seconds_since_last_data;
 
// general PAL|NTSC distingiusch stuff
uint8_t top_line;
uint8_t bottom_line;
 
// battery voltages
uint8_t min_voltage;
uint8_t max_voltage;
 
// scope for 2nd camera field of view
uint8_t scope[12];
 
// Flags
uint8_t COSD_FLAGS_MODES, COSD_FLAGS_CONFIG, COSD_FLAGS_RUNTIME, COSD_DISPLAYMODE;
 
// stats for after flight
int16_t max_Altimeter, altimeter_offset;
uint8_t min_UBat;
 
uint16_t max_GroundSpeed;
int16_t max_Distance;
uint16_t max_FlyingTime;
 
// flags from last round to check for changes
uint8_t old_MKFlags;
uint8_t old_NCFlags;
 
const char *directions[8];
const char *stats_item_pointers[8];
 
#endif
/C-OSD/trunk/max7456_software_spi.c
1,5 → 1,5
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-osd/ *
* *
/C-OSD/trunk/max7456_software_spi.h
1,5 → 1,5
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-osd/ *
* *
/C-OSD/trunk/mk-data-structs.h
1,5 → 1,5
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-osd/ *
* *
/C-OSD/trunk/osd_fcmode_default.c
1,5 → 1,5
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-osd/ *
* *
/C-OSD/trunk/osd_fcmode_default.h
1,5 → 1,5
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-osd/ *
* *
/C-OSD/trunk/osd_fcmode_jopl.c
1,5 → 1,5
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-osd/ *
* *
/C-OSD/trunk/osd_fcmode_jopl.h
1,5 → 1,5
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-osd/ *
* *
/C-OSD/trunk/osd_helpers.c
1,5 → 1,5
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-osd/ *
* *
328,8 → 328,66
*/
// save 20 byte :)
for (int i = 0; i < 4; i++) {
write_char_xy(scope[i * 2], scope[(i * 2) + 1], 0xEC + i);
write_char_xy(
scope[i * 3],
scope[(i * 3) + 1],
0xEC + i + (scope[(i * 3) + 2] * 4));
}
}
 
/**
* draw stats
*/
void draw_stats() {
#if FCONLY
#else
uint8_t line = 3;
write_ascii_string_pgm(1, line, (const char *)(pgm_read_word(&(stats_item_pointers[0])))); // max Altitude
write_ascii_string_pgm(1, ++line, (const char *)(pgm_read_word(&(stats_item_pointers[1])))); // max Speed
write_ascii_string_pgm(1, ++line, (const char *)(pgm_read_word(&(stats_item_pointers[2])))); // max Distance
 
if (COSD_FLAGS_CONFIG & COSD_FLAG_FEET) {
write_ndigit_number_s(16, line - 2, max_Altimeter * 32 / 10, 4, 0);
write_char_xy(20, line - 2, 0x7E); // small feet ft
write_ndigit_number_u(17, line - 1, (uint16_t)(((uint32_t)max_GroundSpeed * (uint32_t)279) / (uint32_t)12500), 3, 0);
write_char_xy(20, line - 1, 0x7D); // mp/h
write_ndigit_number_u(16, line - 0, max_Distance / 10 * 32 / 10, 4, 0);
write_char_xy(20, line - 0, 0x7E); // small feet ft
} else {
write_ndigit_number_s(16, line - 2, max_Altimeter, 4, 0);
write_char_xy(20, line - 2, 204); // small meters m
write_ndigit_number_u(17, line - 1, (uint16_t)(((uint32_t)max_GroundSpeed * (uint32_t)9) / (uint32_t)250), 3, 0);
write_char_xy(20, line - 1, 203); // km/h
write_ndigit_number_u(16, line - 0, max_Distance / 10, 4, 0);
write_char_xy(20, line - 0, 204); // small meters m
}
 
write_ascii_string_pgm(1, ++line, (const char *)(pgm_read_word(&(stats_item_pointers[3])))); // min voltage
write_ndigit_number_u_10th(16, line, min_UBat, 3, 0);
write_char_xy(20, line, 0x9E); // small V
if ((COSD_FLAGS_RUNTIME & COSD_FLAG_STROMREC) || (COSD_FLAGS_MODES & COSD_FLAG_FCCURRENT)) {
write_ascii_string_pgm(1, ++line, (const char *)(pgm_read_word(&(stats_item_pointers[7])))); // ampere
write_ndigit_number_u_10th(16, line, max_ampere / 10, 3, 0);
write_char_xy(20, line, 0x9F); // small A
 
// wasted mampere in this flight (will count up after landing)
if ((COSD_FLAGS_RUNTIME & COSD_FLAG_STROMREC) && !(COSD_FLAGS_MODES & COSD_FLAG_FCCURRENT)) {
write_ndigit_number_u(21, line, (ampere_wasted / 10) - wasted_ampere_offset, 5, 0);
} else if (COSD_FLAGS_MODES & COSD_FLAG_FCCURRENT) {
 
write_ndigit_number_u(21, line, naviData.UsedCapacity - wasted_ampere_offset, 5, 0);
}
 
write_char_xy(26, line, 0xB5); // mah
}
write_ascii_string_pgm(1, ++line, (const char *)(pgm_read_word(&(stats_item_pointers[4])))); // max time
write_time(14, line, max_FlyingTime);
write_char_xy(20, line, 210); // fly clock
write_ascii_string_pgm(1, ++line, (const char *)(pgm_read_word(&(stats_item_pointers[5])))); // longitude
write_gps_pos(14, line, naviData.CurrentPosition.Longitude);
write_ascii_string_pgm(1, ++line, (const char *)(pgm_read_word(&(stats_item_pointers[6])))); // latitude
write_gps_pos(14, line, naviData.CurrentPosition.Latitude);
#endif
}
 
#endif
/C-OSD/trunk/osd_helpers.h
1,5 → 1,5
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-osd/ *
* *
77,4 → 77,9
* draw scope of a second camera
*/
void draw_scope();
 
/**
* draw stats
*/
void draw_stats();
#endif
/C-OSD/trunk/osd_ncmode_default.c
1,5 → 1,5
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-osd/ *
* *
69,6 → 69,14
write_ndigit_number_u(2, top_line, (uint16_t)(((uint32_t)naviData.GroundSpeed * (uint32_t)279) / (uint32_t)12500), 3, 0);
} else {
write_ndigit_number_u(2, top_line, (uint16_t)(((uint32_t)naviData.GroundSpeed * (uint32_t)9) / (uint32_t)250), 3, 0);
 
// draw big speed-meter only if configure AND not flying OR stats off and not flying
if ((COSD_FLAGS_CONFIG & COSD_FLAG_BIGSPEED)
&& ((naviData.FCFlags & FCFLAG_MOTOR_RUN)
|| !((COSD_FLAGS_RUNTIME & COSD_WASFLYING) && (COSD_FLAGS_MODES & COSD_FLAG_STATS)))) {
 
draw_big_variometer(2, 8, (uint16_t)((uint32_t)naviData.GroundSpeed / (uint32_t)125));
}
}
 
write_ndigit_number_u(7, top_line, rc_signal, 3, 0);
178,52 → 186,7
}
// stats
if ((COSD_FLAGS_RUNTIME & COSD_WASFLYING) && (COSD_FLAGS_MODES & COSD_FLAG_STATS)) {
uint8_t line = 3;
write_ascii_string_pgm(1, line, (const char *)(pgm_read_word(&(stats_item_pointers[0])))); // max Altitude
write_ascii_string_pgm(1, ++line, (const char *)(pgm_read_word(&(stats_item_pointers[1])))); // max Speed
write_ascii_string_pgm(1, ++line, (const char *)(pgm_read_word(&(stats_item_pointers[2])))); // max Distance
 
if (COSD_FLAGS_CONFIG & COSD_FLAG_FEET) {
write_ndigit_number_s(16, line - 2, max_Altimeter * 32 / 10, 4, 0);
write_char_xy(20, line - 2, 0x7E); // small feet ft
write_ndigit_number_u(17, line - 1, (uint16_t)(((uint32_t)max_GroundSpeed * (uint32_t)279) / (uint32_t)12500), 3, 0);
write_char_xy(20, line - 1, 0x7D); // mp/h
write_ndigit_number_u(16, line - 0, max_Distance / 10 * 32 / 10, 4, 0);
write_char_xy(20, line - 0, 0x7E); // small feet ft
} else {
write_ndigit_number_s(16, line - 2, max_Altimeter, 4, 0);
write_char_xy(20, line - 2, 204); // small meters m
write_ndigit_number_u(17, line - 1, (uint16_t)(((uint32_t)max_GroundSpeed * (uint32_t)9) / (uint32_t)250), 3, 0);
write_char_xy(20, line - 1, 203); // km/h
write_ndigit_number_u(16, line - 0, max_Distance / 10, 4, 0);
write_char_xy(20, line - 0, 204); // small meters m
}
 
write_ascii_string_pgm(1, ++line, (const char *)(pgm_read_word(&(stats_item_pointers[3])))); // min voltage
write_ndigit_number_u_10th(16, line, min_UBat, 3, 0);
write_char_xy(20, line, 0x9E); // small V
if ((COSD_FLAGS_RUNTIME & COSD_FLAG_STROMREC) || (COSD_FLAGS_MODES & COSD_FLAG_FCCURRENT)) {
write_ascii_string_pgm(1, ++line, (const char *)(pgm_read_word(&(stats_item_pointers[7])))); // ampere
write_ndigit_number_u_10th(16, line, max_ampere / 10, 3, 0);
write_char_xy(20, line, 0x9F); // small A
 
// wasted mampere in this flight (will count up after landing)
if ((COSD_FLAGS_RUNTIME & COSD_FLAG_STROMREC) && !(COSD_FLAGS_MODES & COSD_FLAG_FCCURRENT)) {
write_ndigit_number_u(21, line, (ampere_wasted / 10) - wasted_ampere_offset, 5, 0);
} else if (COSD_FLAGS_MODES & COSD_FLAG_FCCURRENT) {
 
write_ndigit_number_u(21, line, naviData.UsedCapacity - wasted_ampere_offset, 5, 0);
}
 
write_char_xy(26, line, 0xB5); // mah
}
write_ascii_string_pgm(1, ++line, (const char *)(pgm_read_word(&(stats_item_pointers[4])))); // max time
write_time(14, line, max_FlyingTime);
write_char_xy(20, line, 210); // fly clock
write_ascii_string_pgm(1, ++line, (const char *)(pgm_read_word(&(stats_item_pointers[5])))); // longitude
write_gps_pos(14, line, naviData.CurrentPosition.Longitude);
write_ascii_string_pgm(1, ++line, (const char *)(pgm_read_word(&(stats_item_pointers[6])))); // latitude
write_gps_pos(14, line, naviData.CurrentPosition.Latitude);
draw_stats();
} else if (COSD_FLAGS_MODES & COSD_FLAG_ARTHORIZON) { // if no stats there is space horizon
uint8_t horizon_bottom = bottom_line - 1;
if ((COSD_FLAGS_RUNTIME & COSD_FLAG_STROMREC) || (COSD_FLAGS_MODES & COSD_FLAG_FCCURRENT)) {
236,6 → 199,15
}
}
}
 
// show coords only when configure AND stats are off OR stats are on and motors are off
if ((COSD_FLAGS_CONFIG & COSD_FLAG_SHOW_COORDS)
&& ((naviData.FCFlags & FCFLAG_MOTOR_RUN)
|| !((COSD_FLAGS_RUNTIME & COSD_WASFLYING) && (COSD_FLAGS_MODES & COSD_FLAG_STATS)))) {
write_gps_pos(15, bottom_line - 2, naviData.CurrentPosition.Longitude);
write_gps_pos(15, bottom_line - 1, naviData.CurrentPosition.Latitude);
}
 
if (COSD_FLAGS_MODES & COSD_FLAG_BIGVARIO) {
draw_big_variometer(27, 8, naviData.Variometer);
}
293,9 → 265,10
write_char_xy(27, bottom_line, 201); // sat2 (free)
}
 
 
// after all, draw scope
if (COSD_FLAGS_CONFIG & COSD_FLAG_SHOW_SCOPE) {
// after all, draw scope WHEN configured AND flying OR Stats are off
if ((COSD_FLAGS_CONFIG & COSD_FLAG_SHOW_SCOPE)
&& ((naviData.FCFlags & FCFLAG_MOTOR_RUN)
|| !((COSD_FLAGS_RUNTIME & COSD_WASFLYING) && (COSD_FLAGS_MODES & COSD_FLAG_STATS)))) {
draw_scope();
}
}
/C-OSD/trunk/osd_ncmode_default.h
1,5 → 1,5
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-osd/ *
* *
/C-OSD/trunk/osd_ncmode_minimal.c
1,5 → 1,5
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-osd/ *
* *
80,37 → 80,7
} else {
// stats
if ((COSD_FLAGS_RUNTIME & COSD_WASFLYING) && (COSD_FLAGS_MODES & COSD_FLAG_STATS)) {
uint8_t line = 3;
write_ascii_string_pgm(2, line, (const char *)(pgm_read_word(&(stats_item_pointers[0])))); // max Altitude
write_ndigit_number_s(18, line, max_Altimeter / 20, 4, 0);
write_char_xy(22, line, 204); // small meters m
write_ascii_string_pgm(2, ++line, (const char *)(pgm_read_word(&(stats_item_pointers[1])))); // max Speed
write_ndigit_number_u(19, line, (uint16_t)(((uint32_t)max_GroundSpeed * (uint32_t)9) / (uint32_t)250), 3, 0);
write_char_xy(22, line, 203); // km/h
write_ascii_string_pgm(2, ++line, (const char *)(pgm_read_word(&(stats_item_pointers[2])))); // max Distance
write_ndigit_number_u(19, line, max_Distance / 10, 3, 0);
write_char_xy(22, line, 204); // small meters m
write_ascii_string_pgm(2, ++line, (const char *)(pgm_read_word(&(stats_item_pointers[3])))); // min voltage
write_ndigit_number_u_10th(18, line, min_UBat, 3, 0);
write_char_xy(22, line, 0x9E); // small V
if (COSD_FLAGS_RUNTIME & COSD_FLAG_STROMREC) {
write_ascii_string_pgm(2, ++line, (const char *)(pgm_read_word(&(stats_item_pointers[7])))); // ampere
write_ndigit_number_u_10th(18, line, max_ampere / 10, 3, 0);
write_char_xy(22, line, 0x9F); // small A
}
write_ascii_string_pgm(2, ++line, (const char *)(pgm_read_word(&(stats_item_pointers[4])))); // max time
write_time(16, line, max_FlyingTime);
write_char_xy(22, line, 210); // fly clock
write_ascii_string_pgm(2, ++line, (const char *)(pgm_read_word(&(stats_item_pointers[5])))); // longitude
write_gps_pos(15, line, naviData.CurrentPosition.Longitude);
write_ascii_string_pgm(2, ++line, (const char *)(pgm_read_word(&(stats_item_pointers[6])))); // latitude
write_gps_pos(15, line, naviData.CurrentPosition.Latitude);
} else if (COSD_FLAGS_MODES & COSD_FLAG_ARTHORIZON) { // if no stats there is space horizon
if (COSD_FLAGS_RUNTIME & COSD_FLAG_STROMREC) {
draw_artificial_horizon(top_line + 2, bottom_line - 2, naviData.AngleNick, naviData.AngleRoll);
} else {
draw_artificial_horizon(top_line + 2, bottom_line - 1, naviData.AngleNick, naviData.AngleRoll);
}
draw_stats();
}
}
if (COSD_FLAGS_MODES & COSD_FLAG_BIGVARIO) {
/C-OSD/trunk/osd_ncmode_minimal.h
1,5 → 1,5
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-osd/ *
* *
/C-OSD/trunk/ppm.c
1,5 → 1,5
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-osd/ *
* *
/C-OSD/trunk/ppm.h
1,5 → 1,5
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-osd/ *
* *
/C-OSD/trunk/spi.c
1,5 → 1,5
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-osd/ *
* *
/C-OSD/trunk/spi.h
1,5 → 1,5
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-osd/ *
* *
/C-OSD/trunk/usart0.c
1,5 → 1,5
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-osd/ *
* *
/C-OSD/trunk/usart0.h
1,5 → 1,5
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-osd/ *
* *
/C-OSD/trunk/usart1.c
1,5 → 1,5
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-osd/ *
* *
/C-OSD/trunk/usart1.h
1,5 → 1,5
/****************************************************************************
* Copyright (C) 2009-2010 by Claas Anders "CaScAdE" Rathje *
* Copyright (C) 2009-2011 by Claas Anders "CaScAdE" Rathje *
* admiralcascade@gmail.com *
* Project-URL: http://www.mylifesucks.de/oss/c-osd/ *
* *